22 references to Json
Microsoft.Extensions.AI (1)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (1)
205options.ResponseFormat = ChatResponseFormat.Json;
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ChatOptions.cs (1)
80/// to <see cref="ChatResponseFormat.Json"/> to specify that the response should be structured JSON data, or
Microsoft.Extensions.AI.Abstractions.Tests (8)
ChatCompletion\ChatOptionsTests.cs (4)
85options.ResponseFormat = ChatResponseFormat.Json; 102Assert.Same(ChatResponseFormat.Json, options.ResponseFormat); 120Assert.Same(ChatResponseFormat.Json, clone.ResponseFormat); 154options.ResponseFormat = ChatResponseFormat.Json;
ChatCompletion\ChatResponseFormatTests.cs (3)
18Assert.Same(ChatResponseFormat.Json, ChatResponseFormat.Json); 60string json = JsonSerializer.Serialize(ChatResponseFormat.Json, TestJsonSerializerContext.Default.ChatResponseFormat);
Utilities\AIJsonSchemaTransformCacheTests.cs (1)
78JsonElement? transformedSchema = cache.GetOrCreateTransformedSchema(ChatResponseFormat.Json);
Microsoft.Extensions.AI.AzureAIInference.Tests (5)
AzureAIInferenceChatClientTests.cs (5)
377ResponseFormat = ChatResponseFormat.Json, 461ResponseFormat = ChatResponseFormat.Json, 548ResponseFormat = ChatResponseFormat.Json 623ResponseFormat = ChatResponseFormat.Json 848ResponseFormat = ChatResponseFormat.Json,
Microsoft.Extensions.AI.Evaluation.Quality (2)
RelevanceTruthAndCompletenessEvaluator.cs (1)
74ResponseFormat = ChatResponseFormat.Json
Utilities\JsonOutputFixer.cs (1)
62ResponseFormat = ChatResponseFormat.Json
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAIChatClientTests.cs (4)
353ResponseFormat = ChatResponseFormat.Json 432ResponseFormat = ChatResponseFormat.Json 515ResponseFormat = ChatResponseFormat.Json 591ResponseFormat = ChatResponseFormat.Json
Microsoft.Extensions.AI.Tests (1)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
126ResponseFormat = ChatResponseFormat.Json,