CommunityToolkit.Aspire.OllamaSharp 9.5.1-beta.320

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.5.1-beta.320
                    
NuGet\Install-Package CommunityToolkit.Aspire.OllamaSharp -Version 9.5.1-beta.320
                    
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.5.1-beta.320" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CommunityToolkit.Aspire.OllamaSharp" Version="9.5.1-beta.320" />
                    
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.5.1-beta.320
                    
#r "nuget: CommunityToolkit.Aspire.OllamaSharp, 9.5.1-beta.320"
                    
#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.
#addin nuget:?package=CommunityToolkit.Aspire.OllamaSharp&version=9.5.1-beta.320&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.OllamaSharp&version=9.5.1-beta.320&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.6.0 267 7/10/2025
9.6.0-beta.324 103 7/10/2025
9.5.1-beta.323 98 7/10/2025
9.5.1-beta.322 103 7/10/2025
9.5.1-beta.321 104 7/10/2025
9.5.1-beta.320 128 7/9/2025
9.5.1-beta.319 110 7/8/2025
9.5.1-beta.318 157 7/2/2025
9.5.1-beta.317 108 6/30/2025
9.5.1-beta.315 128 6/26/2025
9.5.1-beta.314 169 6/23/2025
9.5.1-beta.313 141 6/20/2025
9.5.1-beta.312 110 6/20/2025
9.5.1-beta.311 130 6/18/2025
9.5.1-beta.310 117 6/17/2025
9.5.1-beta.309 106 6/17/2025
9.5.1-beta.308 112 6/17/2025
9.5.1-beta.307 115 6/16/2025
9.5.1-beta.306 303 6/11/2025
9.5.1-beta.305 187 6/7/2025
9.5.1-beta.304 131 6/6/2025
9.5.1-beta.303 140 6/4/2025
9.5.1-beta.302 115 6/4/2025
9.5.1-beta.301 128 6/2/2025
9.5.1-beta.300 226 5/28/2025
9.5.0 3,666 5/27/2025
9.5.0-beta.299 117 5/27/2025
9.5.0-beta.298 125 5/26/2025
9.5.0-beta.297 77 5/24/2025
9.5.0-beta.296 70 5/24/2025
9.5.0-beta.295 40 5/24/2025
9.4.1-beta.291 985 5/19/2025
9.4.1-beta.289 5,405 5/16/2025
9.4.1-beta.288 194 5/16/2025
9.4.1-beta.287 177 5/16/2025
9.4.1-beta.286 178 5/16/2025
9.4.1-beta.285 216 5/14/2025
9.4.1-beta.284 211 5/13/2025
9.4.1-beta.283 215 5/12/2025
9.4.1-beta.282 414 5/7/2025
9.4.1-beta.280 170 5/2/2025
9.4.1-beta.279 126 5/2/2025
9.4.1-beta.277 728 4/23/2025
9.4.1-beta.276 139 4/23/2025
9.4.1-beta.275 144 4/23/2025
9.4.1-beta.274 134 4/23/2025
9.4.1-beta.273 122 4/23/2025
9.4.1-beta.272 132 4/23/2025
9.4.1-beta.271 129 4/23/2025
9.4.1-beta.270 149 4/20/2025
9.4.0-preview.1.250420-0640 1,153 4/20/2025
9.4.0-beta.269 122 4/20/2025
9.4.0-beta.268 136 4/20/2025
9.3.1-beta.267 371 4/20/2025
9.3.1-beta.266 275 4/19/2025
9.3.1-beta.265 438 4/15/2025
9.3.1-beta.264 384 4/15/2025
9.3.1-beta.263 377 4/15/2025
9.3.1-beta.262 384 4/15/2025
9.3.1-beta.260 1,253 4/10/2025
9.3.1-beta.259 4,324 4/8/2025
9.3.1-beta.258 130 4/8/2025
9.3.1-beta.257 133 4/8/2025
9.3.1-beta.256 133 4/8/2025
9.3.1-beta.255 131 4/8/2025
9.3.1-beta.254 135 4/8/2025
9.3.1-beta.253 186 4/1/2025
9.3.1-beta.252 177 3/27/2025
9.3.1-beta.250 108 3/27/2025
9.3.1-beta.249 109 3/27/2025
9.3.1-beta.248 106 3/27/2025
9.3.1-beta.247 112 3/27/2025
9.3.1-beta.244 466 3/25/2025
9.3.1-beta.242 459 3/24/2025
9.3.1-beta.241 167 3/19/2025
9.3.0-preview.1.250319-0516 1,318 3/19/2025
9.3.0-beta.239 127 3/19/2025
9.2.2-beta.237 125 3/19/2025
9.2.2-beta.236 263 3/14/2025
9.2.2-beta.230 131 3/13/2025
9.2.2-beta.229 126 3/13/2025
9.2.2-beta.228 168 3/11/2025
9.2.2-beta.227 135 3/11/2025
9.2.2-beta.226 132 3/11/2025
9.2.2-beta.225 131 3/11/2025
9.2.2-beta.224 128 3/11/2025
9.2.2-beta.223 137 3/10/2025
9.2.2-beta.222 135 3/10/2025
9.2.2-beta.220 131 3/9/2025
9.2.2-beta.218 128 3/9/2025
9.2.2-beta.217 193 3/7/2025
9.2.2-beta.216 174 3/7/2025
9.2.2-beta.215 190 3/7/2025
9.2.2-beta.214 180 3/5/2025
9.2.2-beta.213 171 3/5/2025
9.2.2-beta.212 168 3/5/2025
9.2.2-beta.211 177 3/4/2025
9.2.2-beta.210 177 3/4/2025
9.2.2-beta.208 71 3/3/2025
9.2.1-preview.1.250303-0329 797 3/3/2025
9.2.1-beta.207 362 3/2/2025
9.2.1-beta.206 64 3/1/2025
9.2.1-beta.205 81 2/27/2025
9.2.1-beta.204 68 2/26/2025
9.2.1-beta.203 58 2/26/2025
9.2.0-preview.1.250226-0510 7,755 2/26/2025
9.2.0-beta.202 52 2/26/2025
9.2.0-beta.201 67 2/26/2025
9.2.0-beta.199 65 2/26/2025
9.2.0-beta.198 53 2/26/2025
9.1.1-beta.197 101 2/25/2025
9.1.1-beta.196 70 2/25/2025
9.1.1-beta.195 69 2/25/2025
9.1.1-beta.194 69 2/25/2025
9.1.1-beta.193 70 2/25/2025
9.1.1-beta.192 65 2/24/2025
9.1.1-beta.191 74 2/24/2025
9.1.1-beta.190 706 2/19/2025
9.1.1-beta.189 68 2/19/2025
9.1.1-beta.188 63 2/19/2025
9.1.1-beta.187 80 2/19/2025
9.1.1-beta.183 97 2/18/2025
9.1.1-beta.182 74 2/18/2025
9.1.1-beta.181 82 2/18/2025
9.1.1-beta.180 80 2/17/2025
9.1.1-beta.178 256 2/17/2025
9.1.1-beta.177 184 2/12/2025
9.1.1-beta.176 119 2/11/2025
9.1.1-beta.175 73 2/11/2025
9.1.1-beta.173 242 2/10/2025
9.1.1-beta.169 121 2/6/2025
9.1.1-beta.168 71 2/5/2025
9.1.1-beta.166 88 2/5/2025
9.1.1-beta.165 64 2/5/2025
9.1.1-beta.164 79 2/3/2025
9.1.1-beta.162 77 2/3/2025
9.1.1-beta.155 162 1/30/2025
9.1.1-beta.154 65 1/30/2025
9.1.1-beta.153 56 1/30/2025
9.1.1-beta.152 50 1/29/2025
9.1.1-beta.150 75 1/29/2025
9.1.1-beta.148 79 1/26/2025
9.1.1-beta.147 63 1/26/2025
9.1.1-beta.146 71 1/23/2025
9.1.1-beta.145 61 1/22/2025
9.1.1-beta.144 54 1/22/2025
9.1.1-beta.142 59 1/22/2025
9.1.1-beta.140 71 1/22/2025
9.1.1-beta.139 72 1/21/2025
9.1.1-beta.138 63 1/20/2025
9.1.1-beta.137 73 1/17/2025
9.1.1-beta.136 58 1/15/2025
9.1.1-beta.135 33 1/15/2025
9.1.1-beta.134 35 1/15/2025
9.1.1-beta.128 57 1/9/2025
9.1.1-beta.127 51 1/9/2025
9.1.1-beta.126 52 1/9/2025
9.1.1-beta.125 61 1/9/2025
9.1.1-beta.124 55 1/9/2025
9.1.0 19,743 12/12/2024
9.1.0-beta.123 76 1/3/2025
9.1.0-beta.122 74 1/3/2025
9.1.0-beta.121 73 1/2/2025
9.1.0-beta.120 68 12/30/2024
9.1.0-beta.119 62 12/30/2024
9.1.0-beta.118 66 12/30/2024
9.1.0-beta.116 68 12/30/2024
9.1.0-beta.114 69 12/30/2024
9.1.0-beta.113 63 12/30/2024
9.1.0-beta.112 72 12/18/2024
9.1.0-beta.110 68 12/16/2024
9.1.0-beta.109 69 12/12/2024
9.0.1-beta.108 72 12/12/2024
9.0.1-beta.107 59 12/11/2024
9.0.1-beta.106 65 12/12/2024
9.0.1-beta.104 71 12/11/2024
9.0.1-beta.102 129 12/6/2024
9.0.1-beta.99 65 12/6/2024
9.0.1-beta.98 62 12/6/2024
9.0.1-beta.95 67 12/5/2024
9.0.1-beta.94 62 12/5/2024
9.0.1-beta.93 64 12/2/2024
9.0.1-beta.92 76 11/30/2024
9.0.1-beta.91 58 11/30/2024
9.0.1-beta.90 73 11/29/2024
9.0.1-beta.89 70 11/29/2024
9.0.1-beta.88 67 11/27/2024
9.0.1-beta.87 72 11/27/2024
9.0.1-beta.86 67 11/27/2024
9.0.1-beta.84 96 11/24/2024
9.0.1-beta.83 87 11/22/2024
9.0.1-beta.82 76 11/21/2024
9.0.1-beta.81 74 11/19/2024
9.0.1-beta.80 60 11/19/2024
9.0.1-beta.79 62 11/19/2024
9.0.1-beta.77 85 11/15/2024
9.0.0 603 11/15/2024
9.0.0-beta.76 69 11/14/2024
9.0.0-beta.75 62 11/14/2024
9.0.0-beta.74 56 11/14/2024
9.0.0-beta.73 73 11/14/2024
9.0.0-beta.72 71 11/14/2024
9.0.0-beta.71 68 11/13/2024
9.0.0-beta.70 72 11/13/2024
9.0.0-beta.69 86 11/13/2024
9.0.0-beta.68 68 11/13/2024
9.0.0-beta.67 67 11/13/2024
9.0.0-beta.66 79 11/13/2024
9.0.0-beta.63 78 11/12/2024
9.0.0-beta.54 77 10/31/2024
9.0.0-beta.53 63 10/29/2024
8.3.0 305 10/29/2024
8.3.0-beta.51 64 10/29/2024
8.3.0-beta.50 76 10/28/2024
8.3.0-beta.49 69 10/28/2024
8.3.0-beta.48 61 10/28/2024
8.3.0-beta.47 78 10/28/2024
8.3.0-beta.46 66 10/27/2024
8.3.0-beta.45 74 10/25/2024
8.3.0-beta.44 61 10/25/2024
8.3.0-beta.43 66 10/25/2024
8.3.0-beta.42 75 10/24/2024
8.2.1 1,044 10/23/2024
8.2.1-beta.40 61 10/23/2024
8.2.1-beta.39 63 10/23/2024
8.2.1-beta.38 70 10/23/2024
8.2.1-beta.37 69 10/23/2024
8.2.1-beta.36 72 10/23/2024
8.2.1-beta.35 88 10/23/2024
8.2.0-beta.34 73 10/23/2024
8.2.0-beta.33 69 10/23/2024
8.2.0-beta.32 62 10/22/2024
1.0.0-beta.60 74 11/11/2024
1.0.0-beta.58 73 11/4/2024
1.0.0-beta.57 71 11/1/2024
1.0.0-beta.56 64 11/1/2024
1.0.0-beta.55 67 11/1/2024