Reasoning tokens are tokens
Once you've validated that a prompt works with reasoning, you can often compress the reasoning step out — either by switching to a non-reasoning model, lowering reasoning effort, or stripping CoT from the prompt. The reasoning was scaffolding; once the prompt is right, the scaffolding may not be load-bearing.
The compression test
- Run with full reasoning. Capture outputs and accuracy.
- Run with reasoning off (or 'low'). Compare.
- If accuracy is unchanged, compress.
- If accuracy drops on a specific subset, gate reasoning on that subset only (cheap classifier in front of the call).
Why this matters
Reasoning costs scale with traffic. Production systems running reasoning on every call when most calls don't need it are paying tens of thousands of dollars per month for marginal accuracy. Routing is the lever.