Detailed Analysis
A Reddit user posting to r/Anthropic observed a notable discrepancy in token usage percentages when sending identical simple greetings to two different Claude models: Claude Sonnet consumed approximately 6% of available token capacity in response to a "hi" message, while Claude Opus consumed 16% for the same input. The user expressed surprise at this difference and suggested the behavior had changed from prior experience, implying a recent modification to one or both models.
The most straightforward technical explanation for this discrepancy lies in the differing context window sizes between Claude Sonnet and Claude Opus. Token usage percentages displayed in interfaces typically represent the number of tokens consumed relative to the model's maximum context window. If Claude Sonnet has a substantially larger context window than Claude Opus, an identical prompt would naturally register as a smaller percentage of total capacity on Sonnet compared to Opus. Differences in default or hidden system prompts prepended by the platform could also contribute, as Opus may carry more verbose internal instructions that inflate the baseline token count before any user input is processed.
The user's perception that "something changed" is worth taking seriously, as Anthropic periodically updates model configurations, adjusts system prompts, modifies context window allocations, or rolls out new model versions with altered specifications. Without access to historical token usage data or official release notes, it is difficult to confirm whether a genuine change occurred or whether the user is comparing across different interface conditions or account tiers. The absence of additional research context limits definitive conclusions.
This observation touches on a broader pattern of friction that exists between AI model providers and end users around transparency in model updates and infrastructure changes. Anthropic, like other frontier AI labs, routinely updates its deployed models without always issuing detailed public changelogs, which can leave users confused when observable behaviors shift. The growing sophistication of the user base means such changes are increasingly noticed and flagged publicly, creating informal feedback loops that can surface anomalies the developer community might otherwise miss. The contrast between Sonnet and Opus token behavior also reflects the ongoing differentiation strategy Anthropic employs across its model tiers, where compute cost, capability, and resource allocation trade-offs manifest in measurable ways even in simple interactions.
Read original article →