AAI Agentic Handbook

Thinking models, explained without the hype

What a reasoning model does with its extra time, why the same question can cost ten times more and take forty seconds longer, and a simple rule for when that is worth it.

Most AI chat products now offer two kinds of model, or one model with a switch. One answers straight away. The other pauses, sometimes shows a line like “thinking…”, and then answers, usually better on hard problems and noticeably slower. The second kind is called a reasoning model or “thinking model”. This post explains what it is actually doing during that pause, what you pay for it, and how to decide which one to use.

The one idea you need first

A large language model writes its answer one small piece of text at a time. Those pieces are tokens, roughly three-quarters of a word each in English. Each new token is chosen by looking at everything written so far, which is what next-token prediction means. There is no separate “thinking” step hidden inside a normal model: the writing is the computation.

That has a surprising consequence. If a model has to produce the final answer to a hard maths problem as its very first word, it gets one shot at it. If it is allowed to write out intermediate steps first, every step it writes becomes something the next step can look at. Writing is how it gets more room to work.

What “thinking” actually is

Researchers noticed in 2022 that simply asking a model to “think step by step” made it better at maths and logic puzzles. That technique is called chain-of-thought prompting. Reasoning models take the idea further: they are trained, mostly with reinforcement learning on problems that have checkable answers, to produce long internal working before they answer. The DeepSeek-R1 paper (2025) describes this kind of training openly, and reports the model learning on its own to re-check and backtrack.

So when a thinking model pauses, it is writing. It may write several thousand tokens of working: trying an approach, noticing a mistake, trying again. Many products hide that working or show only a short summary, but it is still generated, and it is still billed.

Standard model
  • Starts the answer at once
  • Short time to first word
  • Few hundred tokens total
  • Strong on recall and style
  • Weaker on multi-step logic
Thinking model
  • Writes hidden working first
  • Seconds to minutes of pause
  • Thousands of extra tokens
  • Stronger on maths, code, plans
  • Can overthink easy asks
Same underlying idea, different amount of writing before the answer.

What the extra thinking buys

Extra working helps most when the task has several dependent steps and a way to be checked: a maths word problem, a bug that needs tracing through three files, a schedule with ten constraints, a contract clause that must be compared against two others. In those cases a mistake early on poisons everything after it, and the chance to notice and correct it is exactly what the working provides.

It helps much less when the answer is a fact the model either knows or does not (“what is the capital of Peru?”), or when the task is about tone rather than logic (“make this email friendlier”). Thinking harder does not create knowledge the model never learned, so it is not a cure for made-up facts. A thinking model can reason very carefully from a wrong premise.

Why it is slower and pricier

Both costs come from the same place: those extra tokens. Providers charge per token, and the hidden working is charged like the visible answer, at the output price, which is usually several times the input price. Speed works the same way: a model produces tokens at a roughly steady rate, so every token of working is time before you see your first word of the answer. That delay is what engineers call time to first token.

Here is a worked example. The prices and speed are assumptions chosen to make the arithmetic easy, not any provider's real rates: input at $3 per million tokens, output at $15 per million, and the model producing 100 tokens per second.

StandardThinking
Your question (input)500 tokens500 tokens
Hidden working (output)04,000 tokens
Visible answer (output)300 tokens300 tokens
Cost$0.0060$0.0660
Time to finish≈ 3 s≈ 43 s
Illustrative assumptions: $3 / M input, $15 / M output, 100 tokens/s. Working is billed as output.

On those numbers the thinking answer costs eleven times as much and takes forty seconds longer. For one question from one person, that is nothing. For a customer-support product answering a million questions a month, it is the difference between $6,000 and $66,000, which is why teams care about cost per query.

past here: cost, little gainThinking effort →Answer quality →
On a given hard task, quality rises with more thinking and then flattens. Where it flattens depends on the task.

The curve flattens for a reason. Research on spending more computation at answer time (Snell et al., 2024) found that the best amount depends on how hard the question is: easy questions gain little, and very hard ones can stay out of reach however long the model works. Many products now let you choose an effort level, low to high, precisely because no single setting suits every question.

When to use one

  • Use a thinking model for problems with several steps that depend on each other: debugging, maths, planning a project, comparing detailed documents, checking an argument for holes.
  • Use a standard model for quick facts, rewriting, summarising, translation, brainstorming and chat, where speed matters and there is no long chain of logic to get wrong.
  • Use a low effort setting when you are unsure. Raise it only if the answer was wrong in a way that more care would have fixed, such as an arithmetic slip or a missed condition.
  • Do not use thinking as a fact-checker. If the question depends on recent or specialised facts, the fix is giving the model the source material (that is what retrieval does), not more thinking.

Key takeaways

  1. A model “thinks” by writing: hidden working is extra tokens the next steps can build on, an idea that grew out of chain-of-thought prompting.
  2. Those tokens are billed at the output price and delay the first word of the answer, so cost and wait grow together. In the worked example, eleven times the cost and forty seconds more.
  3. The gain is large for multi-step, checkable problems and small for facts, tone and rewriting. Thinking does not add knowledge, so it does not fix hallucinated facts.
  4. Default to a standard model; switch to thinking, at the lowest effort that works, when a problem has a chain of steps that can go wrong.

Sources

  1. Chain-of-Thought Prompting Elicits Reasoning in Large Language Models — Wei et al., 2022paper
  2. DeepSeek-R1: Incentivizing Reasoning Capability in LLMs via Reinforcement Learning — DeepSeek-AI, 2025paper
  3. Scaling LLM Test-Time Compute Optimally can be More Effective than Scaling Model Parameters — Snell et al., 2024paper
More in LLM Foundations →