Skip to content
Level up your prompts with SurePrompts — curated prompts for every workflow.
agentscamp

Extended Thinking

Extended thinking is the reasoning tokens a model generates before its final answer, trading latency and cost for higher accuracy on hard problems.

Updated

Extended thinking is a model generating internal reasoning tokens before it commits to an answer, spending computation to do better on math, planning, and hard coding. It is chain-of-thought made native to the model rather than prompted, usually capped by a thinking budget. It is not free quality: on simple tasks it adds delay and cost for no gain.

Extended thinking is a model's ability to generate a stream of internal reasoning tokens — sometimes called thinking or reasoning tokens — before committing to a final answer, spending more computation to solve harder problems.

It's the defining feature of reasoning models: Claude's extended thinking and OpenAI's o-series both work this way, producing a separate block of step-by-step reasoning that the model uses to check its own work before responding. This is the same idea as chain-of-thought, but native to the model rather than prompted — and typically you set a thinking budget (a token cap) that scales how long the model deliberates.

The tradeoff is direct: more thinking means more tokens, higher latency, and higher cost, in exchange for measurably better accuracy on math, planning, and complex coding. The practical caveat is that thinking isn't free quality — on simple tasks it adds delay and expense for no gain, and an overlarge budget can let a model overthink a question it would have nailed instantly. Match the budget to the problem.

Frequently asked questions

What's the difference between extended thinking and chain-of-thought prompting?
Chain-of-thought is a prompting technique you trigger with instructions like 'think step by step.' Extended thinking is a built-in model capability: the model produces a dedicated stream of reasoning tokens before answering, often with a budget you control. The mechanism overlaps, but extended thinking is native rather than coaxed.
When is extended thinking worth the extra cost?
Use it for math, multi-step planning, complex coding, and analysis where one wrong step derails the answer. Skip it for simple lookups, formatting, or chat — the latency and token cost buy nothing there. Tune the thinking budget to the difficulty of the task rather than maxing it out by default.

Filed under

reasoning · thinking · tokens · accuracy

Related