A class of LLMs (OpenAI o-series, Claude with extended thinking, Gemini Thinking) that spend extra compute on internal deliberation before answering.
Reasoning models internalize chain-of-thought: they emit hidden or visible deliberation tokens, improving hard tasks (math, code, planning) at the cost of latency and token spend. Not always the right default—for simple tasks, cheaper non-reasoning models win.
