> ## Documentation Index
> Fetch the complete documentation index at: https://openrouter.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ReasoningConfig

## Fields

| Field        | Type                                                                                                    | Required             | Description                                                                                                                                                                                                                                                          | Example    |
| ------------ | ------------------------------------------------------------------------------------------------------- | -------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------- |
| `context`    | [OptionalNullable\[components.ReasoningContext\]](../components/reasoningcontext.mdx)                   | :heavy\_minus\_sign: | Controls which reasoning is available to the model. `auto` uses the model default (same as omitting); `all_turns` includes reasoning from earlier turns passed in input; `current_turn` limits to the current turn only. Only supported by OpenAI GPT-5.6 and newer. | all\_turns |
| `effort`     | [OptionalNullable\[components.ReasoningEffort\]](../components/reasoningeffort.mdx)                     | :heavy\_minus\_sign: | N/A                                                                                                                                                                                                                                                                  | medium     |
| `mode`       | [OptionalNullable\[components.ReasoningMode\]](../components/reasoningmode.mdx)                         | :heavy\_minus\_sign: | Selects the reasoning mode. `standard` is the default; `pro` engages deeper reasoning on models that support it, billed at standard token rates. Only supported by OpenAI GPT-5.6 and newer.                                                                         | standard   |
| `summary`    | [OptionalNullable\[components.ReasoningSummaryVerbosity\]](../components/reasoningsummaryverbosity.mdx) | :heavy\_minus\_sign: | N/A                                                                                                                                                                                                                                                                  | auto       |
| `enabled`    | *OptionalNullable\[bool]*                                                                               | :heavy\_minus\_sign: | N/A                                                                                                                                                                                                                                                                  |            |
| `max_tokens` | *OptionalNullable\[int]*                                                                                | :heavy\_minus\_sign: | N/A                                                                                                                                                                                                                                                                  |            |
