Model Selection: When to Use Sonnet, When to Use Opus

The issue: Most researchers use whichever model Claude defaults to and never think about it. That is often fine — but sometimes wrong. Different Claude models differ meaningfully in capability, speed, and cost. Knowing when those differences matter, and when they do not, is worth understanding once.


The three models

Claude currently has three models in active use:

Model Character Speed Quota cost
Haiku Fast and cheap; less capable Very fast Low
Sonnet Balanced; default for most things Fast Moderate
Opus Most capable; slower and heavier Slower High

Sonnet is the default in both Claude Desktop and Claude Code. It is the right choice for most tasks most of the time. The question is when to upgrade to Opus — or, occasionally, when to downgrade to Haiku.


Where you can actually choose

Claude Desktop (claude.ai): Pro subscribers can switch models using the model selector in the interface, visible before starting a conversation. The default is Sonnet. You can switch to Opus for a single conversation without affecting the default.

Claude Code: The default model is Sonnet. You can override it:

Haiku in Claude Code: claude --model claude-haiku-4-5-20251001


When the difference matters

Use Opus when:

The task requires genuine reasoning about difficult material

Reading a dense theoretical text, evaluating a complex argument, making a judgment call that requires holding many considerations in tension — these are tasks where Opus noticeably outperforms Sonnet. Not always, but often enough that it is worth switching.

Examples:

The task involves subtle language judgment

Editing academic prose for register and precision, not just grammar. Evaluating whether a translation preserves the rhetorical structure of the original. Judging whether a claim is overstated.

You are doing high-stakes interpretation and want a second, better reader

If Sonnet's reading of a source does not feel quite right — if it seems to be missing something or settling for the obvious — switch to Opus and ask again. Opus is not always right where Sonnet is wrong, but its interpretive range is wider.

The task involves extended structured output that must hold together internally

Generating a long, multi-part document where later sections must be consistent with earlier ones. Opus maintains coherence over longer outputs better than Sonnet.


Use Sonnet when (i.e., most of the time):

Sonnet on these tasks is not "worse" — it is appropriate. The difference between Sonnet and Opus on a table extraction task is negligible. The cost and speed difference is not.


Use Haiku when:

Haiku is rarely the right choice for research tasks in practice, because the quality gap on anything non-trivial is significant. The main cases where it makes sense:

On a subscription plan (Pro, Max), you are not paying per token — you are spending quota. Haiku's lower quota cost is only relevant if you are regularly hitting rate limits on Sonnet. Most researchers do not hit limits this way.


The quota angle

On Pro and Max subscriptions, heavier models consume your quota faster. Running a long Opus session on a large corpus can exhaust your hourly quota in ways a Sonnet session on the same corpus would not.

Practical implication: Use Opus surgically — for the specific hard interpretive task — rather than as your session default when doing batch processing. Switch back to Sonnet for extraction and formatting even within the same project.

If you regularly exhaust your quota doing intensive work, see A.token.management for strategies. Model selection is one lever; session structure and document preparation are others.


A decision heuristic

Ask yourself: is this task hard?

Specifically: Would a capable, knowledgeable research assistant find this task intellectually demanding — or would it be routine?

A second heuristic: If Sonnet's output leaves you unsatisfied and you can't diagnose why, switch to Opus before assuming the problem is your prompt. Sometimes the model is the limiting factor.


What does not change between models


Quick reference

Task type Model
Batch extraction, conversion, formatting Sonnet
Summarising clear, well-structured texts Sonnet
Writing assistance, editing to your style Sonnet
Hard interpretive questions about sources Opus
Evaluating argument coherence or consistency Opus
High-stakes academic prose judgment Opus
Something Sonnet got wrong or missed Try Opus
Very high-volume simple classification (API) Haiku

Related