14 writes to Effort
Microsoft.Extensions.AI.Abstractions (2)
ChatCompletion\ReasoningOptions.cs (1)
43Effort = Effort,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ReasoningOptions.g.cs (1)
61Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ReasoningOptions)obj).Effort = value!,
Microsoft.Extensions.AI.Abstractions.Tests (6)
ChatCompletion\ChatOptionsTests.cs (2)
94options.Reasoning = new ReasoningOptions { Effort = ReasoningEffort.Medium, Output = ReasoningOutput.Summary }; 181options.Reasoning = new ReasoningOptions { Effort = ReasoningEffort.High, Output = ReasoningOutput.Full };
ChatCompletion\ReasoningOptionsTests.cs (3)
28ReasoningOptions options = new() { Effort = effort }; 47Effort = ReasoningEffort.High, 75ReasoningOptions options = new() { Effort = ReasoningEffort.Medium };
Generated\361d1da7f942c932\TestJsonSerializerContext.ReasoningOptions.g.cs (1)
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ReasoningOptions)obj).Effort = value!,
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIChatClientTests.cs (1)
1867Reasoning = new ReasoningOptions { Effort = effort }
OpenAIResponseClientIntegrationTests.cs (2)
695Effort = ReasoningEffort.Low, 776Effort = ReasoningEffort.Low,
OpenAIResponseClientTests.cs (2)
301Effort = ReasoningEffort.Low, 6708Reasoning = new ReasoningOptions { Effort = effort, Output = output }
Microsoft.Extensions.AI.Tests (1)
Generated\361d1da7f942c932\TestJsonSerializerContext.ReasoningOptions.g.cs (1)
59Setter = static (obj, value) => ((global::Microsoft.Extensions.AI.ReasoningOptions)obj).Effort = value!,
21 references to Effort
Microsoft.Extensions.AI.Abstractions (3)
ChatCompletion\ReasoningOptions.cs (1)
43Effort = Effort,
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\JsonContext.ReasoningOptions.g.cs (2)
60Getter = static obj => ((global::Microsoft.Extensions.AI.ReasoningOptions)obj).Effort, 108global::Microsoft.Extensions.AI.ReasoningEffort? __value_Effort = ((global::Microsoft.Extensions.AI.ReasoningOptions)value).Effort;
Microsoft.Extensions.AI.Abstractions.Tests (14)
ChatCompletion\ChatOptionsTests.cs (4)
116Assert.Equal(ReasoningEffort.Medium, options.Reasoning.Effort); 140Assert.Equal(ReasoningEffort.Medium, clone.Reasoning.Effort); 212Assert.Equal(ReasoningEffort.High, deserialized.Reasoning.Effort); 382Assert.Equal(ReasoningEffort.High, result.Reasoning.Effort);
ChatCompletion\ReasoningOptionsTests.cs (8)
16Assert.Null(options.Effort); 29Assert.Equal(effort, options.Effort); 55Assert.Equal(options.Effort, deserialized.Effort); 68Assert.Null(deserialized.Effort); 81Assert.Equal(ReasoningEffort.Medium, deserialized.Effort); 94Assert.Null(deserialized.Effort); 135Assert.Equal(ReasoningEffort.High, result.Effort);
Generated\361d1da7f942c932\TestJsonSerializerContext.ReasoningOptions.g.cs (2)
58Getter = static obj => ((global::Microsoft.Extensions.AI.ReasoningOptions)obj).Effort, 106global::Microsoft.Extensions.AI.ReasoningEffort? __value_Effort = ((global::Microsoft.Extensions.AI.ReasoningOptions)value).Effort;
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (1)
618result.ReasoningEffortLevel ??= ToOpenAIChatReasoningEffortLevel(options.Reasoning?.Effort);
OpenAIResponsesChatClient.cs (1)
1253ResponseReasoningEffortLevel? effortLevel = reasoning.Effort switch
Microsoft.Extensions.AI.Tests (2)
Generated\361d1da7f942c932\TestJsonSerializerContext.ReasoningOptions.g.cs (2)
58Getter = static obj => ((global::Microsoft.Extensions.AI.ReasoningOptions)obj).Effort, 107global::System.Text.Json.JsonSerializer.Serialize(writer, ((global::Microsoft.Extensions.AI.ReasoningOptions)value).Effort, NullableReasoningEffort);