30 writes to ResponseFormat
Microsoft.Extensions.AI (2)
ChatCompletion\ChatClientStructuredOutputExtensions.cs (2)
183options.ResponseFormat = responseFormat; 187options.ResponseFormat = ChatResponseFormat.Json;
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ChatOptions.cs (1)
39ResponseFormat = other.ResponseFormat;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatOptions.g.cs (1)
261Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatOptions)obj).ResponseFormat = value!,
Microsoft.Extensions.AI.Abstractions.Tests (3)
ChatCompletion\ChatOptionsTests.cs (2)
95options.ResponseFormat = ChatResponseFormat.Json; 182options.ResponseFormat = ChatResponseFormat.Json;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (1)
259Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatOptions)obj).ResponseFormat = value!,
Microsoft.Extensions.AI.Evaluation.Integration.Tests (4)
AgentQualityEvaluatorTests.cs (2)
34ResponseFormat = ChatResponseFormat.Text 41ResponseFormat = ChatResponseFormat.Text,
QualityEvaluatorTests.cs (1)
32ResponseFormat = ChatResponseFormat.Text
SafetyEvaluatorTests.cs (1)
37ResponseFormat = ChatResponseFormat.Text
Microsoft.Extensions.AI.Evaluation.Quality (12)
CoherenceEvaluator.cs (1)
63ResponseFormat = ChatResponseFormat.Text
CompletenessEvaluator.cs (1)
60ResponseFormat = ChatResponseFormat.Text
EquivalenceEvaluator.cs (1)
61ResponseFormat = ChatResponseFormat.Text
FluencyEvaluator.cs (1)
57ResponseFormat = ChatResponseFormat.Text
GroundednessEvaluator.cs (1)
58ResponseFormat = ChatResponseFormat.Text
IntentResolutionEvaluator.cs (1)
71ResponseFormat = ChatResponseFormat.Json
RelevanceEvaluator.cs (1)
61ResponseFormat = ChatResponseFormat.Text
RelevanceTruthAndCompletenessEvaluator.cs (1)
74ResponseFormat = ChatResponseFormat.Json
RetrievalEvaluator.cs (1)
67ResponseFormat = ChatResponseFormat.Text
TaskAdherenceEvaluator.cs (1)
70ResponseFormat = ChatResponseFormat.Text
ToolCallAccuracyEvaluator.cs (1)
72ResponseFormat = ChatResponseFormat.Text
Utilities\JsonOutputFixer.cs (1)
62ResponseFormat = ChatResponseFormat.Json
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIChatClientTests.cs (4)
415ResponseFormat = ChatResponseFormat.Json 492ResponseFormat = ChatResponseFormat.Json 573ResponseFormat = ChatResponseFormat.Json 647ResponseFormat = ChatResponseFormat.Json
OpenAIResponseClientTests.cs (1)
1262ResponseFormat = ChatResponseFormat.Json
Microsoft.Extensions.AI.Tests (2)
ChatCompletion\OpenTelemetryChatClientTests.cs (1)
130ResponseFormat = ChatResponseFormat.Json,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (1)
259Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ChatOptions)obj).ResponseFormat = value!,
25 references to ResponseFormat
Microsoft.Extensions.AI (2)
ChatCompletion\OpenTelemetryChatClient.cs (2)
356if (options.ResponseFormat is not null) 358switch (options.ResponseFormat)
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ChatOptions.cs (1)
39ResponseFormat = other.ResponseFormat;
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ChatOptions.g.cs (2)
260Getter = static obj => ((global::Microsoft.Extensions.AI.ChatOptions)obj).ResponseFormat, 526global::Microsoft.Extensions.AI.ChatResponseFormat __value_ResponseFormat = ((global::Microsoft.Extensions.AI.ChatOptions)value).ResponseFormat;
Microsoft.Extensions.AI.Abstractions.Tests (8)
ChatCompletion\ChatOptionsTests.cs (6)
27Assert.Null(options.ResponseFormat); 47Assert.Null(clone.ResponseFormat); 118Assert.Same(ChatResponseFormat.Json, options.ResponseFormat); 142Assert.Same(ChatResponseFormat.Json, clone.ResponseFormat); 214Assert.IsType<ChatResponseFormatJson>(deserialized.ResponseFormat); 385Assert.IsType<ChatResponseFormatJson>(result.ResponseFormat);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (2)
258Getter = static obj => ((global::Microsoft.Extensions.AI.ChatOptions)obj).ResponseFormat, 524global::Microsoft.Extensions.AI.ChatResponseFormat __value_ResponseFormat = ((global::Microsoft.Extensions.AI.ChatOptions)value).ResponseFormat;
Microsoft.Extensions.AI.Integration.Tests (1)
ChatClientIntegrationTests.cs (1)
1104var responseFormat = Assert.IsType<ChatResponseFormatJson>(Assert.Single(capturedOptions)!.ResponseFormat);
Microsoft.Extensions.AI.OpenAI (3)
OpenAIAssistantsChatClient.cs (1)
465switch (options.ResponseFormat)
OpenAIChatClient.cs (1)
681result.ResponseFormat ??= ToOpenAIChatResponseFormat(options.ResponseFormat, options);
OpenAIResponsesChatClient.cs (1)
1095ToOpenAIResponseTextFormat(options.ResponseFormat, options) is { } newFormat)
Microsoft.Extensions.AI.Tests (8)
ChatCompletion\ChatClientStructuredOutputExtensionsTests.cs (6)
36var responseFormat = Assert.IsType<ChatResponseFormatJson>(options!.ResponseFormat); 113var responseFormat = Assert.IsType<ChatResponseFormatJson>(options!.ResponseFormat); 167var responseFormat = Assert.IsType<ChatResponseFormatJson>(options!.ResponseFormat); 211var responseFormat = Assert.IsType<ChatResponseFormatJson>(options!.ResponseFormat); 303var responseFormat = Assert.IsType<ChatResponseFormatJson>(options!.ResponseFormat); 373var responseFormat = Assert.IsType<ChatResponseFormatJson>(options!.ResponseFormat);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\TestJsonSerializerContext.ChatOptions.g.cs (2)
258Getter = static obj => ((global::Microsoft.Extensions.AI.ChatOptions)obj).ResponseFormat, 485global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ChatOptions)value).ResponseFormat, ChatResponseFormat);