29 references to OpenAIClientExtensions
Microsoft.Extensions.AI.OpenAI (29)
OpenAIAssistantsChatClient.cs (7)
60
?.GetValue(assistantClient) as Uri ??
OpenAIClientExtensions
.DefaultOpenAIEndpoint;
248
OpenAIClientExtensions
.HasStrict(aiFunction.AdditionalProperties) ??
249
OpenAIClientExtensions
.HasStrict(options?.AdditionalProperties);
254
Parameters =
OpenAIClientExtensions
.ToOpenAIFunctionParameters(aiFunction, strict),
348
case ChatResponseFormatJson jsonFormat when
OpenAIClientExtensions
.StrictSchemaTransformCache.GetOrCreateTransformedSchema(jsonFormat) is { } jsonSchema:
353
OpenAIClientExtensions
.HasStrict(options.AdditionalProperties));
397
chatMessage.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper)
OpenAIChatClient.cs (9)
48
?.GetValue(chatClient) as Uri ??
OpenAIClientExtensions
.DefaultOpenAIEndpoint;
108
OpenAIClientExtensions
.HasStrict(aiFunction.AdditionalProperties) ??
109
OpenAIClientExtensions
.HasStrict(options?.AdditionalProperties);
114
OpenAIClientExtensions
.ToOpenAIFunctionParameters(aiFunction, strict),
133
input.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper)
138
input.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper ? new DeveloperChatMessage(parts) { ParticipantName = input.AuthorName } :
569
result.ResponseFormat =
OpenAIClientExtensions
.StrictSchemaTransformCache.GetOrCreateTransformedSchema(jsonFormat) is { } jsonSchema ?
574
OpenAIClientExtensions
.HasStrict(options.AdditionalProperties)) :
621
ChatMessageRole.Developer =>
OpenAIClientExtensions
.ChatRoleDeveloper,
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 (8)
48
?.GetValue(responseClient) as Uri ??
OpenAIClientExtensions
.DefaultOpenAIEndpoint;
348
OpenAIClientExtensions
.HasStrict(aiFunction.AdditionalProperties) ??
349
OpenAIClientExtensions
.HasStrict(options?.AdditionalProperties);
354
OpenAIClientExtensions
.ToOpenAIFunctionParameters(aiFunction, strict),
363
MessageRole.Developer =>
OpenAIClientExtensions
.ChatRoleDeveloper,
466
TextFormat =
OpenAIClientExtensions
.StrictSchemaTransformCache.GetOrCreateTransformedSchema(jsonFormat) is { } jsonSchema ?
471
OpenAIClientExtensions
.HasStrict(options.AdditionalProperties)) :
486
input.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper)
OpenAISpeechToTextClient.cs (1)
49
?.GetValue(audioClient) as Uri ??
OpenAIClientExtensions
.DefaultOpenAIEndpoint;