Share via


Reasoning Constructors

Definition

Overloads

Reasoning()

Source:
Reasoning.cs

Initializes a new instance of Reasoning.

public Reasoning();
Public Sub New ()

Applies to

Reasoning(Nullable<ReasoningEffort>, Nullable<ReasoningSummary>, Nullable<ReasoningGenerateSummary>, IDictionary<String,BinaryData>)

Source:
Reasoning.cs

Initializes a new instance of Reasoning.

public Reasoning(Azure.AI.AgentServer.Contracts.Generated.OpenAI.ReasoningEffort? effort, Azure.AI.AgentServer.Contracts.Generated.OpenAI.ReasoningSummary? summary, Azure.AI.AgentServer.Contracts.Generated.OpenAI.ReasoningGenerateSummary? generateSummary, System.Collections.Generic.IDictionary<string,BinaryData> serializedAdditionalRawData);
new Azure.AI.AgentServer.Contracts.Generated.OpenAI.Reasoning : Nullable<Azure.AI.AgentServer.Contracts.Generated.OpenAI.ReasoningEffort> * Nullable<Azure.AI.AgentServer.Contracts.Generated.OpenAI.ReasoningSummary> * Nullable<Azure.AI.AgentServer.Contracts.Generated.OpenAI.ReasoningGenerateSummary> * System.Collections.Generic.IDictionary<string, BinaryData> -> Azure.AI.AgentServer.Contracts.Generated.OpenAI.Reasoning
Public Sub New (effort As Nullable(Of ReasoningEffort), summary As Nullable(Of ReasoningSummary), generateSummary As Nullable(Of ReasoningGenerateSummary), serializedAdditionalRawData As IDictionary(Of String, BinaryData))

Parameters

summary
Nullable<ReasoningSummary>

A summary of the reasoning performed by the model. This can be useful for debugging and understanding the model's reasoning process. One of auto, concise, or detailed.

generateSummary
Nullable<ReasoningGenerateSummary>

Deprecated: use summary instead.

A summary of the reasoning performed by the model. This can be useful for debugging and understanding the model's reasoning process. One of auto, concise, or detailed.

serializedAdditionalRawData
IDictionary<String,BinaryData>

Keeps track of any properties unknown to the library.

Applies to