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