Tokencito Game of the day Play

What is a reasoning model?

A reasoning model is a language model trained to write intermediate steps before giving its final answer. Those steps help it solve multi-step problems with fewer mistakes. In exchange, the answer takes longer and uses more tokens than one from a model that answers directly.

❓The question comes in📝Writes a draft💬Gives the answer💰It all counts as output

Put it to the test

A question from the app. Pick an answer.

A reasoning model is like someone who...

Start playing on the web

A draft before the answer

One way to picture it: someone who works things out on scratch paper before answering, instead of blurting out the first thing that comes to mind. It is only an analogy. The model does not think like a person: it is still a language model generating text, except that it first generates intermediate steps and then the answer.

When it helps

It tends to help when the answer depends on chaining steps: logic problems, math, hard code, plans with constraints or decisions with several conditions. For simple questions, a known fact or rewording a text, a regular model often answers just as well, faster and cheaper. The safe way is to test on your cases.

Why it is slower and costs more

Writing the draft takes time, because the answer is generated token by token. And those reasoning tokens are billed as output even when they are not shown. Many of these models offer an effort setting to choose how much to reason: less effort saves time and money, more effort can help on hard problems.

There is no guarantee of being right either: a reasoning model can be wrong, and a long draft does not make what it says true. Each provider names and configures these models in its own way, so check how the one you plan to use works.