Share via


OpenAIPromptExecutionSettings.ReasoningEffort Property

Definition

Gets or sets an object specifying the effort level for the model to use when generating the completion.

[System.Text.Json.Serialization.JsonIgnore(Condition=System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull)]
[System.Text.Json.Serialization.JsonPropertyName("reasoning_effort")]
public object? ReasoningEffort { get; set; }
[<System.Text.Json.Serialization.JsonIgnore(Condition=System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull)>]
[<System.Text.Json.Serialization.JsonPropertyName("reasoning_effort")>]
member this.ReasoningEffort : obj with get, set
Public Property ReasoningEffort As Object

Property Value

Attributes

Remarks

Constrains effort on reasoning for reasoning models. Reducing reasoning effort can result in faster responses and fewer tokens used on reasoning in a response. Possible values are:

- String values: "low", "medium", "high";

- OpenAI.Chat.ChatReasoningEffortLevel object;

Applies to