1 instantiation of OpenAIResponsesChatClient
Microsoft.Extensions.AI.OpenAI (1)
OpenAIClientExtensions.cs (1)
118
new
OpenAIResponsesChatClient
(responseClient);
9 references to OpenAIResponsesChatClient
Microsoft.Extensions.AI.OpenAI (9)
MicrosoftExtensionsAIResponsesExtensions.cs (8)
22
OpenAIResponsesChatClient
.ToResponseTool(Throw.IfNull(function));
31
OpenAIResponsesChatClient
.ToOpenAIResponseTextFormat(format, options);
39
OpenAIResponsesChatClient
.ToOpenAIResponseItems(Throw.IfNull(messages), options);
46
OpenAIResponsesChatClient
.ToChatMessages(Throw.IfNull(items));
54
OpenAIResponsesChatClient
.FromOpenAIResponse(Throw.IfNull(response), options);
67
OpenAIResponsesChatClient
.FromOpenAIStreamingResponseUpdatesAsync(Throw.IfNull(responseUpdates), options, cancellationToken);
88
outputItems:
OpenAIResponsesChatClient
.ToOpenAIResponseItems(response.Messages, options),
136
return 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>