36 references to OpenAIClientExtensions
Microsoft.Extensions.AI.OpenAI (36)
MicrosoftExtensionsAIChatExtensions.cs (1)
181
var fcc =
OpenAIClientExtensions
.ParseCallContent(toolCall.FunctionArguments, toolCall.Id, toolCall.FunctionName);
OpenAIAssistantsChatClient.cs (8)
61
?.GetValue(assistantClient) as Uri ??
OpenAIClientExtensions
.DefaultOpenAIEndpoint;
207
var fcc =
OpenAIClientExtensions
.ParseCallContent(
292
OpenAIClientExtensions
.HasStrict(aiFunction.AdditionalProperties) ??
293
OpenAIClientExtensions
.HasStrict(options?.AdditionalProperties);
298
Parameters =
OpenAIClientExtensions
.ToOpenAIFunctionParameters(aiFunction, strict),
430
case ChatResponseFormatJson jsonFormat when
OpenAIClientExtensions
.StrictSchemaTransformCache.GetOrCreateTransformedSchema(jsonFormat) is { } jsonSchema:
435
OpenAIClientExtensions
.HasStrict(options.AdditionalProperties));
479
chatMessage.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper)
OpenAIChatClient.cs (11)
49
?.GetValue(chatClient) as Uri ??
OpenAIClientExtensions
.DefaultOpenAIEndpoint;
107
OpenAIClientExtensions
.HasStrict(aiFunction.AdditionalProperties) ??
108
OpenAIClientExtensions
.HasStrict(options?.AdditionalProperties);
113
OpenAIClientExtensions
.ToOpenAIFunctionParameters(aiFunction, strict),
138
input.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper)
143
input.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper ? new DeveloperChatMessage(parts) { ParticipantName = input.AuthorName } :
413
var callContent =
OpenAIClientExtensions
.ParseCallContent(
479
var callContent =
OpenAIClientExtensions
.ParseCallContent(toolCall.FunctionArguments, toolCall.Id, toolCall.FunctionName);
603
result.ResponseFormat =
OpenAIClientExtensions
.StrictSchemaTransformCache.GetOrCreateTransformedSchema(jsonFormat) is { } jsonSchema ?
608
OpenAIClientExtensions
.HasStrict(options.AdditionalProperties)) :
655
ChatMessageRole.Developer =>
OpenAIClientExtensions
.ChatRoleDeveloper,
OpenAIImageGenerator.cs (1)
57
?.GetValue(imageClient) as Uri ??
OpenAIClientExtensions
.DefaultOpenAIEndpoint;
OpenAIJsonContext.cs (1)
15
[JsonSerializable(typeof(
OpenAIClientExtensions
.ToolJson))]
OpenAIRealtimeConversationClient.cs (3)
14
OpenAIClientExtensions
.HasStrict(aiFunction.AdditionalProperties) ??
15
OpenAIClientExtensions
.HasStrict(options?.AdditionalProperties);
20
Parameters =
OpenAIClientExtensions
.ToOpenAIFunctionParameters(aiFunction, strict),
OpenAIResponsesChatClient.cs (10)
49
?.GetValue(responseClient) as Uri ??
OpenAIClientExtensions
.DefaultOpenAIEndpoint;
156
var fcc =
OpenAIClientExtensions
.ParseCallContent(functionCall.FunctionArguments, functionCall.CallId, functionCall.FunctionName);
296
var fcc =
OpenAIClientExtensions
.ParseCallContent(
342
OpenAIClientExtensions
.HasStrict(aiFunction.AdditionalProperties) ??
343
OpenAIClientExtensions
.HasStrict(options?.AdditionalProperties);
348
OpenAIClientExtensions
.ToOpenAIFunctionParameters(aiFunction, strict),
357
MessageRole.Developer =>
OpenAIClientExtensions
.ChatRoleDeveloper,
483
TextFormat =
OpenAIClientExtensions
.StrictSchemaTransformCache.GetOrCreateTransformedSchema(jsonFormat) is { } jsonSchema ?
488
OpenAIClientExtensions
.HasStrict(options.AdditionalProperties)) :
505
input.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper)
OpenAISpeechToTextClient.cs (1)
49
?.GetValue(audioClient) as Uri ??
OpenAIClientExtensions
.DefaultOpenAIEndpoint;