Cost & Performance Simple
Sonnet vs Opus Decision
Choose the right model: Sonnet is 5x cheaper, Opus is for complex reasoning
Command
"color:#9CA3AF;font-style:italic"># Sonnet "color:#7C5CFC">for simple tasks: $ "color:#7C5CFC">claude -p "Format this JSON" "color:#d97757">--model "color:#7C5CFC">claude-sonnet-4-6 "color:#9CA3AF;font-style:italic"># Opus "color:#7C5CFC">for complex reasoning (default): $ "color:#7C5CFC">claude -p "Debug this race condition" "color:#d97757">--output-format json
Response
| Model | Input/1M | Output/1M | Best for | |------------|----------|-----------|----------------------| | Opus 4.6 | $15.00 | $75.00 | Complex reasoning | | Sonnet 4.6 | $3.00 | $15.00 | Most tasks (5x cheaper)|
Parsing Code
059669">">// Model routing 059669">">for SaaS backends: 059669">">const routing = { simple_qa: { model: 059669059669">">'claude-sonnet-4-6', effort: 059669059669">">'low' }, code_review: { model: 059669059669">">'claude-sonnet-4-6', effort: 059669059669">">'medium' }, security_audit: { model: 059669059669">">'claude-opus-4-6', effort: 059669">'high' }, };
Gotchas
! Sonnet is 5x cheaper per token — use Opus only for complex reasoning and debugging
! Use --fallback-model to auto-switch to a cheaper model on rate limits