Koras.AI
0.1.0-preview.1
dotnet add package Koras.AI --version 0.1.0-preview.1
NuGet\Install-Package Koras.AI -Version 0.1.0-preview.1
<PackageReference Include="Koras.AI" Version="0.1.0-preview.1" />
<PackageVersion Include="Koras.AI" Version="0.1.0-preview.1" />
<PackageReference Include="Koras.AI" />
paket add Koras.AI --version 0.1.0-preview.1
#r "nuget: Koras.AI, 0.1.0-preview.1"
#:package Koras.AI@0.1.0-preview.1
#addin nuget:?package=Koras.AI&version=0.1.0-preview.1&prerelease
#tool nuget:?package=Koras.AI&version=0.1.0-preview.1&prerelease
Koras.AI
The core of the Koras AI SDK — a provider-neutral AI client for .NET with chat, streaming, structured output, tool calling, embeddings, retry, provider fallback, and OpenTelemetry-convention telemetry built in.
Install alongside one or more provider packages:
dotnet add package Koras.AI.OpenAI # or .Anthropic, .AzureOpenAI, .Gemini, .Ollama
builder.Services.AddKorasAI(ai =>
{
ai.AddOpenAI(o =>
{
o.ApiKey = builder.Configuration["OpenAI:ApiKey"];
o.DefaultModel = "gpt-4o-mini";
});
ai.UseRetry();
});
// anywhere:
var response = await chatClient.CompleteAsync("Explain HttpClientFactory in one paragraph.");
Console.WriteLine(response.Text);
Docs: https://github.com/korastechnologies/koras-ai-sdk/tree/main/docs
| Product | Versions 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 is compatible. 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. |
-
net10.0
- Koras.AI.Abstractions (>= 0.1.0-preview.1)
- Microsoft.Extensions.Configuration (>= 10.0.10)
- Microsoft.Extensions.DependencyInjection (>= 10.0.10)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.10)
- Microsoft.Extensions.Http (>= 10.0.10)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.10)
- Microsoft.Extensions.Options (>= 10.0.10)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.10)
-
net8.0
- Koras.AI.Abstractions (>= 0.1.0-preview.1)
- Microsoft.Extensions.Configuration (>= 10.0.10)
- Microsoft.Extensions.DependencyInjection (>= 10.0.10)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.10)
- Microsoft.Extensions.Http (>= 10.0.10)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.10)
- Microsoft.Extensions.Options (>= 10.0.10)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.10)
-
net9.0
- Koras.AI.Abstractions (>= 0.1.0-preview.1)
- Microsoft.Extensions.Configuration (>= 10.0.10)
- Microsoft.Extensions.DependencyInjection (>= 10.0.10)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.10)
- Microsoft.Extensions.Http (>= 10.0.10)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.10)
- Microsoft.Extensions.Options (>= 10.0.10)
- Microsoft.Extensions.Options.ConfigurationExtensions (>= 10.0.10)
NuGet packages (6)
Showing the top 5 NuGet packages that depend on Koras.AI:
| Package | Downloads |
|---|---|
|
Koras.AI.Ollama
Ollama provider for the Koras AI SDK: chat completion, streaming, tool calling, structured output, and embeddings against local or self-hosted Ollama. |
|
|
Koras.AI.OpenAI
OpenAI provider for the Koras AI SDK: chat completion, streaming, tool calling, structured output, and embeddings over the OpenAI REST API — no vendor SDK dependency. |
|
|
Koras.AI.Anthropic
Anthropic (Claude) provider for the Koras AI SDK: chat completion, streaming, tool calling, and structured output over the Anthropic Messages API. |
|
|
Koras.AI.AspNetCore
ASP.NET Core integration for the Koras AI SDK: health checks for configured AI providers. |
|
|
Koras.AI.OpenTelemetry
OpenTelemetry integration for the Koras AI SDK: one-line registration of the Koras.AI ActivitySource and Meter with TracerProviderBuilder and MeterProviderBuilder. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-preview.1 | 110 | 7/16/2026 |
Release notes: https://github.com/kkora/koras-ai-sdk/blob/main/CHANGELOG.md