Skip to main content
Section ID: DOC-API-MODEL-schema-1gi26i7r89#overview

ReasoningOptions

Reasoning options

Supported effort settings depend on the selected model; a setting can be rejected or ignored when unsupported. To ask for the answer without returned reasoning text, set exclude to true. That controls the output you receive, not whether the model uses or bills reasoning tokens.

Type-reference view: API Schema 9frhv4euve, API Schema 9ftjkkjhfa. Request and response views describe this type; they do not declare an endpoint.

Meaning and usage​

Section ID: DOC-API-MODEL-schema-1gi26i7r89#meaning

See the definition above.

Usage profiles​

Section ID: DOC-API-MODEL-schema-1gi26i7r89#fields

UsageFields and validation
In requestsView fields
In responsesView fields

In requests​

Section ID: DOC-API-MODEL-schema-1gi26i7r89#request

API JSON uses JSON field names (camelCase).

FieldTypePresenceMeaning
Section ID: DOC-API-MODEL-schema-1gi26i7r89#request-field-efforteffortstring (EFFORT_HIGH, EFFORT_MEDIUM, EFFORT_LOW, EFFORT_XHIGH, EFFORT_MINIMAL, EFFORT_NONE) or integer (int32)Optional; explicit presenceRequested model reasoning effort.
Section ID: DOC-API-MODEL-schema-1gi26i7r89#request-field-maxtokensmaxTokensstring (int64)OptionalMaximum reasoning-token count requested from the model provider. Pattern: ^-?\d+$.
Section ID: DOC-API-MODEL-schema-1gi26i7r89#request-field-excludeexcludebooleanOptionalWhether the provider should omit reasoning content from its response.
Section ID: DOC-API-MODEL-schema-1gi26i7r89#request-field-includereasoninghistoryincludeReasoningHistorybooleanOptionalWhen true (default), reasoning content from previous turns is included in multi-turn requests to enable provider continuity.

Values of effort​

Section ID: DOC-API-MODEL-schema-1gi26i7r89#request-values-effort

Requested reasoning effort sent to the model provider; supported levels and their effect depend on the chosen model.

ValueNo.FormMeaning
EFFORT_HIGH0CanonicalRequest the provider's high reasoning-effort level.
EFFORT_MEDIUM1CanonicalRequest the provider's medium reasoning-effort level.
EFFORT_LOW2CanonicalRequest the provider's low reasoning-effort level.
EFFORT_XHIGH3CanonicalRequest the provider's extra-high reasoning-effort level where supported.
EFFORT_MINIMAL4CanonicalRequest the provider's minimal reasoning-effort level where supported.
EFFORT_NONE5CanonicalRequest no reasoning effort where the provider supports disabling it.

In responses​

Section ID: DOC-API-MODEL-schema-1gi26i7r89#response

API JSON uses JSON field names (camelCase).

FieldTypePresenceMeaning
Section ID: DOC-API-MODEL-schema-1gi26i7r89#field-effortSection ID: DOC-API-MODEL-schema-1gi26i7r89#response-field-efforteffortstring (EFFORT_HIGH, EFFORT_MEDIUM, EFFORT_LOW, EFFORT_XHIGH, EFFORT_MINIMAL, EFFORT_NONE) or integer (int32)Optional; explicit presenceRequested model reasoning effort.
Section ID: DOC-API-MODEL-schema-1gi26i7r89#field-maxtokensSection ID: DOC-API-MODEL-schema-1gi26i7r89#response-field-maxtokensmaxTokensstring (int64)OptionalMaximum reasoning-token count requested from the model provider. Pattern: ^-?\d+$.
Section ID: DOC-API-MODEL-schema-1gi26i7r89#field-excludeSection ID: DOC-API-MODEL-schema-1gi26i7r89#response-field-excludeexcludebooleanOptionalWhether the provider should omit reasoning content from its response.
Section ID: DOC-API-MODEL-schema-1gi26i7r89#field-includereasoninghistorySection ID: DOC-API-MODEL-schema-1gi26i7r89#response-field-includereasoninghistoryincludeReasoningHistorybooleanOptionalWhen true (default), reasoning content from previous turns is included in multi-turn requests to enable provider continuity.

Values of effort​

Section ID: DOC-API-MODEL-schema-1gi26i7r89#response-values-effort

Requested reasoning effort sent to the model provider; supported levels and their effect depend on the chosen model.

ValueNo.FormMeaning
EFFORT_HIGH0CanonicalRequest the provider's high reasoning-effort level.
EFFORT_MEDIUM1CanonicalRequest the provider's medium reasoning-effort level.
EFFORT_LOW2CanonicalRequest the provider's low reasoning-effort level.
EFFORT_XHIGH3CanonicalRequest the provider's extra-high reasoning-effort level where supported.
EFFORT_MINIMAL4CanonicalRequest the provider's minimal reasoning-effort level where supported.
EFFORT_NONE5CanonicalRequest no reasoning effort where the provider supports disabling it.

Where used​

Section ID: DOC-API-MODEL-schema-1gi26i7r89#where-used

ReferenceRelationship
Create an agent profilePOST /api/v1/agent-profiles/create
Get an agent profilePOST /api/v1/agent-profiles/get
Import a prompt libraryPOST /api/v1/agent-profiles/import
List agent profilesPOST /api/v1/agent-profiles/list
Update an agent profilePOST /api/v1/agent-profiles/update
Withdraw your rating on a messagePOST /api/v1/llm/delete-message-rating
Get full conversation statePOST /api/v1/llm/conversation-state
Rate an assistant messagePOST /api/v1/llm/rate-message
Send a message and wait for the resultPOST /api/v1/llm/send-message-sync
Submit client-side tool results and wait for the next segmentPOST /api/v1/llm/submit-client-tool-results-sync
Update context management settingsPOST /api/v1/llm/update-context-management-settings
Update default generation configPOST /api/v1/llm/update-default-generation-config
Get the caller's end-user profilePOST /api/v1/enduser/get
Append a message without generatingPOST /api/v1/llm/append-message
Create a new conversation threadPOST /api/v1/llm/create-thread
Send a message to a conversationPOST /api/v1/llm/send-message
Update the caller's default generation configPOST /api/v1/enduser/update-generation-config
ReceiveMessageRequestAPI JSON uses JSON field names (camelCase).
ClientToolDispatchAPI JSON uses JSON field names (camelCase).
Models containing this value
ModelRelationship
GenerationConfigNested in model
GenerationConfigNested in model

Download the public reference contract.

Document ID: DOC-API-MODEL-schema-1gi26i7r89