RecursiveAI.OneLlm.Extensions.AI
1.0.0
dotnet add package RecursiveAI.OneLlm.Extensions.AI --version 1.0.0
NuGet\Install-Package RecursiveAI.OneLlm.Extensions.AI -Version 1.0.0
<PackageReference Include="RecursiveAI.OneLlm.Extensions.AI" Version="1.0.0" />
<PackageVersion Include="RecursiveAI.OneLlm.Extensions.AI" Version="1.0.0" />
<PackageReference Include="RecursiveAI.OneLlm.Extensions.AI" />
paket add RecursiveAI.OneLlm.Extensions.AI --version 1.0.0
#r "nuget: RecursiveAI.OneLlm.Extensions.AI, 1.0.0"
#:package RecursiveAI.OneLlm.Extensions.AI@1.0.0
#addin nuget:?package=RecursiveAI.OneLlm.Extensions.AI&version=1.0.0
#tool nuget:?package=RecursiveAI.OneLlm.Extensions.AI&version=1.0.0
RecursiveAI.OneLlm.Extensions.AI
LLM inference and agent runtime for .NET: the Microsoft.Extensions.AI bridge for OneLLM, in both directions. OneLLM is unaffiliated with the onellm package on PyPI and with the OneLLM research model.
- OneLLM models as
IChatClient,IEmbeddingGenerator<string, Embedding<float>>,ISpeechToTextClient,ITextToSpeechClientandIImageGenerator, with usage and cost inAdditionalProperties. - Any
IChatClient(and embedding generator) as a OneLLM provider, given a catalog entry. AIFunctionand OneLLM tools converted both ways.
using OneLlm;
using OneLlm.Extensions.AI;
using Microsoft.Extensions.AI;
IChatClient client = new Runtime().AsChatClient("claude-sonnet");
ChatResponse response = await client.GetResponseAsync("Summarize this");
The speech, text-to-speech and image abstractions are experimental in Microsoft.Extensions.AI. What is carried and what is lost at the edges is in the bridge notes.
Requires RecursiveAI.OneLlm and Microsoft.Extensions.AI.Abstractions. Source and issues: https://github.com/recursive-ai-oss/onellm-csharp
Licence: MIT OR Apache-2.0. Copyright (c) Recursive AI, LLC.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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
- Microsoft.Extensions.AI.Abstractions (>= 10.11.0)
- RecursiveAI.OneLlm (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 0 | 11/6/2026 |
See CHANGELOG.md in the repository.