1 instantiation of OpenAIResponsesChatClient
Microsoft.Extensions.AI.OpenAI (1)
OpenAIClientExtensions.cs (1)
118new OpenAIResponsesChatClient(responseClient);
9 references to OpenAIResponsesChatClient
Microsoft.Extensions.AI.OpenAI (9)
MicrosoftExtensionsAIResponsesExtensions.cs (8)
22OpenAIResponsesChatClient.ToResponseTool(Throw.IfNull(function)); 31OpenAIResponsesChatClient.ToOpenAIResponseTextFormat(format, options); 39OpenAIResponsesChatClient.ToOpenAIResponseItems(Throw.IfNull(messages), options); 46OpenAIResponsesChatClient.ToChatMessages(Throw.IfNull(items)); 54OpenAIResponsesChatClient.FromOpenAIResponse(Throw.IfNull(response), options); 67OpenAIResponsesChatClient.FromOpenAIStreamingResponseUpdatesAsync(Throw.IfNull(responseUpdates), options, cancellationToken); 88outputItems: OpenAIResponsesChatClient.ToOpenAIResponseItems(response.Messages, options), 136return new OpenAIResponsesChatClient.ResponseToolAITool(tool);
OpenAIResponsesChatClient.cs (1)
55/// <summary>Initializes a new instance of the <see cref="OpenAIResponsesChatClient"/> class for the specified <see cref="OpenAIResponseClient"/>.</summary>