14 references to OpenAIModelMappers
Microsoft.Extensions.AI.OpenAI (14)
OpenAIAssistantClient.cs (1)
283
chatMessage.Role ==
OpenAIModelMappers
.ChatRoleDeveloper)
OpenAIChatClient.cs (6)
110
var openAIChatMessages =
OpenAIModelMappers
.ToOpenAIChatMessages(messages, ToolCallJsonSerializerOptions);
111
var openAIOptions =
OpenAIModelMappers
.ToOpenAIOptions(options);
116
return
OpenAIModelMappers
.FromOpenAIChatCompletion(response.Value, options, openAIOptions);
125
var openAIChatMessages =
OpenAIModelMappers
.ToOpenAIChatMessages(messages, ToolCallJsonSerializerOptions);
126
var openAIOptions =
OpenAIModelMappers
.ToOpenAIOptions(options);
131
return
OpenAIModelMappers
.FromOpenAIStreamingChatCompletionAsync(chatCompletionUpdates, cancellationToken);
OpenAIChatCompletionRequest.cs (1)
57
return
OpenAIModelMappers
.FromOpenAIChatCompletionRequest(chatCompletionOptions);
OpenAIJsonContext.cs (1)
16
[JsonSerializable(typeof(
OpenAIModelMappers
.OpenAIChatToolJson))]
OpenAIModelMapper.ChatCompletion.cs (1)
553
role ==
OpenAIModelMappers
.ChatRoleDeveloper ? ChatMessageRole.Developer :
OpenAIModelMapper.ChatMessage.cs (1)
139
input.Role ==
OpenAIModelMappers
.ChatRoleDeveloper ? new DeveloperChatMessage(parts) { ParticipantName = input.AuthorName } :
OpenAISerializationHelpers.cs (3)
36
return
OpenAIModelMappers
.FromOpenAIChatCompletionRequest(openAiChatOptions);
59
ChatCompletion openAiChatResponse =
OpenAIModelMappers
.ToOpenAIChatCompletion(response, options);
84
var mappedUpdates =
OpenAIModelMappers
.ToOpenAIStreamingChatCompletionAsync(updates, options, cancellationToken);