39 references to OpenAIClientExtensions
Microsoft.Extensions.AI.OpenAI (39)
MicrosoftExtensionsAIChatExtensions.cs (1)
191
var fcc =
OpenAIClientExtensions
.ParseCallContent(toolCall.FunctionArguments, toolCall.Id, toolCall.FunctionName);
MicrosoftExtensionsAIResponsesExtensions.cs (3)
114
/// The <see cref="IChatClient"/> returned by <see cref="
OpenAIClientExtensions
.AsIChatClient(OpenAIResponseClient)"/> will
130
/// <see cref="
OpenAIClientExtensions
.AsIChatClient(OpenAIResponseClient)"/> (or <see cref="IChatClient"/>s that delegate
139
/// the <see cref="IChatClient"/> returned by <see cref="
OpenAIClientExtensions
.AsIChatClient(OpenAIResponseClient)"/> will
OpenAIAssistantsChatClient.cs (7)
188
var fcc =
OpenAIClientExtensions
.ParseCallContent(
325
OpenAIClientExtensions
.HasStrict(aiFunction.AdditionalProperties) ??
326
OpenAIClientExtensions
.HasStrict(options?.AdditionalProperties);
331
Parameters =
OpenAIClientExtensions
.ToOpenAIFunctionParameters(aiFunction, strict),
467
case ChatResponseFormatJson jsonFormat when
OpenAIClientExtensions
.StrictSchemaTransformCache.GetOrCreateTransformedSchema(jsonFormat) is { } jsonSchema:
472
OpenAIClientExtensions
.HasStrict(options.AdditionalProperties));
516
chatMessage.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper)
OpenAIChatClient.cs (12)
124
OpenAIClientExtensions
.HasStrict(aiFunction.AdditionalProperties) ??
125
OpenAIClientExtensions
.HasStrict(options?.AdditionalProperties);
130
OpenAIClientExtensions
.ToOpenAIFunctionParameters(aiFunction, strict),
155
input.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper)
161
input.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper ? new DeveloperChatMessage(parts) { ParticipantName = name } :
431
var callContent =
OpenAIClientExtensions
.ParseCallContent(
497
var callContent =
OpenAIClientExtensions
.ParseCallContent(toolCall.FunctionArguments, toolCall.Id, toolCall.FunctionName);
571
OpenAIClientExtensions
.PatchModelIfNotSet(ref result.Patch, options.ModelId);
628
ChatResponseFormatJson jsonFormat when
OpenAIClientExtensions
.StrictSchemaTransformCache.GetOrCreateTransformedSchema(jsonFormat) is { } jsonSchema =>
633
OpenAIClientExtensions
.HasStrict(options?.AdditionalProperties)),
679
ChatMessageRole.Developer =>
OpenAIClientExtensions
.ChatRoleDeveloper,
712
contentPart.ImageUri is not null ? new UriContent(contentPart.ImageUri,
OpenAIClientExtensions
.ImageUriToMediaType(contentPart.ImageUri)) :
OpenAIEmbeddingGenerator.cs (1)
114
OpenAIClientExtensions
.PatchModelIfNotSet(ref result.Patch, options?.ModelId);
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 (11)
207
var fcc =
OpenAIClientExtensions
.ParseCallContent(functionCall.FunctionArguments, functionCall.CallId, functionCall.FunctionName);
393
yield return CreateUpdate(
OpenAIClientExtensions
.ParseCallContent(fcri.FunctionArguments.ToString(), fcri.CallId, fcri.FunctionName));
577
OpenAIClientExtensions
.HasStrict(aiFunction.AdditionalProperties) ??
578
OpenAIClientExtensions
.HasStrict(options?.AdditionalProperties);
582
OpenAIClientExtensions
.ToOpenAIFunctionParameters(aiFunction, strict),
592
MessageRole.Developer =>
OpenAIClientExtensions
.ChatRoleDeveloper,
627
OpenAIClientExtensions
.PatchModelIfNotSet(ref result.Patch, options.ModelId);
718
ChatResponseFormatJson jsonFormat when
OpenAIClientExtensions
.StrictSchemaTransformCache.GetOrCreateTransformedSchema(jsonFormat) is { } jsonSchema =>
723
OpenAIClientExtensions
.HasStrict(options?.AdditionalProperties)),
740
input.Role ==
OpenAIClientExtensions
.ChatRoleDeveloper)
1215
CodeInterpreterCallImageOutput cicio => new UriContent(cicio.ImageUri,
OpenAIClientExtensions
.ImageUriToMediaType(cicio.ImageUri)) { RawRepresentation = cicio },