1 instantiation of OpenAIChatClient
Microsoft.Extensions.AI.OpenAI (1)
OpenAIClientExtensions.cs (1)
111new OpenAIChatClient(chatClient);
11 references to OpenAIChatClient
Microsoft.Extensions.AI.OpenAI (11)
MicrosoftExtensionsAIChatExtensions.cs (10)
27OpenAIChatClient.ToOpenAIChatTool(Throw.IfNull(function)); 34OpenAIChatClient.ToOpenAIChatMessages(Throw.IfNull(messages), options); 67new(OpenAIChatClient.ToOpenAIChatContent(lastMessage?.Contents ?? [])), 149new(OpenAIChatClient.ToOpenAIChatContent(update.Contents)), 178OpenAIChatClient.ConvertContentParts(acm.Content, resultMessage.Contents); 190OpenAIChatClient.ConvertContentParts(ucm.Content, resultMessage.Contents); 195OpenAIChatClient.ConvertContentParts(dcm.Content, resultMessage.Contents); 200OpenAIChatClient.ConvertContentParts(scm.Content, resultMessage.Contents); 239OpenAIChatClient.FromOpenAIChatCompletion(Throw.IfNull(chatCompletion), options); 252OpenAIChatClient.FromOpenAIStreamingChatCompletionAsync(Throw.IfNull(chatCompletionUpdates), options, cancellationToken);
OpenAIChatClient.cs (1)
35/// <summary>Initializes a new instance of the <see cref="OpenAIChatClient"/> class for the specified <see cref="ChatClient"/>.</summary>