SRF.Gpt
0.8.0
dotnet add package SRF.Gpt --version 0.8.0
NuGet\Install-Package SRF.Gpt -Version 0.8.0
<PackageReference Include="SRF.Gpt" Version="0.8.0" />
<PackageVersion Include="SRF.Gpt" Version="0.8.0" />
<PackageReference Include="SRF.Gpt" />
paket add SRF.Gpt --version 0.8.0
#r "nuget: SRF.Gpt, 0.8.0"
#:package SRF.Gpt@0.8.0
#addin nuget:?package=SRF.Gpt&version=0.8.0
#tool nuget:?package=SRF.Gpt&version=0.8.0
OpenAI for SRF: profiles and model roles, credential resolution through EnvConfig, a governed client pipeline (concurrency budgets, rate-limit telemetry, usage ledger, cost budgets), Chat and Responses services with automatic engine routing, structured outputs validated by SRF.Validation, tool calling, prompt libraries, images, vision, audio, realtime, embeddings, knowledge bases, batch and containers, exposed both as SRF services and as Microsoft.Extensions.AI interfaces. Depends only on SRF.Core, the OpenAI SDK and Microsoft.Extensions.AI.
| 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.Bcl.Memory (>= 10.0.12)
- Microsoft.Extensions.AI (>= 10.10.0)
- Microsoft.Extensions.AI.OpenAI (>= 10.10.0)
- Microsoft.Extensions.Caching.Abstractions (>= 10.0.12)
- Microsoft.Extensions.Configuration.Binder (>= 10.0.12)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.12)
- Microsoft.Extensions.FileSystemGlobbing (>= 10.0.12)
- Microsoft.Extensions.Logging.Abstractions (>= 10.0.12)
- Microsoft.ML.Tokenizers (>= 2.0.0)
- Microsoft.ML.Tokenizers.Data.O200kBase (>= 2.0.0)
- OpenAI (>= 2.14.0)
- SRF.Core (>= 0.8.0)
- System.Numerics.Tensors (>= 10.0.12)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on SRF.Gpt:
| Package | Downloads |
|---|---|
|
SRF.Gpt.Azure
Azure OpenAI profiles for SRF.Gpt: the unified /openai/v1/ endpoint with Microsoft Entra ID (DefaultAzureCredential or managed identity) through the same OpenAI SDK, so one SRF.Gpt configuration serves OpenAI-direct and Azure-governed consumers. Depends only on SRF.Gpt and Azure.Identity. |
|
|
SRF.Gpt.Testing
Test support for SRF.Gpt consumers: scripted fake chat, embedding, image and speech clients, a record/replay transport for the OpenAI pipeline with secret redaction, a LiveGptFact attribute that skips unless a live key is configured, and an evaluation harness on Microsoft.Extensions.AI.Evaluation. Depends only on SRF.Gpt and xUnit extensibility. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.8.0 | 34 | 10/3/2026 |
SRF Library