Claude Models, Prompting & Context Engineering·Task 2.1·Bloom: remember·Difficulty 1/5·6 min read·Updated 2026-07-14

Claude Model Family Trade-offs for the CCAR-P Exam

Select appropriate Claude models based on trade-offs

SUBy Solomon UdohReviewed by Solomon UdohAI-assisted · human-reviewed
In short
The Claude model family is Opus, Sonnet, and Haiku positioned along a single capability-cost-latency spectrum rather than as interchangeable versions of one model. Opus targets the hardest reasoning, coding, and research-synthesis work; Haiku targets high-volume, low-latency, cost-sensitive work; Sonnet is the balanced mid-tier and the conventional default starting point. Reading the family as a spectrum is what lets an architect match a tier to what a step actually requires.

Three tiers, one spectrum

The first thing the Claude Certified Architect - Professional (CCAR-P) exam wants you to internalise about the model family is a framing, not a feature list. Opus, Sonnet, and Haiku are not three editions of one product where you always want the newest and biggest. They are three deliberately different points on a single spectrum that trades capability against cost and latency. Move toward one end and you gain reasoning depth while paying more per token and waiting longer; move toward the other and you gain speed and low cost while accepting a lower capability ceiling. Every model decision an architect makes is a position on that line.

Getting this framing right matters because the wrong framing produces a predictable class of mistake. If you think of the tiers as good, better, best, you will reach for the top every time and never notice the cost. If you think of them as points on a spectrum, you start asking the only question that matters: what does this specific piece of work actually require?

Claude model family spectrum
Opus, Sonnet, and Haiku positioned along one capability-cost-latency axis rather than as interchangeable versions of a single model. Opus is the most capable and the most expensive and highest-latency; Haiku is the fastest and cheapest with a lower capability ceiling; Sonnet is the balanced middle. An architect selects a position on the axis to match what each step of the work needs.

What each tier is built for

Opus is Anthropic's most capable tier, built for the demanding end of the work: multi-step reasoning, advanced coding, and research synthesis where the quality of the answer depends on getting hard judgment right. When a step genuinely stresses the model's reasoning, Opus is where the extra capability earns its cost.

Haiku sits at the other end. It is optimised for high-volume, low-latency, cost-sensitive work: the classification, routing, extraction, and short-response tasks that a system runs thousands of times a day and where speed and price dominate. Its capability ceiling is lower than Opus by design, and for the tasks it targets that ceiling is not the binding constraint.

Sonnet is the balanced middle and, for most production workloads, the right place to begin. It carries enough capability to handle the bulk of real work while costing far less and running faster than Opus. That balance is exactly why the platform treats it as the conventional default, a point developed in the Sonnet-first default heuristic.

Why the spectrum framing changes design decisions

Once you see the tiers as a spectrum, two design habits follow. First, you stop assuming a single tier must be applied uniformly across an entire architecture. A pipeline can route its cheap classification step to Haiku and reserve Opus for the one synthesis step that needs it, an idea covered in per-step model tiering. Second, you start treating any move along the spectrum as a decision that needs evidence rather than intuition, because each move trades measurable cost and latency for measurable capability.

The spectrum also reframes what "expensive" means. The top tier is not wasteful in itself; it is wasteful when applied to work that a cheaper tier would handle indistinguishably. The skill is placing each task at the lowest point on the spectrum that still meets its quality bar.

Opus
hardest reasoning, coding, research synthesis
Sonnet
balanced default for most production work
Haiku
high-volume, low-latency, cost-sensitive work

What the exam trips candidates on

Two traps recur on this knowledge point, and both come from collapsing the spectrum into a ranking.

The first is treating "most capable" as a synonym for "correct choice" at every step of a pipeline. A scenario will describe a system that runs a trivial routing or classification step on the top tier and ask what is wrong. The credited reading is that capability the step never uses is being paid for on every call. The second is assuming a single model tier must be used uniformly across an entire architecture. A scenario will present a multi-step system and imply one tier must cover all of it. The correct reading is that different steps can and often should sit at different points on the spectrum.

Worked example

A team is designing a support pipeline with three steps: classify the incoming ticket into one of five categories, retrieve the relevant policy text, and compose a final reply. They propose running all three steps on Opus 'to be safe.' How should an architect reframe this?

The proposal reads the family as a ranking and picks the top of it uniformly, which is the exact framing the exam wants you to reject. The reframe is to place each step on the capability-cost-latency spectrum according to what it requires.

The classification step is a well-specified choice among five fixed categories. That is precisely the high-volume, low-latency work Haiku is built for, and it will run many times per ticket, so the cost difference compounds. The retrieval step is not a model-capability question at all; it is a lookup. The composition step, where the reply's quality depends on judgment and tone, is the one place where a higher tier might earn its cost, and Sonnet is the natural starting point there before anyone reaches for Opus.

The corrected design does not apply one tier uniformly. It positions each step on the spectrum, which is only possible once you stop treating "most capable" as automatically "correct." The specific tier per step is then confirmed with an eval, but the reframing away from uniform top-tier is what unlocks the whole conversation.

Common misreadings to avoid

Misconception

The most capable model is the safest default because it can never do worse than a cheaper one.

What's actually true

On the tasks a cheaper tier is built for, the output is often indistinguishable, so the top tier only adds cost and latency. 'Most capable' answers a different question than 'correct for this task.'

Misconception

A system should standardise on one model tier everywhere for simplicity.

What's actually true

Different steps sit at different points on the capability-cost-latency spectrum. A trivial routing step and a hard synthesis step rarely belong on the same tier, and uniform tiering usually overpays for the simple steps.

How this shows up on the exam

Remember-level questions on this knowledge point ask you to identify what distinguishes the three tiers or to spot the framing error in a design that treats them as a ranking. The reliable reading is always the spectrum: Opus for the hardest reasoning, Haiku for high-volume low-latency work, Sonnet as the balanced default, and no assumption that one tier must cover an entire system.

This knowledge point is the foundation for the Sonnet-first default heuristic, which turns the spectrum into a starting rule, and for per-step model tiering, which applies it across a pipeline. It also underpins diagnosing an undeclared model-tier default, where failing to place work on the spectrum silently defaults to the most expensive tier.

Check your understanding

An architect describes Opus, Sonnet, and Haiku to a partner as 'good, better, best versions of the same model.' Why is this framing a problem for solution design?

People also ask

What is the difference between Opus, Sonnet, and Haiku?
They occupy different points on one capability-cost-latency spectrum: Opus is the most capable but the most expensive and slowest, Haiku is the fastest and cheapest with a lower capability ceiling, and Sonnet balances the two.
Is the most capable Claude model always the right choice?
No. Most capable and most correct-for-the-task are different questions. Simple, high-volume steps such as routing rarely need the top tier, and defaulting to it pays for unused capability on every call.
Why is Sonnet described as the default model tier?
It balances intelligence, speed, and cost for most production workloads, making it the sensible starting point before an eval justifies moving up to Opus or down to Haiku.

Watch and learn

Official Anthropic Academy lessons first, then hand-picked walkthroughs. Videos load only when you press play.

No videos curated for this concept yet

We are still curating the best official and community videos for this topic.

Official prep for this domain

Anthropic's own free prep module for this part of the syllabus, on the official prep course. Free with an Anthropic Academy sign-in.

References & primary sources

Adaptive study

Master this concept with Archie

Practice it inside an adaptive study session. Archie, your Socratic AI tutor, tracks your mastery with Bayesian Knowledge Tracing and schedules the perfect next review.

Start studying