Guides · 3 min read

Reasoning (“thinking”) models: smarter, slower, hungrier

Why a model that thinks before it answers needs more tokens and more context, and when it is worth it.

A reasoning (or “thinking”) model is trained to write out its working before it gives an answer, often in a block you can expand or hide. That extra step makes it noticeably better at math, logic, planning and hard code, and it changes what the model costs you to run.

What it costs

When it is worth it

When it is not

Many reasoning models can switch thinking off, or limit how long it goes on, through a setting or a prefix in the prompt. Where available, use it: think for the hard questions and answer plainly for the easy ones. Models tagged reasoning are listed in the model list, and this guide explains the tags.

Estimates come from published hardware specs and our open formulas, not from running the model on your machine. Real speed varies with runtime, drivers and settings. Numbers marked “Measured” come from a linked benchmark.