CommunityToolkit.Aspire.OllamaSharp 9.7.1-beta.344

Prefix Reserved
This is a prerelease version of CommunityToolkit.Aspire.OllamaSharp.
There is a newer version of this package available.
See the version list below for details.
dotnet add package CommunityToolkit.Aspire.OllamaSharp --version 9.7.1-beta.344
                    
NuGet\Install-Package CommunityToolkit.Aspire.OllamaSharp -Version 9.7.1-beta.344
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CommunityToolkit.Aspire.OllamaSharp" Version="9.7.1-beta.344" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CommunityToolkit.Aspire.OllamaSharp" Version="9.7.1-beta.344" />
                    
Directory.Packages.props
<PackageReference Include="CommunityToolkit.Aspire.OllamaSharp" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CommunityToolkit.Aspire.OllamaSharp --version 9.7.1-beta.344
                    
#r "nuget: CommunityToolkit.Aspire.OllamaSharp, 9.7.1-beta.344"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CommunityToolkit.Aspire.OllamaSharp@9.7.1-beta.344
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CommunityToolkit.Aspire.OllamaSharp&version=9.7.1-beta.344&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.OllamaSharp&version=9.7.1-beta.344&prerelease
                    
Install as a Cake Tool

CommunityToolkit.Aspire.OllamaSharp library

Registers IOllamaClientApi in the DI container to interact with the Ollama API and optionally supports registering an IChatClient or IEmbeddingGenerator from Microsoft.Extensions.AI.

Getting Started

Prerequisites

  • Ollama HTTP(S) endpoint

Install the package

Install the .NET Aspire OllamaSharp library using the following command:

dotnet add package CommunityToolkit.Aspire.OllamaSharp

Example usage

In the Program.cs file of your project, call the AddOllamaClientApi extension method to register the IOllamaClientApi in the DI container. This method takes the connection name as a parameter:

builder.AddOllamaClientApi("ollama");

Then, in your service, inject IOllamaClientApi and use it to interact with the Ollama API:

public class MyService(IOllamaClientApi ollamaClientApi)
{
    // ...
}
Integration with Microsoft.Extensions.AI

To use the integration with Microsoft.Extensions.AI, call the AddOllamaSharpChatClient or AddOllamaSharpEmbeddingGenerator extension method in the Program.cs file of your project. These methods take the connection name as a parameter, just as AddOllamaClientApi does, and will register the IOllamaApiClient, as well as the IChatClient or IEmbeddingGenerator in the DI container. The IEmbeddingsGenerator is registered with the generic arguments of <string, Embedding<float>>.

Additional documentation

Feedback & contributing

https://github.com/CommunityToolkit/Aspire

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (3)

Showing the top 3 popular GitHub repositories that depend on CommunityToolkit.Aspire.OllamaSharp:

Repository Stars
dotnet/eShop
A reference .NET application implementing an eCommerce site
foxminchan/BookWorm
The practical implementation of .NET Aspire using Microservices
davidfowl/aspire-ai-chat-demo
Aspire AI Chat is a full-stack chat sample that combines modern technologies to deliver a ChatGPT-like experience.
Version Downloads Last Updated
9.7.1 0 8/27/2025
9.7.1-beta.355 0 8/27/2025
9.7.1-beta.354 0 8/27/2025
9.7.1-beta.353 0 8/27/2025
9.7.1-beta.352 0 8/27/2025
9.7.1-beta.351 0 8/27/2025
9.7.1-beta.348 131 8/14/2025
9.7.1-beta.344 67 8/10/2025
9.7.1-beta.343 188 8/8/2025
9.7.1-beta.342 197 8/7/2025
9.7.1-beta.341 192 8/6/2025
9.7.1-beta.340 195 8/5/2025
9.7.1-beta.339 180 8/5/2025
9.7.0 947 8/1/2025
9.7.0-beta.337 74 8/1/2025
9.7.0-beta.336 87 8/1/2025
9.7.0-beta.335 84 8/1/2025
9.7.0-beta.333 93 7/30/2025
9.6.1-beta.332 91 7/30/2025
9.6.1-beta.331 91 7/30/2025
9.6.1-beta.330 90 7/30/2025
9.6.1-beta.329 92 7/30/2025
9.6.1-beta.328 92 7/29/2025
9.6.1-beta.327 95 7/28/2025
9.6.1-beta.326 90 7/28/2025
9.6.0 2,862 7/10/2025
9.6.0-beta.324 117 7/10/2025
9.5.1-beta.323 112 7/10/2025
9.5.1-beta.322 115 7/10/2025
9.5.1-beta.321 117 7/10/2025
9.5.1-beta.320 142 7/9/2025
9.5.1-beta.319 125 7/8/2025
9.5.1-beta.318 168 7/2/2025
9.5.1-beta.317 116 6/30/2025
9.5.1-beta.315 138 6/26/2025
9.5.1-beta.314 177 6/23/2025
9.5.1-beta.313 156 6/20/2025
9.5.1-beta.312 118 6/20/2025
9.5.1-beta.311 139 6/18/2025
9.5.1-beta.310 128 6/17/2025
9.5.1-beta.309 116 6/17/2025
9.5.1-beta.308 122 6/17/2025
9.5.1-beta.307 126 6/16/2025
9.5.1-beta.306 317 6/11/2025
9.5.1-beta.305 210 6/7/2025
9.5.1-beta.304 146 6/6/2025
9.5.1-beta.303 150 6/4/2025
9.5.1-beta.302 129 6/4/2025
9.5.1-beta.301 138 6/2/2025
9.5.1-beta.300 235 5/28/2025
9.5.0 3,834 5/27/2025
9.5.0-beta.299 128 5/27/2025
9.5.0-beta.298 137 5/26/2025
9.5.0-beta.297 88 5/24/2025
9.5.0-beta.296 82 5/24/2025
9.5.0-beta.295 48 5/24/2025
9.4.1-beta.291 1,439 5/19/2025
9.4.1-beta.289 7,788 5/16/2025
9.4.1-beta.288 206 5/16/2025
9.4.1-beta.287 187 5/16/2025
9.4.1-beta.286 192 5/16/2025
9.4.1-beta.285 227 5/14/2025
9.4.1-beta.284 221 5/13/2025
9.4.1-beta.283 224 5/12/2025
9.4.1-beta.282 427 5/7/2025
9.4.1-beta.280 182 5/2/2025
9.4.1-beta.279 138 5/2/2025
9.4.1-beta.277 740 4/23/2025
9.4.1-beta.276 152 4/23/2025
9.4.1-beta.275 154 4/23/2025
9.4.1-beta.274 144 4/23/2025
9.4.1-beta.273 132 4/23/2025
9.4.1-beta.272 144 4/23/2025
9.4.1-beta.271 142 4/23/2025
9.4.1-beta.270 160 4/20/2025
9.4.0-preview.1.250420-0640 1,194 4/20/2025
9.4.0-beta.269 130 4/20/2025
9.4.0-beta.268 146 4/20/2025
9.3.1-beta.267 396 4/20/2025
9.3.1-beta.266 299 4/19/2025
9.3.1-beta.265 462 4/15/2025
9.3.1-beta.264 409 4/15/2025
9.3.1-beta.263 401 4/15/2025
9.3.1-beta.262 409 4/15/2025
9.3.1-beta.260 1,383 4/10/2025
9.3.1-beta.259 4,510 4/8/2025
9.3.1-beta.258 141 4/8/2025
9.3.1-beta.257 143 4/8/2025
9.3.1-beta.256 152 4/8/2025
9.3.1-beta.255 142 4/8/2025
9.3.1-beta.254 147 4/8/2025
9.3.1-beta.253 195 4/1/2025
9.3.1-beta.252 190 3/27/2025
9.3.1-beta.250 118 3/27/2025
9.3.1-beta.249 121 3/27/2025
9.3.1-beta.248 116 3/27/2025
9.3.1-beta.247 122 3/27/2025
9.3.1-beta.244 477 3/25/2025
9.3.1-beta.242 469 3/24/2025
9.3.1-beta.241 178 3/19/2025
9.3.0-preview.1.250319-0516 1,332 3/19/2025
9.3.0-beta.239 140 3/19/2025
9.2.2-beta.237 137 3/19/2025
9.2.2-beta.236 274 3/14/2025
9.2.2-beta.230 146 3/13/2025
9.2.2-beta.229 136 3/13/2025
9.2.2-beta.228 181 3/11/2025
9.2.2-beta.227 144 3/11/2025
9.2.2-beta.226 140 3/11/2025
9.2.2-beta.225 140 3/11/2025
9.2.2-beta.224 141 3/11/2025
9.2.2-beta.223 148 3/10/2025
9.2.2-beta.222 143 3/10/2025
9.2.2-beta.220 142 3/9/2025
9.2.2-beta.218 138 3/9/2025
9.2.2-beta.217 202 3/7/2025
9.2.2-beta.216 182 3/7/2025
9.2.2-beta.215 200 3/7/2025
9.2.2-beta.214 190 3/5/2025
9.2.2-beta.213 179 3/5/2025
9.2.2-beta.212 181 3/5/2025
9.2.2-beta.211 187 3/4/2025
9.2.2-beta.210 192 3/4/2025
9.2.2-beta.208 87 3/3/2025
9.2.1-preview.1.250303-0329 807 3/3/2025
9.2.1-beta.207 418 3/2/2025
9.2.1-beta.206 75 3/1/2025
9.2.1-beta.205 92 2/27/2025
9.2.1-beta.204 81 2/26/2025
9.2.1-beta.203 69 2/26/2025
9.2.0-preview.1.250226-0510 8,027 2/26/2025
9.2.0-beta.202 65 2/26/2025
9.2.0-beta.201 79 2/26/2025
9.2.0-beta.199 74 2/26/2025
9.2.0-beta.198 62 2/26/2025
9.1.1-beta.197 111 2/25/2025
9.1.1-beta.196 81 2/25/2025
9.1.1-beta.195 80 2/25/2025
9.1.1-beta.194 81 2/25/2025
9.1.1-beta.193 82 2/25/2025
9.1.1-beta.192 74 2/24/2025
9.1.1-beta.191 85 2/24/2025
9.1.1-beta.190 717 2/19/2025
9.1.1-beta.189 79 2/19/2025
9.1.1-beta.188 77 2/19/2025
9.1.1-beta.187 93 2/19/2025
9.1.1-beta.183 110 2/18/2025
9.1.1-beta.182 83 2/18/2025
9.1.1-beta.181 96 2/18/2025
9.1.1-beta.180 91 2/17/2025
9.1.1-beta.178 266 2/17/2025
9.1.1-beta.177 195 2/12/2025
9.1.1-beta.176 131 2/11/2025
9.1.1-beta.175 86 2/11/2025
9.1.1-beta.173 258 2/10/2025
9.1.1-beta.169 135 2/6/2025
9.1.1-beta.168 82 2/5/2025
9.1.1-beta.166 105 2/5/2025
9.1.1-beta.165 74 2/5/2025
9.1.1-beta.164 91 2/3/2025
9.1.1-beta.162 90 2/3/2025
9.1.1-beta.155 178 1/30/2025
9.1.1-beta.154 76 1/30/2025
9.1.1-beta.153 68 1/30/2025
9.1.1-beta.152 61 1/29/2025
9.1.1-beta.150 84 1/29/2025
9.1.1-beta.148 91 1/26/2025
9.1.1-beta.147 78 1/26/2025
9.1.1-beta.146 81 1/23/2025
9.1.1-beta.145 72 1/22/2025
9.1.1-beta.144 64 1/22/2025
9.1.1-beta.142 76 1/22/2025
9.1.1-beta.140 83 1/22/2025
9.1.1-beta.139 87 1/21/2025
9.1.1-beta.138 72 1/20/2025
9.1.1-beta.137 84 1/17/2025
9.1.1-beta.136 70 1/15/2025
9.1.1-beta.135 44 1/15/2025
9.1.1-beta.134 44 1/15/2025
9.1.1-beta.128 66 1/9/2025
9.1.1-beta.127 62 1/9/2025
9.1.1-beta.126 62 1/9/2025
9.1.1-beta.125 73 1/9/2025
9.1.1-beta.124 63 1/9/2025
9.1.0 20,430 12/12/2024
9.1.0-beta.123 88 1/3/2025
9.1.0-beta.122 84 1/3/2025
9.1.0-beta.121 83 1/2/2025
9.1.0-beta.120 78 12/30/2024
9.1.0-beta.119 71 12/30/2024
9.1.0-beta.118 76 12/30/2024
9.1.0-beta.116 78 12/30/2024
9.1.0-beta.114 78 12/30/2024
9.1.0-beta.113 74 12/30/2024
9.1.0-beta.112 81 12/18/2024
9.1.0-beta.110 76 12/16/2024
9.1.0-beta.109 78 12/12/2024
9.0.1-beta.108 81 12/12/2024
9.0.1-beta.107 68 12/11/2024
9.0.1-beta.106 76 12/12/2024
9.0.1-beta.104 81 12/11/2024
9.0.1-beta.102 139 12/6/2024
9.0.1-beta.99 73 12/6/2024
9.0.1-beta.98 73 12/6/2024
9.0.1-beta.95 76 12/5/2024
9.0.1-beta.94 73 12/5/2024
9.0.1-beta.93 74 12/2/2024
9.0.1-beta.92 87 11/30/2024
9.0.1-beta.91 69 11/30/2024
9.0.1-beta.90 86 11/29/2024
9.0.1-beta.89 80 11/29/2024
9.0.1-beta.88 79 11/27/2024
9.0.1-beta.87 82 11/27/2024
9.0.1-beta.86 77 11/27/2024
9.0.1-beta.84 104 11/24/2024
9.0.1-beta.83 99 11/22/2024
9.0.1-beta.82 86 11/21/2024
9.0.1-beta.81 83 11/19/2024
9.0.1-beta.80 70 11/19/2024
9.0.1-beta.79 73 11/19/2024
9.0.1-beta.77 95 11/15/2024
9.0.0 632 11/15/2024
9.0.0-beta.76 80 11/14/2024
9.0.0-beta.75 72 11/14/2024
9.0.0-beta.74 67 11/14/2024
9.0.0-beta.73 83 11/14/2024
9.0.0-beta.72 80 11/14/2024
9.0.0-beta.71 80 11/13/2024
9.0.0-beta.70 79 11/13/2024
9.0.0-beta.69 98 11/13/2024
9.0.0-beta.68 78 11/13/2024
9.0.0-beta.67 82 11/13/2024
9.0.0-beta.66 91 11/13/2024
9.0.0-beta.63 88 11/12/2024
9.0.0-beta.54 87 10/31/2024
9.0.0-beta.53 71 10/29/2024
8.3.0 340 10/29/2024
8.3.0-beta.51 74 10/29/2024
8.3.0-beta.50 87 10/28/2024
8.3.0-beta.49 78 10/28/2024
8.3.0-beta.48 72 10/28/2024
8.3.0-beta.47 86 10/28/2024
8.3.0-beta.46 73 10/27/2024
8.3.0-beta.45 82 10/25/2024
8.3.0-beta.44 71 10/25/2024
8.3.0-beta.43 76 10/25/2024
8.3.0-beta.42 87 10/24/2024
8.2.1 1,178 10/23/2024
8.2.1-beta.40 70 10/23/2024
8.2.1-beta.39 75 10/23/2024
8.2.1-beta.38 80 10/23/2024
8.2.1-beta.37 78 10/23/2024
8.2.1-beta.36 82 10/23/2024
8.2.1-beta.35 102 10/23/2024
8.2.0-beta.34 86 10/23/2024
8.2.0-beta.33 79 10/23/2024
8.2.0-beta.32 73 10/22/2024
1.0.0-beta.60 83 11/11/2024
1.0.0-beta.58 83 11/4/2024
1.0.0-beta.57 81 11/1/2024
1.0.0-beta.56 73 11/1/2024
1.0.0-beta.55 79 11/1/2024