18 references to OpenAIClientExtensions
Microsoft.Extensions.AI.OpenAI (18)
OpenAIAssistantChatClient.cs (4)
62
?.GetValue(assistantClient) as Uri ??
OpenAIClientExtensions
.DefaultOpenAIEndpoint;
242
(BinaryData parameters, bool? strict) =
OpenAIClientExtensions
.ToOpenAIFunctionParameters(aiFunction);
341
case ChatResponseFormatJson jsonFormat when
OpenAIClientExtensions
.StrictSchemaTransformCache.GetOrCreateTransformedSchema(jsonFormat) is { } jsonSchema:
389
chatMessage.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper)
OpenAIChatClient.cs (6)
47
?.GetValue(chatClient) as Uri ??
OpenAIClientExtensions
.DefaultOpenAIEndpoint;
106
(BinaryData parameters, bool? strict) =
OpenAIClientExtensions
.ToOpenAIFunctionParameters(aiFunction);
126
input.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper)
131
input.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper ? new DeveloperChatMessage(parts) { ParticipantName = input.AuthorName } :
554
result.ResponseFormat =
OpenAIClientExtensions
.StrictSchemaTransformCache.GetOrCreateTransformedSchema(jsonFormat) is { } jsonSchema ?
605
ChatMessageRole.Developer =>
OpenAIClientExtensions
.ChatRoleDeveloper,
OpenAIClientExtensions.cs (1)
190
aiFunction.AdditionalProperties.TryGetValue(
OpenAIClientExtensions
.StrictKey, out object? strictObj) &&
OpenAIJsonContext.cs (1)
15
[JsonSerializable(typeof(
OpenAIClientExtensions
.ToolJson))]
OpenAIRealtimeConversationClient.cs (1)
14
(BinaryData parameters, _) =
OpenAIClientExtensions
.ToOpenAIFunctionParameters(aiFunction);
OpenAIResponseChatClient.cs (5)
47
?.GetValue(responseClient) as Uri ??
OpenAIClientExtensions
.DefaultOpenAIEndpoint;
328
(BinaryData parameters, bool? strict) =
OpenAIClientExtensions
.ToOpenAIFunctionParameters(aiFunction);
338
MessageRole.Developer =>
OpenAIClientExtensions
.ChatRoleDeveloper,
441
TextFormat =
OpenAIClientExtensions
.StrictSchemaTransformCache.GetOrCreateTransformedSchema(jsonFormat) is { } jsonSchema ?
461
input.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper)