OpenRouter reported that reasoning prompts can consume 10–1000× as many tokens as non-thinking prompts. Falling token prices make that range look manageable—until a model has to decide how much of it to use.
Key takeaways
- Reasoning is becoming a managed resource: extra tokens, latency, search, and verification should be purchased only when their expected reduction in error justifies the cost.
- Inkling trains this tradeoff directly by varying requested effort and a reasoning-token penalty, λ, during reinforcement-learning rollouts rather than relying only on fixed fast or deep modes.
- Lower token prices do not guarantee cheaper outcomes: reasoning prompts can consume 10–1000× more tokens, making cost per useful task more meaningful than price per token.
- Open weights give builders more control over effort policies, but frontier training and serving remain dependent on concentrated infrastructure and capital.
- The final budget belongs to the workflow: deployers must price mistakes, route tasks, define verification, and decide when tools, larger models, or humans are warranted.
Test-time scaling turned capability into a metered input
OpenAI’s o3 helped establish that additional test-time compute could produce stronger benchmark performance, shifting attention beyond the assumption that most capability had to be purchased during pre-training. Compute could now be applied after the prompt arrived through longer deliberation, additional sampling, verification, or search.
Once a builder chooses a conventional model and prompt, the call’s cost looks roughly fixed. A reasoning model can generate different amounts of output and consume different amounts of time and compute depending on how long it deliberates. The builder can adjust quality at inference time, but the bill moves with it.
Inference-time search offered another way to spend computation on some tasks, even as experts questioned how broadly the gains transfer. That qualification makes allocation more important. If every extra token improved every answer equally, the policy would be trivial: spend as much as the customer can tolerate. Task-dependent returns make “how much?” a separate optimization problem.
Builders also pay in latency. A model that pauses longer may improve an answer, but waiting is part of product quality in interactive systems. The system must weigh expected improvement against token costs, delay, and whatever the application loses while the model is still thinking.
Inkling assigns thought a shadow price during training
Thinking Machines Lab’s Inkling release goes beyond letting users request different effort levels. During reinforcement-learning rollouts, the lab varied both the requested effort and a reasoning-token cost coefficient, λ. The training objective penalized task failure and reasoning-token use.
That coefficient acts like a shadow price on thought. When λ changes, the model is not merely told to produce a shorter or longer answer. It learns a policy: given the task, the requested effort, and the implicit price of continued reasoning, decide whether more computation is justified.
Token-penalized training does more than add a “fast” button beside a “deep” button. A static mode asks the user or application developer to choose the budget in advance. Here, the model learns how its behavior should change as the budget changes.
Inkling’s architecture makes the allocation logic unusually legible. It is an open-weight Mixture-of-Experts model with 975B total parameters and 41B active parameters, trained for broad rather than narrow capability. Mixture-of-Experts makes computation selective across the model’s width. Varying the cost of reasoning extends that selectivity across time: not only which capacity is active, but how long the system should keep spending it.
Because a broad model faces heterogeneous tasks, one fixed effort level is economically crude. Some prompts do not justify extended deliberation; others may. Training across different λ values gives the model a reason to distinguish them rather than treating maximal effort as the default definition of quality.
Inkling alone cannot establish that token-penalized reinforcement learning finds the right budget across production workloads. The right budget depends on task distribution, latency requirements, evaluation quality, and the consequences of failure. A token penalty can teach thrift relative to a training objective; it cannot prove that the objective correctly prices a real-world mistake.
Cheaper tokens can still produce more expensive tasks
Builders already face that pressure. In an analysis covering more than 100T tokens, hundreds of models, and more than 3M users, OpenRouter found that reasoning models represented over half of token usage while open-weight use grew steadily. That share needs careful interpretation: reasoning prompts can consume vastly more tokens than non-thinking prompts, so a majority of tokens does not imply a majority of prompts.
When a reasoning prompt uses 10–1000× more tokens, falling unit prices do not settle the cost question. A decline in price per token has coincided with rising developer costs because newer reasoning models can use more tokens to complete a task. The input became cheaper while the quantity demanded by each useful output increased.
Builders should therefore track AI cost per useful task, not token price in isolation. An application should spend another unit of inference only when the expected reduction in error cost exceeds the extra compute and latency. That ties the reasoning budget to the decision being supported.
For a low-consequence task, the rational system may accept a quick answer or a cheaper model. When the cost of being wrong rises, the same system can justify longer reasoning, tool use, parallel attempts, verification, or human review.
Deployers also cannot use visible reasoning length as a clean quality meter. Anthropic’s alignment researchers found that chain-of-thought legibility and faithfulness cannot be trusted and that models may hide reasoning. A deployer can meter emitted reasoning tokens, but it cannot infer from their length that the model’s internal process was transparent or correct. Teams must evaluate allocation against outcomes, not admire transcripts.
Open weights move budget control without dissolving infrastructure power
Open weights let deployers inspect, adapt, and reproduce post-training behavior. They need not accept a closed provider’s opaque relationship among effort, latency, and price. If builders can train effort control into a model and adjust it for local workloads, they gain an alternative to whatever reasoning budget an API vendor chooses to expose.
Thinking Machines Lab’s broader product sequence points in the same direction. Tinker, its fine-tuning API, was made generally available with support for Kimi K2 Thinking, reinforcing an emphasis on adaptable post-training behavior. Inkling then makes a frontier-scale open-weight model available for external deployment and experimentation. Together, they shift some control over model behavior from the provider’s product menu to the builder’s training and deployment stack.
Open weights do not decentralize reasoning infrastructure. Thinking Machines Lab also signed a deal with Nvidia to deploy more than one gigawatt of Vera Rubin chips, with Nvidia making a significant investment. Open weights change who can shape the budget policy; they do not remove the capital concentration required to train and serve frontier-scale systems.
A developer may control λ without controlling the data center. Builders gain more choice over behavior and vendors even while concentrated compute suppliers retain the underlying capacity.
The final reasoning budget belongs to the workflow
A learned effort policy is only the lowest layer of compute allocation. The model can estimate whether another stretch of reasoning is useful, but the surrounding organization bears the consequences of the decision.
Teams must make the decisive choices in routing and workflow design. They must specify what a correct outcome is worth, what an error costs, when to select a larger model, when tools or parallel attempts are justified, what evidence counts as verification, and where human judgment must enter.
No product can rely on “always think harder.” That rule treats compute as free, latency as irrelevant, and every mistake as equally costly. A model-level effort control can economize inside one call, but the system-level allocator must compare that call with other models, other tools, and the option not to automate the decision at all.
The model can estimate whether additional computation may improve an answer; the deployer must decide how much improvement is worth buying. When those roles blur, providers optimize visible capability while customers absorb an unpriced mix of latency, token consumption, and residual error.
Inkling’s λ does not solve this allocation problem; it places the problem inside the training objective. A buyer must still evaluate models by task-level outcomes at several effort levels, not by a single benchmark score or token price.
That reported 10–1000× spread is not a ladder to climb on every task. The deployer’s advantage lies in knowing where to stop—when the next token costs more than the mistake it might prevent.
Inkling’s selective parameter use
| Release date | Model measure | Parameters |
|---|---|---|
| 2026-07-16 | Total parameters | 975B |
| 2026-07-16 | Active parameters | 41B |
Frequently asked questions
What does Inkling’s λ control?
It places a penalty on reasoning-token use during training. By varying λ alongside requested effort, the model learns to adjust how much computation it spends based on the task and the implicit price of continued reasoning.
Why isn’t a fixed “fast” or “deep” mode enough?
A fixed mode requires the user or application to choose a budget in advance. Inkling instead trains behavior to change as the budget changes, allowing effort to vary with the task.
What metric should teams use to evaluate reasoning models?
Teams should measure cost per useful task across several effort levels, including token spend, latency, and residual errors. A single benchmark score or price per token misses the economics of completing the actual workflow.
Does a longer chain of thought indicate a better answer?
Not reliably. Visible reasoning length is neither a clean quality measure nor proof that the model’s internal process is faithful, so allocation must be evaluated against outcomes.
Who ultimately decides how much reasoning is worth buying?
The deployer does, because the surrounding organization bears the cost of errors and delays. The model may estimate whether more computation could help, but the workflow must decide when to use tools, parallel attempts, human review, or no automation.