WiseCrewAI → Guides

Reasoning Tokens Explained — How o1/o3/DeepSeek-R1 "Think"

5 min readUpdated 2026-08-20

Reasoning models (OpenAI o1, o3, DeepSeek R1) generate "thinking" tokens before their final answer. These tokens cost money but produce much better results on complex problems. This guide explains the cost structure and when to use reasoning models.

What reasoning tokens are

Reasoning models generate an internal chain of thought before producing their final answer. OpenAI calls this "reasoning tokens" (shown as "thinking" in the API response). DeepSeek R1 outputs its <think>...</think> block. These reasoning tokens: cost money (output pricing), are not visible to users by default, and substantially improve quality on hard problems.

Cost impact

For a hard math problem, o3 might generate 2,000 reasoning tokens and 100 answer tokens. You pay output price for all 2,100 tokens. On simpler questions, o3 generates fewer reasoning tokens (50–200). Some APIs let you cap reasoning token budget — lower cap = less thinking = lower cost but possibly worse quality.

When reasoning models are worth the premium

Reasoning models excel at: mathematical proof verification, competitive programming, multi-step logical deduction, long-horizon planning. They're often WORSE than standard models at: simple Q&A, summarization, creative writing, tasks where overthinking hurts. Don't default to reasoning models for everything.

DeepSeek R1 — open reasoning alternative

DeepSeek R1 is an open-weight reasoning model (MIT license) with performance comparable to o3 on math/code benchmarks. Its reasoning tokens are visible in the response. Via API (Together, Fireworks), it costs significantly less than o3. Self-hostable for teams with GPU infrastructure.

Related calculators

prompt cost calculatorai model comparisonvalue rankings

Related guides

how llm pricing workschoosing a model decision tree

Frequently Asked Questions

Can I see the reasoning tokens?

With DeepSeek R1: yes, the <think> block is visible in the response. With OpenAI o1/o3: partial visibility via the API (reasoning content blocks). With Anthropic's extended thinking: yes, thinking blocks are accessible in the response object.

How do I calculate reasoning model costs?

Total cost = (input_tokens / 1M) × P_in + (reasoning_tokens + answer_tokens) / 1M × P_out. Reasoning tokens vary by question difficulty — budget conservatively. On hard problems, expect 3–10× the output tokens vs a standard model.

Guide updated 2026-08-20. Pricing data verified weekly. See methodology · sources.