← Hacker News

Ask HN: At ~165k tokens, does Opus 4.6 1M outperform Opus 4.6 200k?

Hacker News · consumer451 · April 14, 2026
Here is a question for which I cannot find an answer, and cannot yet afford to answer myself:<p>NoLiMa [0] and &quot;context rot&quot; [1] would indicate that with a ~165k request, Opus 200k would suck, and Opus 1M would be better (as a lower percentage of

Detailed Analysis

A Hacker News thread has surfaced a technically nuanced question about whether Claude Opus 4.6's 1M-token context variant outperforms its 200k-token counterpart at an intermediate prompt length of approximately 165k tokens — a query that cuts to the heart of how large language models degrade under high context utilization. The poster frames the problem through two relevant research frameworks: the NoLiMa benchmark (arXiv:2502.05167) and Chroma's "context rot" findings, both of which document measurable performance degradation as a model's context window fills up. At 165k tokens, a prompt occupies roughly 83% of the 200k window but only about 17% of the 1M window, suggesting the latter should theoretically suffer far less degradation — even if both variants represent the same underlying model architecture. Anthropic has publicly stated that the 200k and 1M offerings are the same model, with the expanded window in beta and carrying premium pricing above 200k tokens at $10 per million input tokens and $37.50 per million output tokens.

The confusion deepens when examined at the implementation level. Despite Anthropic's official characterization of a single unified model, Claude Code's open-source routing logic treats the two variants as distinct, assigning them separate identifiers and handling paths. This architectural divergence in deployment tooling raises legitimate questions about whether inference-level optimizations — such as KV cache strategies, attention mechanisms tuned for different window sizes, or compute allocation — may introduce meaningful behavioral differences even when the base weights are identical. The poster correctly identifies that this kind of divergence would be nearly impossible to isolate inside Claude Code itself, since the CLI is documented to be non-deterministic for identical inputs and agent sessions branch unpredictably on tool use. A clean API-level A/B test, holding all other variables constant and toggling only the model variant, is the only methodologically sound approach — and no such published benchmark currently exists for this specific threshold.

Available benchmark data offers partial but suggestive evidence in favor of the 1M variant for long-context tasks. Opus 4.6 scores 78.3% on the MRCR v2 benchmark at 1M tokens — including 76% on an 8-needle retrieval variant — while achieving 92–93% accuracy at 256k tokens. Competitor models show sharp degradation past 256k, making Anthropic's relative stability notable. Anecdotal testing at 500k tokens has reported strong coherence without the repetitive or incoherent outputs characteristic of severe context rot. However, at least one category of user-reported findings complicates the picture: some practitioners note quality drops correlated with larger absolute context sizes even when relative window usage remains low, suggesting that absolute token count may impose its own independent cost on reasoning quality, distinct from the proportion-of-window effect.

The broader significance of this question extends well beyond a single Hacker News query. As developers increasingly build production applications around long-context LLM features — retrieval-augmented generation pipelines, agentic coding assistants, document analysis tools — the practical performance boundary between context window tiers becomes a direct engineering and cost decision. If the 1M variant genuinely outperforms the 200k variant for mid-range prompts like 165k tokens, developers optimizing for quality rather than cost would need to route all such requests to the larger window, accepting the associated premium. Conversely, if performance is genuinely equivalent below 200k as some informal tests claim, the 200k variant represents a more economical default. The absence of a rigorous, reproducible, API-level benchmark for this specific question represents a meaningful gap in the public knowledge base surrounding Claude deployment, one that Anthropic or the developer community would benefit from filling with controlled empirical data.

Read original article →