11 writes to Effort
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ReasoningOptions.cs (1)
43
Effort
= Effort,
Microsoft.Extensions.AI.Abstractions.Tests (5)
ChatCompletion\ChatOptionsTests.cs (2)
94
options.Reasoning = new ReasoningOptions {
Effort
= ReasoningEffort.Medium, Output = ReasoningOutput.Summary };
181
options.Reasoning = new ReasoningOptions {
Effort
= ReasoningEffort.High, Output = ReasoningOutput.Full };
ChatCompletion\ReasoningOptionsTests.cs (3)
28
ReasoningOptions options = new() {
Effort
= effort };
47
Effort
= ReasoningEffort.High,
75
ReasoningOptions options = new() {
Effort
= ReasoningEffort.Medium };
Microsoft.Extensions.AI.OpenAI.Tests (5)
OpenAIChatClientTests.cs (1)
1872
Reasoning = new ReasoningOptions {
Effort
= effort }
OpenAIResponseClientIntegrationTests.cs (2)
695
Effort
= ReasoningEffort.Low,
776
Effort
= ReasoningEffort.Low,
OpenAIResponseClientTests.cs (2)
301
Effort
= ReasoningEffort.Low,
6753
Reasoning = new ReasoningOptions {
Effort
= effort, Output = output }
15 references to Effort
Microsoft.Extensions.AI.Abstractions (1)
ChatCompletion\ReasoningOptions.cs (1)
43
Effort =
Effort
,
Microsoft.Extensions.AI.Abstractions.Tests (12)
ChatCompletion\ChatOptionsTests.cs (4)
116
Assert.Equal(ReasoningEffort.Medium, options.Reasoning.
Effort
);
140
Assert.Equal(ReasoningEffort.Medium, clone.Reasoning.
Effort
);
212
Assert.Equal(ReasoningEffort.High, deserialized.Reasoning.
Effort
);
382
Assert.Equal(ReasoningEffort.High, result.Reasoning.
Effort
);
ChatCompletion\ReasoningOptionsTests.cs (8)
16
Assert.Null(options.
Effort
);
29
Assert.Equal(effort, options.
Effort
);
55
Assert.Equal(options.
Effort
, deserialized.
Effort
);
68
Assert.Null(deserialized.
Effort
);
81
Assert.Equal(ReasoningEffort.Medium, deserialized.
Effort
);
94
Assert.Null(deserialized.
Effort
);
135
Assert.Equal(ReasoningEffort.High, result.
Effort
);
Microsoft.Extensions.AI.OpenAI (2)
OpenAIChatClient.cs (1)
621
result.ReasoningEffortLevel ??= ToOpenAIChatReasoningEffortLevel(options.Reasoning?.
Effort
);
OpenAIResponsesChatClient.cs (1)
1256
ResponseReasoningEffortLevel? effortLevel = reasoning.
Effort
switch