RecursiveAI.OneLlm.JavaScript
1.0.0
dotnet add package RecursiveAI.OneLlm.JavaScript --version 1.0.0
NuGet\Install-Package RecursiveAI.OneLlm.JavaScript -Version 1.0.0
<PackageReference Include="RecursiveAI.OneLlm.JavaScript" Version="1.0.0" />
<PackageVersion Include="RecursiveAI.OneLlm.JavaScript" Version="1.0.0" />
<PackageReference Include="RecursiveAI.OneLlm.JavaScript" />
paket add RecursiveAI.OneLlm.JavaScript --version 1.0.0
#r "nuget: RecursiveAI.OneLlm.JavaScript, 1.0.0"
#:package RecursiveAI.OneLlm.JavaScript@1.0.0
#addin nuget:?package=RecursiveAI.OneLlm.JavaScript&version=1.0.0
#tool nuget:?package=RecursiveAI.OneLlm.JavaScript&version=1.0.0
RecursiveAI.OneLlm
LLM inference and agent runtime for .NET. One message model and one set of calls over Anthropic, OpenAI and Gemini (first-party and on Azure, Bedrock and Vertex) and OpenAI-compatible servers; a layered model catalog that prices every call in decimal line items; and agents, scripts and deciders as files you can read, run, save and resume. The core depends on the base class library, OneYaml and OneImage only, and is trim and NativeAOT safe on its main paths. Requires .NET 10.
OneLLM is unaffiliated with the onellm package on PyPI and with the OneLLM research model.
using OneLlm;
string answer = await Llm.AskAsync("claude-sonnet", "In one sentence, what is a monad?");
AskResult r = await Llm.GenerateAsync("gpt-6-luna", "Name three prime numbers.", []);
Console.WriteLine($"{r.Text} costs {r.Cost.Total}");
Set ANTHROPIC_API_KEY, OPENAI_API_KEY or GEMINI_API_KEY for the provider you use.
- Getting started
- The happy path and the runtime
- Agents, capabilities, deciders
- Reads like: call-for-call tables from other .NET LLM libraries
Related packages: RecursiveAI.OneLlm.Web, RecursiveAI.OneLlm.Extensions.AI, RecursiveAI.OneLlm.EntityFrameworkCore, RecursiveAI.OneLlm.OneLite.
Source, documentation 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
- RecursiveAI.OneEcma (>= 1.1.1)
- 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.