![]() |
VOOZH | about |
dotnet add package AgentCircuits.Providers.OpenAI --version 0.7.134
NuGet\Install-Package AgentCircuits.Providers.OpenAI -Version 0.7.134
<PackageReference Include="AgentCircuits.Providers.OpenAI" Version="0.7.134" />
<PackageVersion Include="AgentCircuits.Providers.OpenAI" Version="0.7.134" />Directory.Packages.props
<PackageReference Include="AgentCircuits.Providers.OpenAI" />Project file
paket add AgentCircuits.Providers.OpenAI --version 0.7.134
#r "nuget: AgentCircuits.Providers.OpenAI, 0.7.134"
#:package AgentCircuits.Providers.OpenAI@0.7.134
#addin nuget:?package=AgentCircuits.Providers.OpenAI&version=0.7.134Install as a Cake Addin
#tool nuget:?package=AgentCircuits.Providers.OpenAI&version=0.7.134Install as a Cake Tool
OpenAI Responses API provider for AgentCircuits.
dotnet add package AgentCircuits.Providers.OpenAI
using AgentCircuits.Providers;
using AgentCircuits.Providers.OpenAI;
var model = OpenAI.LanguageModel("gpt-5-mini");
var response = await model.GenerateAsync(new LlmRequest
{
Messages = [Message.User("Summarize the latest architecture trends in one paragraph.")],
MaxTokens = 300
});
OpenAI.LanguageModel(...) uses OPENAI_API_KEY from the environment.
using AgentCircuits.Providers.OpenAI;
var provider = OpenAI.Create(new OpenAIProviderOptions
{
ApiKey = "your-api-key",
BaseUrl = "https://api.openai.com/v1",
MaxRetries = 2
});
var model = provider.CreateLanguageModel("gpt-5-mini");
For background responses and retrieval flows, use the lifecycle client:
using AgentCircuits.Providers.OpenAI;
using OpenAI.Responses;
var lifecycle = OpenAI.ResponseLifecycle("gpt-5-mini");
var response = await lifecycle.GetAsync("resp_123");
var cancelled = await lifecycle.CancelAsync("resp_123");
var deleted = await lifecycle.DeleteAsync("resp_123");
await foreach (ResponseItem input in lifecycle.GetInputItemsAsync("resp_123"))
{
// Inspect stored input items
}
await foreach (StreamingResponseUpdate update in lifecycle.GetStreamingUpdatesAsync("resp_123"))
{
// Resume streaming from an existing response
}
You can also create the lifecycle client from a configured provider:
var lifecycle = provider.CreateResponseLifecycleClient("gpt-5-mini");
gpt-*, chatgpt-*, codex*, and o* reasoning families).LlmResponse/LlmStreamChunk formats.See the main AgentCircuits repository for end-to-end integration examples.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.7.135-routed-input-auth.1 | 68 | 3/22/2026 |
| 0.7.134 | 118 | 3/19/2026 |
| 0.7.134-tool-auth.1 | 60 | 3/18/2026 |
| 0.7.133 | 108 | 3/19/2026 |
| 0.7.133-surface-bootstrap-c... | 101 | 3/18/2026 |
| 0.7.133-rc.1 | 68 | 3/17/2026 |
| 0.7.132 | 114 | 3/16/2026 |
| 0.7.131 | 107 | 3/15/2026 |
| 0.7.130 | 109 | 3/13/2026 |
| 0.7.130-beta.1 | 65 | 3/13/2026 |
| 0.7.130-auth.1 | 64 | 3/13/2026 |
| 0.7.129 | 106 | 3/12/2026 |
| 0.7.128 | 121 | 3/11/2026 |
| 0.7.127 | 110 | 3/11/2026 |
| 0.7.126 | 103 | 3/11/2026 |
| 0.7.125 | 112 | 3/11/2026 |
| 0.7.124 | 107 | 3/10/2026 |
| 0.7.123 | 110 | 3/10/2026 |
| 0.7.121 | 112 | 3/10/2026 |
| 0.7.119 | 111 | 3/8/2026 |