CommunityToolkit.Aspire.OllamaSharp 9.5.1-beta.318

Prefix Reserved
This is a prerelease version of CommunityToolkit.Aspire.OllamaSharp.
dotnet add package CommunityToolkit.Aspire.OllamaSharp --version 9.5.1-beta.318
                    
NuGet\Install-Package CommunityToolkit.Aspire.OllamaSharp -Version 9.5.1-beta.318
                    
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.318" />
                    
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.318" />
                    
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.318
                    
#r "nuget: CommunityToolkit.Aspire.OllamaSharp, 9.5.1-beta.318"
                    
#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.318&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=CommunityToolkit.Aspire.OllamaSharp&version=9.5.1-beta.318&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.5.1-beta.318 122 7/2/2025
9.5.1-beta.317 104 6/30/2025
9.5.1-beta.315 125 6/26/2025
9.5.1-beta.314 166 6/23/2025
9.5.1-beta.313 131 6/20/2025
9.5.1-beta.312 108 6/20/2025
9.5.1-beta.311 126 6/18/2025
9.5.1-beta.310 113 6/17/2025
9.5.1-beta.309 105 6/17/2025
9.5.1-beta.308 109 6/17/2025
9.5.1-beta.307 113 6/16/2025
9.5.1-beta.306 299 6/11/2025
9.5.1-beta.305 183 6/7/2025
9.5.1-beta.304 123 6/6/2025
9.5.1-beta.303 140 6/4/2025
9.5.1-beta.302 114 6/4/2025
9.5.1-beta.301 127 6/2/2025
9.5.1-beta.300 224 5/28/2025
9.5.0 3,123 5/27/2025
9.5.0-beta.299 115 5/27/2025
9.5.0-beta.298 123 5/26/2025
9.5.0-beta.297 77 5/24/2025
9.5.0-beta.296 67 5/24/2025
9.5.0-beta.295 39 5/24/2025
9.4.1-beta.291 841 5/19/2025
9.4.1-beta.289 4,966 5/16/2025
9.4.1-beta.288 191 5/16/2025
9.4.1-beta.287 177 5/16/2025
9.4.1-beta.286 177 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 213 5/12/2025
9.4.1-beta.282 413 5/7/2025
9.4.1-beta.280 167 5/2/2025
9.4.1-beta.279 124 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 143 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 128 4/23/2025
9.4.1-beta.271 128 4/23/2025
9.4.1-beta.270 147 4/20/2025
9.4.0-preview.1.250420-0640 1,152 4/20/2025
9.4.0-beta.269 122 4/20/2025
9.4.0-beta.268 133 4/20/2025
9.3.1-beta.267 365 4/20/2025
9.3.1-beta.266 269 4/19/2025
9.3.1-beta.265 432 4/15/2025
9.3.1-beta.264 379 4/15/2025
9.3.1-beta.263 369 4/15/2025
9.3.1-beta.262 378 4/15/2025
9.3.1-beta.260 1,116 4/10/2025
9.3.1-beta.259 4,265 4/8/2025
9.3.1-beta.258 127 4/8/2025
9.3.1-beta.257 131 4/8/2025
9.3.1-beta.256 131 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 185 4/1/2025
9.3.1-beta.252 174 3/27/2025
9.3.1-beta.250 107 3/27/2025
9.3.1-beta.249 108 3/27/2025
9.3.1-beta.248 106 3/27/2025
9.3.1-beta.247 110 3/27/2025
9.3.1-beta.244 466 3/25/2025
9.3.1-beta.242 457 3/24/2025
9.3.1-beta.241 165 3/19/2025
9.3.0-preview.1.250319-0516 1,316 3/19/2025
9.3.0-beta.239 125 3/19/2025
9.2.2-beta.237 125 3/19/2025
9.2.2-beta.236 257 3/14/2025
9.2.2-beta.230 129 3/13/2025
9.2.2-beta.229 125 3/13/2025
9.2.2-beta.228 165 3/11/2025
9.2.2-beta.227 134 3/11/2025
9.2.2-beta.226 131 3/11/2025
9.2.2-beta.225 129 3/11/2025
9.2.2-beta.224 125 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 130 3/9/2025
9.2.2-beta.218 128 3/9/2025
9.2.2-beta.217 192 3/7/2025
9.2.2-beta.216 171 3/7/2025
9.2.2-beta.215 187 3/7/2025
9.2.2-beta.214 180 3/5/2025
9.2.2-beta.213 169 3/5/2025
9.2.2-beta.212 167 3/5/2025
9.2.2-beta.211 177 3/4/2025
9.2.2-beta.210 176 3/4/2025
9.2.2-beta.208 69 3/3/2025
9.2.1-preview.1.250303-0329 794 3/3/2025
9.2.1-beta.207 351 3/2/2025
9.2.1-beta.206 62 3/1/2025
9.2.1-beta.205 80 2/27/2025
9.2.1-beta.204 65 2/26/2025
9.2.1-beta.203 58 2/26/2025
9.2.0-preview.1.250226-0510 7,666 2/26/2025
9.2.0-beta.202 52 2/26/2025
9.2.0-beta.201 66 2/26/2025
9.2.0-beta.199 62 2/26/2025
9.2.0-beta.198 53 2/26/2025
9.1.1-beta.197 100 2/25/2025
9.1.1-beta.196 68 2/25/2025
9.1.1-beta.195 67 2/25/2025
9.1.1-beta.194 64 2/25/2025
9.1.1-beta.193 68 2/25/2025
9.1.1-beta.192 65 2/24/2025
9.1.1-beta.191 73 2/24/2025
9.1.1-beta.190 704 2/19/2025
9.1.1-beta.189 67 2/19/2025
9.1.1-beta.188 63 2/19/2025
9.1.1-beta.187 78 2/19/2025
9.1.1-beta.183 95 2/18/2025
9.1.1-beta.182 73 2/18/2025
9.1.1-beta.181 77 2/18/2025
9.1.1-beta.180 77 2/17/2025
9.1.1-beta.178 253 2/17/2025
9.1.1-beta.177 182 2/12/2025
9.1.1-beta.176 118 2/11/2025
9.1.1-beta.175 70 2/11/2025
9.1.1-beta.173 240 2/10/2025
9.1.1-beta.169 119 2/6/2025
9.1.1-beta.168 71 2/5/2025
9.1.1-beta.166 85 2/5/2025
9.1.1-beta.165 64 2/5/2025
9.1.1-beta.164 75 2/3/2025
9.1.1-beta.162 73 2/3/2025
9.1.1-beta.155 159 1/30/2025
9.1.1-beta.154 62 1/30/2025
9.1.1-beta.153 54 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 77 1/26/2025
9.1.1-beta.147 62 1/26/2025
9.1.1-beta.146 70 1/23/2025
9.1.1-beta.145 60 1/22/2025
9.1.1-beta.144 54 1/22/2025
9.1.1-beta.142 56 1/22/2025
9.1.1-beta.140 70 1/22/2025
9.1.1-beta.139 68 1/21/2025
9.1.1-beta.138 59 1/20/2025
9.1.1-beta.137 72 1/17/2025
9.1.1-beta.136 55 1/15/2025
9.1.1-beta.135 31 1/15/2025
9.1.1-beta.134 34 1/15/2025
9.1.1-beta.128 56 1/9/2025
9.1.1-beta.127 48 1/9/2025
9.1.1-beta.126 51 1/9/2025
9.1.1-beta.125 58 1/9/2025
9.1.1-beta.124 53 1/9/2025
9.1.0 19,316 12/12/2024
9.1.0-beta.123 73 1/3/2025
9.1.0-beta.122 71 1/3/2025
9.1.0-beta.121 70 1/2/2025
9.1.0-beta.120 65 12/30/2024
9.1.0-beta.119 58 12/30/2024
9.1.0-beta.118 65 12/30/2024
9.1.0-beta.116 65 12/30/2024
9.1.0-beta.114 66 12/30/2024
9.1.0-beta.113 60 12/30/2024
9.1.0-beta.112 70 12/18/2024
9.1.0-beta.110 67 12/16/2024
9.1.0-beta.109 67 12/12/2024
9.0.1-beta.108 70 12/12/2024
9.0.1-beta.107 58 12/11/2024
9.0.1-beta.106 63 12/12/2024
9.0.1-beta.104 69 12/11/2024
9.0.1-beta.102 127 12/6/2024
9.0.1-beta.99 64 12/6/2024
9.0.1-beta.98 60 12/6/2024
9.0.1-beta.95 64 12/5/2024
9.0.1-beta.94 61 12/5/2024
9.0.1-beta.93 62 12/2/2024
9.0.1-beta.92 75 11/30/2024
9.0.1-beta.91 57 11/30/2024
9.0.1-beta.90 70 11/29/2024
9.0.1-beta.89 66 11/29/2024
9.0.1-beta.88 65 11/27/2024
9.0.1-beta.87 70 11/27/2024
9.0.1-beta.86 66 11/27/2024
9.0.1-beta.84 95 11/24/2024
9.0.1-beta.83 83 11/22/2024
9.0.1-beta.82 72 11/21/2024
9.0.1-beta.81 69 11/19/2024
9.0.1-beta.80 57 11/19/2024
9.0.1-beta.79 60 11/19/2024
9.0.1-beta.77 81 11/15/2024
9.0.0 595 11/15/2024
9.0.0-beta.76 66 11/14/2024
9.0.0-beta.75 61 11/14/2024
9.0.0-beta.74 55 11/14/2024
9.0.0-beta.73 68 11/14/2024
9.0.0-beta.72 67 11/14/2024
9.0.0-beta.71 67 11/13/2024
9.0.0-beta.70 67 11/13/2024
9.0.0-beta.69 84 11/13/2024
9.0.0-beta.68 64 11/13/2024
9.0.0-beta.67 63 11/13/2024
9.0.0-beta.66 77 11/13/2024
9.0.0-beta.63 75 11/12/2024
9.0.0-beta.54 75 10/31/2024
9.0.0-beta.53 60 10/29/2024
8.3.0 298 10/29/2024
8.3.0-beta.51 58 10/29/2024
8.3.0-beta.50 72 10/28/2024
8.3.0-beta.49 65 10/28/2024
8.3.0-beta.48 58 10/28/2024
8.3.0-beta.47 73 10/28/2024
8.3.0-beta.46 65 10/27/2024
8.3.0-beta.45 70 10/25/2024
8.3.0-beta.44 59 10/25/2024
8.3.0-beta.43 63 10/25/2024
8.3.0-beta.42 71 10/24/2024
8.2.1 1,020 10/23/2024
8.2.1-beta.40 59 10/23/2024
8.2.1-beta.39 59 10/23/2024
8.2.1-beta.38 67 10/23/2024
8.2.1-beta.37 64 10/23/2024
8.2.1-beta.36 68 10/23/2024
8.2.1-beta.35 83 10/23/2024
8.2.0-beta.34 70 10/23/2024
8.2.0-beta.33 68 10/23/2024
8.2.0-beta.32 61 10/22/2024
1.0.0-beta.60 72 11/11/2024
1.0.0-beta.58 69 11/4/2024
1.0.0-beta.57 68 11/1/2024
1.0.0-beta.56 61 11/1/2024
1.0.0-beta.55 64 11/1/2024