Model techniques map
Techniquesinference & servingreasoning control

general family · filed under inference & serving

Configurable reasoning effort

A user or request selects the amount of reasoning to trade off computation or latency, with the available levels or controls varying across implementations.

Also called dial 'thinking effort' up or down, reasoning_effort request field, reasoning effort, reasoning level, top-level reasoning_effort request field, configurable thinking effort levels.

sources
33
models
17
labs adopt it
10
strongest
core

How sources treat it

One count per evidence span, weakest treatment to strongest.

mentioned 1optional 12used 11default 9core 1

Documented in

Further reading

Picked by hand, not extracted: where to read more, not evidence for anything on this page.

Evidence

34 spans quoted from the sources, strongest treatment first.

the model thus exposes a single, reliable knob that moves the cost–accuracy operating point in a controlled and predictable way

coreinference servingin DeepSeek-V4.1-FlashDeepSeek

Thinking effort is configured with the top-level `reasoning_effort` request field, which supports "low", "high", and "max" (default "max").

defaultinference servingin Kimi K3Moonshot AI

reasoning_effort: "no_think" (default, direct response), "low", "high" (deep chain-of-thought)

defaultinference servingin Hy3Tencent Hunyuan

GLM-5 supports controlling the thinking budget through the reasoning_effort parameter, which accepts two levels: max and high. max is the default

defaultinference servingin GLM-5 seriesZ.ai

GLM-5.3 offers three reasoning effort levels driven by the reasoning_effort field

defaultinference servingin GLM-5.3Z.ai

GLM-5.3 always operates with reasoning enabled and supports three reasoning effort levels: low, high, and max.

defaultinference servingin GLM-5.3Z.ai

GLM-5.3 supports controlling the thinking budget through the reasoning_effort parameter, which accepts three levels: low, high, and max. It defaults to max if not passed (or if set to any other value).

defaultunclearin GLM-5.3Z.ai

GLM-5.3-Flash offers three reasoning effort levels driven by the reasoning_effort field; the default is max

defaultinference servingin GLM-5.3-FlashZ.ai

Native reasoning support: You can run requests with thinking off or with max thinking. Max thinking is enabled by default

defaultinference servingin Laguna S 2.1Poolside

Thinking effort is configured with the top-level reasoning_effort request field, which supports "low", "high", and "max" (default "max").

defaultinference servingin Kimi K3Moonshot AI

lets users dial 'thinking effort' up or down when they want to trade for speed

usedinference servingin InklingThinking Machines Lab

So it looks like there are just two reasoning effort levels: "high" (the default) and "no_think" (reason by disabled).

usedunclearin Hy4Tencent

We train the models to support three reasoning levels: low, medium, and high.

usedpost trainingin gpt-oss-120b and gpt-oss-20bOpenAI

Ultra is also equipped with reasoning effort control, which supports inference-time adjustment of the accuracy–compute trade-off

usedinference servingin Nemotron 3 UltraNVIDIA

the reasoning effort control was also expanded to three explicit levels (low, high, max)

usedinference servingin DeepSeek-V4-FlashDeepSeek

DeepSeek-V4.1-Flash exposes a reasoning-effort setting that allows users to trade inference cost for accuracy in a controllable manner.

usedinference servingin DeepSeek-V4.1-FlashDeepSeek

The reasoning_effort parameter now supports three levels — low, high, and max — which control how much deliberation the model spends before answering.

usedinference servingin DeepSeek-V4-Flash-0731DeepSeek

Both V4-Pro and V4-Flash support three modes: Non-think, Think High, and Think Max

usedinference servingin DeepSeek-V4DeepSeek

GLM-5.2 introduces two selectable effort levels: Max mode and High mode

usedinference servingin GLM-5.2Z.ai

The model supports a continuously controllable reasoning effort setting (integer 1–100) that trades inference cost for accuracy.

usedinference servingin DeepSeek-V4.1-FlashDeepSeek

Ultra is also equipped with reasoning effort control, which supports inference-time adjustment of the accuracy–compute trade-off

usedinference servingin Nemotron 3 UltraNVIDIA

Three selectable reasoning depths — low, medium, and high — let developers trade latency for reasoning depth

optionalinference servingin Step 3.7 FlashStepFun

By default, the model will do medium level reasoning. To control the reasoning you can specify in the system message the reasoning level as low, medium, or high.

optionalinference servingin gpt-ossOpenAI

Configurable reasoning effort: Easily adjust the reasoning effort (low, medium, high) based on your specific use case and latency needs.

optionalunclearin gpt-oss-120bOpenAI

GLM-5.3-Flash supports controlling the thinking budget through the reasoning_effort parameter

optionalinference servingin GLM-5.3-FlashZ.ai

The model supports three reasoning efforts: low, medium and high.

optionalinference servingin gpt-oss-120b and gpt-oss-20bOpenAI

Easily adjust the reasoning effort (low, medium, high) based on your specific use case and latency needs.

optionalinference servingin gpt-ossOpenAI

reasoning_effort="no_think"

optionalinference servingin Hy4-previewTencent Hunyuan

M3 supports three reasoning modes through the thinking parameter

optionalinference servingin MiniMax-M3MiniMax

multiple thinking effort levels to balance performance and latency

optionalinference servingin GLM-5.2Z.ai

The reasoning_effort parameter now supports three levels — low, high, and max — which control how much deliberation the model spends before answering.

optionalinference servingin DeepSeek-V4-Pro-0813DeepSeek

offers three selectable reasoning levels (low, medium, and high) so developers can easily balance speed, cost, and cognitive depth

optionalinference servingin Step 3.7 FlashStepFun

The thinking modes of V4-Pro and V4-Flash now support three thinking effort levels: low / high / max.

optionalinference servingin DeepSeek V4-Pro and DeepSeek V4-FlashDeepSeek

There are a range of approaches to this today including model ‘effort’ parameters, token limits at the request or task level, or turn limits.

mentionedinference serving

Filed alongside

Other methods under inference & serving :: reasoning control.