﻿#nullable enable
OpenAI.Chat.OpenAIChatClientExtensions
[MAAI001]static OpenAI.Responses.OpenAIResponseClientExtensions.AsIChatClientWithStoredOutputDisabled(this OpenAI.Responses.ResponsesClient! responseClient, string? model = null, bool includeReasoningEncryptedContent = true) -> Microsoft.Extensions.AI.IChatClient!
[OPENAI001]Microsoft.Agents.AI.AIAgentWithOpenAIExtensions
[OPENAI001]Microsoft.Agents.AI.AgentResponseExtensions
[OPENAI001]OpenAI.Responses.OpenAIResponseClientExtensions
[OPENAI001]static Microsoft.Agents.AI.AIAgentWithOpenAIExtensions.RunAsync(this Microsoft.Agents.AI.AIAgent! agent, System.Collections.Generic.IEnumerable<OpenAI.Chat.ChatMessage!>! messages, Microsoft.Agents.AI.AgentSession? session = null, Microsoft.Agents.AI.AgentRunOptions? options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<OpenAI.Chat.ChatCompletion!>!
[OPENAI001]static Microsoft.Agents.AI.AIAgentWithOpenAIExtensions.RunAsync(this Microsoft.Agents.AI.AIAgent! agent, System.Collections.Generic.IEnumerable<OpenAI.Responses.ResponseItem!>! messages, Microsoft.Agents.AI.AgentSession? session = null, Microsoft.Agents.AI.AgentRunOptions? options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.Threading.Tasks.Task<OpenAI.Responses.ResponseResult!>!
[OPENAI001]static Microsoft.Agents.AI.AIAgentWithOpenAIExtensions.RunStreamingAsync(this Microsoft.Agents.AI.AIAgent! agent, System.Collections.Generic.IEnumerable<OpenAI.Chat.ChatMessage!>! messages, Microsoft.Agents.AI.AgentSession? session = null, Microsoft.Agents.AI.AgentRunOptions? options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.ClientModel.AsyncCollectionResult<OpenAI.Chat.StreamingChatCompletionUpdate!>!
[OPENAI001]static Microsoft.Agents.AI.AIAgentWithOpenAIExtensions.RunStreamingAsync(this Microsoft.Agents.AI.AIAgent! agent, System.Collections.Generic.IEnumerable<OpenAI.Responses.ResponseItem!>! messages, Microsoft.Agents.AI.AgentSession? session = null, Microsoft.Agents.AI.AgentRunOptions? options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) -> System.ClientModel.AsyncCollectionResult<OpenAI.Responses.StreamingResponseUpdate!>!
[OPENAI001]static Microsoft.Agents.AI.AgentResponseExtensions.AsOpenAIChatCompletion(this Microsoft.Agents.AI.AgentResponse! response) -> OpenAI.Chat.ChatCompletion!
[OPENAI001]static Microsoft.Agents.AI.AgentResponseExtensions.AsOpenAIResponse(this Microsoft.Agents.AI.AgentResponse! response) -> OpenAI.Responses.ResponseResult!
[OPENAI001]static OpenAI.Responses.OpenAIResponseClientExtensions.AsAIAgent(this OpenAI.Responses.ResponsesClient! client, Microsoft.Agents.AI.ChatClientAgentOptions! options, string? model = null, System.Func<Microsoft.Extensions.AI.IChatClient!, Microsoft.Extensions.AI.IChatClient!>? clientFactory = null, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = null, System.IServiceProvider? services = null) -> Microsoft.Agents.AI.ChatClientAgent!
[OPENAI001]static OpenAI.Responses.OpenAIResponseClientExtensions.AsAIAgent(this OpenAI.Responses.ResponsesClient! client, string? model = null, string? instructions = null, string? name = null, string? description = null, System.Collections.Generic.IList<Microsoft.Extensions.AI.AITool!>? tools = null, System.Func<Microsoft.Extensions.AI.IChatClient!, Microsoft.Extensions.AI.IChatClient!>? clientFactory = null, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = null, System.IServiceProvider? services = null) -> Microsoft.Agents.AI.ChatClientAgent!
static OpenAI.Chat.OpenAIChatClientExtensions.AsAIAgent(this OpenAI.Chat.ChatClient! client, Microsoft.Agents.AI.ChatClientAgentOptions! options, System.Func<Microsoft.Extensions.AI.IChatClient!, Microsoft.Extensions.AI.IChatClient!>? clientFactory = null, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = null, System.IServiceProvider? services = null) -> Microsoft.Agents.AI.ChatClientAgent!
static OpenAI.Chat.OpenAIChatClientExtensions.AsAIAgent(this OpenAI.Chat.ChatClient! client, string? instructions = null, string? name = null, string? description = null, System.Collections.Generic.IList<Microsoft.Extensions.AI.AITool!>? tools = null, System.Func<Microsoft.Extensions.AI.IChatClient!, Microsoft.Extensions.AI.IChatClient!>? clientFactory = null, Microsoft.Extensions.Logging.ILoggerFactory? loggerFactory = null, System.IServiceProvider? services = null) -> Microsoft.Agents.AI.ChatClientAgent!
