5 references to JsonContext
Microsoft.Extensions.AI.AzureAIInference (5)
AzureAIInferenceChatClient.cs (5)
382
var tool = JsonSerializer.Deserialize(schema,
JsonContext
.Default.AzureAIChatToolJson)!;
388
["properties"] = BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(tool.Properties,
JsonContext
.Default.DictionaryStringJsonElement)),
389
["required"] = BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(tool.Required,
JsonContext
.Default.ListString)),
414
var tool = JsonSerializer.Deserialize(SchemaTransformCache.GetOrCreateTransformedSchema(aiFunction),
JsonContext
.Default.AzureAIChatToolJson)!;
415
var functionParameters = BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(tool,
JsonContext
.Default.AzureAIChatToolJson));