IntelligenceX

API Reference

Class

ReasoningEffortOption

Namespace IntelligenceX.OpenAI.AppServer.Models
Assembly IntelligenceX
Modifiers sealed

Describes a supported reasoning effort option for a model.

Inheritance

  • Object
  • ReasoningEffortOption

Constructors

public ReasoningEffortOption(String reasoningEffort, String description, JsonObject raw, JsonObject additional) #

Initializes a new reasoning effort option.

Parameters

reasoningEffort System.String requiredposition: 0
description System.String requiredposition: 1
raw IntelligenceX.Json.JsonObject requiredposition: 2
additional IntelligenceX.Json.JsonObject requiredposition: 3

Methods

public static ReasoningEffortOption FromJson(JsonObject obj) #
Returns: ReasoningEffortOption

Parses a reasoning effort option from JSON.

Parameters

obj IntelligenceX.Json.JsonObject requiredposition: 0
Source JSON object.

Returns

The parsed option.

Properties

public String ReasoningEffort { get; } #

Gets the reasoning effort identifier.

public String Description { get; } #

Gets the description of the effort level.

public JsonObject Raw { get; } #

Gets the raw JSON object.

public JsonObject Additional { get; } #

Gets unrecognized fields from the payload.