11 writes to Effort
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ReasoningOptions.cs (1)
43Effort = Effort,
Microsoft.Extensions.AI.Abstractions.Tests (5)
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 };
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIChatClientTests.cs (1)
1872Reasoning = new ReasoningOptions { Effort = effort }
OpenAIResponseClientIntegrationTests.cs (2)
695Effort = ReasoningEffort.Low, 776Effort = ReasoningEffort.Low,
OpenAIResponseClientTests.cs (2)
301Effort = ReasoningEffort.Low, 6753Reasoning = new ReasoningOptions { Effort = effort, Output = output }
15 references to Effort
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ReasoningOptions.cs (1)
43Effort = Effort,
Microsoft.Extensions.AI.Abstractions.Tests (12)
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);
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (1)
621result.ReasoningEffortLevel ??= ToOpenAIChatReasoningEffortLevel(options.Reasoning?.Effort);
OpenAIResponsesChatClient.cs (1)
1256ResponseReasoningEffortLevel? effortLevel = reasoning.Effort switch