Anthropic deploys Claude 3.7 Sonnet with dynamically adjustable reasoning budgets
The hybrid architecture allows developers to throttle chain-of-thought token allocation from instantaneous standard inference up to 128,000 reasoning tokens per prompt.

Anthropic has officially deployed Claude 3.7 Sonnet, introducing an architectural paradigm shift that bridges fast conversational autoregression and deep, multi-step chain-of-thought synthesis.
For the past year, enterprise engineering teams have wrestled with bifurcated infrastructure: rapid models for autocomplete and high-latency reasoning models through async job queues. Claude 3.7 Sonnet eliminates that bifurcation with a configurable reasoning token budget.
- •Claude 3.7 Sonnet introduces a unified model weights checkpoint capable of operating in standard sub-second latency mode or extended thinking mode via a single API parameter.
- •SWE-bench Verified score rises to 70.3% when granted 64,000 reasoning tokens, compared to 53.7% in standard inference mode and 40.8% for Claude 3.5 Sonnet.
- •Base token pricing remains anchored at $3.00 per million input tokens and $15.00 per million output tokens, with internal thinking tokens billed at standard output rates.
- •Developers can programmatically redact the internal chain-of-thought trace from downstream context windows while preserving final state tokens to reduce KV cache memory bloat.
Architectural shift: dynamic test-time compute allocation
The core innovation is a flexible test-time compute harness. When max_thinking_tokens is zero, generation routes through standard vocabulary projection with sub-second time-to-first-token latencies suitable for interactive agents.
When granted reasoning budgets above 1,024 tokens, the model synthesizes intermediate hypothesis trees, tests deductive branches, and backtracks when an algorithmic dead-end is encountered.
Unified checkpoint versus multi-model routing cascades
A single endpoint URL handles both trivial semantic lookups and multi-step formal proofs. Edge gateways can pass budget_tokens: 0 for chat and escalate to budget_tokens: 32000 in the same session without cold-start latency.
Claude 3.7 Sonnet Architectural & Benchmark Specifications
| Metric / Evaluation | Measured Score | Comparative Baseline |
|---|---|---|
| SWE-bench Verified (Code) | 70.3% (thinking) / 53.7% (standard) | Claude 3.5 Sonnet: 40.8% |
| AIME 2024 (Competition Math) | 80.0% (thinking mode) | OpenAI o1: 79.2% |
| GPQA Diamond (Graduate Science) | 65.9% (thinking mode) | Claude 3.5 Sonnet: 59.4% |
| Context Window Length | 200,000 tokens | Standard Anthropic context limit |
| Max Output Tokens Limit | 128,000 tokens (thinking enabled) | Previous limit: 8,192 tokens |
| Input Pricing | $3.00 / MTok ($0.30 cached) | Identical to Claude 3.5 Sonnet |
| Output / Thinking Pricing | $15.00 / MTok | Billed per generated token |
“Rather than forcing engineering teams to maintain separate routing pipelines for quick chat responses and deep multi-step code refactoring, a single model weight handles the continuum via an integer compute budget.”
Empirical benchmark verification: coding, math & SWE-bench
On SWE-bench Verified, Claude 3.7 Sonnet reaches 70.3% resolution when allocated 64,000 reasoning tokens. Even in zero-thinking standard mode it achieves 53.7%, matching rival reasoning models without their latency penalty.
On AIME 2024, the model scores 80.0% in thinking mode. Detailed scaling curves show saturation beyond 64,000 tokens, suggesting production defaults between 8,000 and 16,000 tokens for most coding workloads.
Enterprise infrastructure economics & token pricing
Anthropic retained Claude 3.5 Sonnet headline pricing at $3.00 per million input tokens and $15.00 per million output tokens, but internal reasoning tokens bill at the full output rate. Prompt caching on static system prompts remains critical to blended cost control.