Choosing a Claude Model
The right model is a function of the task, not "whichever is newest."
Beginner
| Tier | Optimized for | Reach for it when |
|---|---|---|
| Haiku | speed and cost, at high volume | simple, well-defined tasks run often — classification, extraction, short transforms |
| Sonnet | a balance of both | the default for real coding work — most day-to-day engineering tasks land here |
| Opus | maximum reasoning depth | genuinely hard problems — tricky bugs, architecture decisions, anything where getting it wrong is expensive |