5 references to ChatClientJsonContext
Microsoft.Extensions.AI.OpenAI (5)
OpenAIChatClient.cs (5)
557
JsonSerializer.SerializeToUtf8Bytes(jsonSchema,
ChatClientJsonContext
.Default.JsonElement)),
578
var tool = JsonSerializer.Deserialize(jsonSchema,
ChatClientJsonContext
.Default.ChatToolJson)!;
579
var functionParameters = BinaryData.FromBytes(JsonSerializer.SerializeToUtf8Bytes(tool,
ChatClientJsonContext
.Default.ChatToolJson));
677
argumentParser: static json => JsonSerializer.Deserialize(json,
ChatClientJsonContext
.Default.IDictionaryStringObject)!);
681
argumentParser: static json => JsonSerializer.Deserialize(json,
ChatClientJsonContext
.Default.IDictionaryStringObject)!);