CommunityToolkit.Aspire.OllamaSharp 9.5.1-beta.314

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