Exam guide·9 min read·12 August 2026

Claude Model Selection: CCDV-F Domain 5 Developer Guide

Master claude model selection for the CCDV-F developer exam. Domain 5 carries 16.8% of the score. Learn cost, latency, and quality trade-offs that real exam items test.

By Solomon Udoh · AI Architect & Certification Lead

Claude Model Selection: CCDV-F Domain 5 Developer Guide

The CCDV-F developer exam tests claude model selection across 16.8% of its 53 items, making Domain 5 (Model Selection and Optimisation) one of the highest-leverage areas in the eight-domain blueprint. Understand cost-quality-latency reasoning well and you bank roughly 9 questions toward the 720 scaled score required to pass. Miss it and you hand back a substantial portion of the exam.

This guide maps what Domain 5 actually tests, how exam scenarios frame the trade-offs, and which complementary skills in other domains intersect with model selection decisions on the CCDV-F.

What does Domain 5 of the CCDV-F exam actually test?

Domain 5 asks a deceptively practical question: given a production workload with specific constraints, which Claude model is the right choice and how should it be configured? The exam does not test recall of release dates or benchmark scores. It tests practical judgment about cost, latency, context window size, output quality, and the techniques that adjust a model's behaviour within those dimensions.

Per the official CCDV-F exam guide (2026-07-08), items across the exam are written as realistic scenarios rather than trivia. You will not see "which model has the largest context window?" as a factual question. You will see a scenario describing 80,000 invoices processed overnight, a constrained cloud budget, and a 94% extraction accuracy requirement, and you need to reason to the correct answer from those constraints alone.

With 16.8% weight on a 53-item paper, Domain 5 contributes roughly 9 questions to your total score. Unlike the CCAR-F architect exam, which draws 4 scenarios at random from a bank of 6, the CCDV-F has no scenario bank: every item is written directly against the domain's task statements, so rote pattern-matching on scenario structures will not help.

What are the Claude model tiers and when does the exam expect you to choose each?

Anthropic positions its Claude models across three main intelligence tiers: Haiku, Sonnet, and Opus. Each sits at a different point on three production-relevant axes.

TierPrimary strengthRepresentative use caseKey trade-off
HaikuSpeed and cost efficiencyHigh-volume classification, real-time chat, simple extractionLower ceiling on complex or ambiguous reasoning
SonnetBalanced capabilityGeneral-purpose coding, summarisation, agentic pipelinesMid-range cost; default choice for most production deployments
OpusComplex reasoningLong-horizon analysis, nuanced judgment, legal or scientific textHighest per-token cost and highest latency

The positioning above reflects Anthropic's current documentation; for current pricing and context window sizes, consult Anthropic's model overview directly, since figures update across model generations.

CCDV-F scenarios rarely present a single clean constraint. A typical item combines at least two: "latency under 300 ms AND monthly cost under $200" or "95% extraction accuracy AND context windows up to 120,000 tokens." Your job is to identify the binding constraint and eliminate options that violate it before choosing between those that remain.

How does the cost-quality trade-off appear in exam scenarios?

The cost-quality trade-off is the most common framing in Domain 5 items. The exam tests whether you understand that model selection is not a one-way optimisation toward quality: it is a balancing act where overspending on capability is as wrong as underspending on it.

Here is a scenario pattern worth practising:

Scenario: A SaaS company routes 150,000 support tickets per month to department queues. Routing accuracy must stay above 90%. The pipeline runs overnight, so latency is irrelevant. The monthly API budget is $300.

The right reasoning path:

  1. Latency is irrelevant, so that axis does not constrain the choice.
  2. 90% accuracy for a classification task with well-defined categories is achievable with a well-prompted Haiku model.
  3. 150,000 overnight requests can use the Message Batches API for an additional cost reduction.
  4. Opus or Sonnet would likely reach higher accuracy, but the target is 90%, not 99%. Over-provisioning wastes budget.
  5. Correct answer: Haiku via Message Batches.

If the scenario instead described routing that "requires understanding nuanced customer sentiment and ambiguous intent across multiple languages," the calculus shifts. Task complexity has increased beyond Haiku's reliable ceiling.

Good Prompt Engineering & Structured Output skills amplify model selection reasoning directly. A system prompt with clear category definitions and a handful of well-chosen examples can raise a Haiku model's classification accuracy by several points, often enough to meet a quality bar that would otherwise require Sonnet. The exam expects you to know this interaction and apply it under time pressure.

Does context window size change the model selection decision?

Yes, and this angle appears regularly. Context window capacity is a hard constraint: if a task requires ingesting a 200,000-token document in a single call and a model's window does not accommodate it, that model is ineligible regardless of cost or quality.

The subtler point the exam tests is the cost implication of large-context calls. Every token sent as context is priced as an input token. A workload that consistently sends 100,000 tokens of context per call sees dramatically different monthly costs across model tiers even when output length is identical.

This is where retrieval-augmented patterns become a model selection lever. If you can retrieve the 3,000 most relevant tokens from a 100,000-token corpus instead of sending the full corpus, you shift from large-context pricing to small-context pricing. Context Management & Reliability covers the retrieval-versus-full-context design decision in depth, and Domain 5 of the CCDV-F expects you to recognise when retrieval makes a cheaper model viable.

A typical exam item might describe a legal document review system where each document is 80,000 tokens. The surface answer is "pick Opus with a large context window." The better answer is often: add a chunking and retrieval layer so each model call sees only the relevant contract clauses, then use Sonnet, reducing cost per document without sacrificing the accuracy the scenario demands.

How does model selection work differently in agentic systems?

Single-model selection is straightforward. Selection in a multi-agent pipeline is not, because agents within the same pipeline carry fundamentally different responsibilities, and optimal model choice varies by role.

A coordinator agent handling orchestration logic, deciding which tools to call, and managing error recovery needs capable reasoning. A sub-agent extracting structured fields from a pre-parsed document section does not. Assigning Opus to both wastes budget; assigning Haiku to both degrades reliability at the coordination layer.

The CCDV-F exam tests this explicitly. A typical item describes a pipeline (coordinator plus several sub-agents) and asks which agent's model tier should be upgraded to fix a reliability problem. The correct answer is the agent performing complex judgment, not the one doing deterministic, well-defined transformation.

Agentic Architecture & Orchestration maps the coordinator-subagent responsibility split in detail. You cannot pick the right model for a role if you have not first understood what that role demands. Domain 1 (Agents and Workflows, 14.7%) and Domain 5 overlap in exactly this way, and exam items regularly test both domains simultaneously.

For agentic scenarios, the exam also probes prompt caching strategy. A coordinator that maintains a stable system prompt across thousands of sub-calls can cache that prefix and reduce the effective per-call cost, making a more capable model financially viable at scale.

What optimisation techniques pair with model selection on the CCDV-F?

The exam treats model selection and model optimisation as one domain because the initial model choice is a starting point, not a final answer. Four techniques appear regularly in Domain 5 scenarios.

Prompt caching. For workloads with a stable, long system prompt (agent instructions, a reference document, a fixed few-shot block), Anthropic's prompt caching feature stores the prefix after the first call. Subsequent calls pay a reduced input-token price for the cached portion. This can make Sonnet or Opus economically competitive with Haiku for high-volume workloads sharing a long stable prefix.

Message Batches API. For non-latency-sensitive workloads, batching requests reduces per-request cost at the price of delayed results. Domain 5 expects you to know when that trade-off is acceptable (overnight classification, daily summarisation runs) and when it is not (real-time user-facing responses).

Few-shot calibration. Carefully selected examples in the prompt can bring a cheaper model's accuracy up to the level of a more expensive model on well-scoped tasks. The exam tests whether you know this is possible and, critically, when it is likely to succeed (consistent classification) versus when it will fall short (open-ended generation requiring deep reasoning).

Model routing. Some production systems route requests to different model tiers based on detected complexity. Simple queries go to Haiku; complex queries escalate to Sonnet or Opus. The following is a conceptual illustration of the routing pattern Domain 5 expects you to recognise:

python
# Conceptual routing pattern -- consult Anthropic docs for current model identifiers
def select_model(complexity_score: float) -> str:
if complexity_score < 0.4:
return "claude-haiku" # fast, low-cost tier
elif complexity_score < 0.75:
return "claude-sonnet" # balanced tier
else:
return "claude-opus" # highest-capability tier

The exam does not test specific model version strings. It tests whether you can identify which tier a given task should land on given its complexity and constraint profile.

Which other CCDV-F domains overlap with model selection?

Domain 5 does not sit in isolation. Three other domains interact with it on the exam, and understanding the overlaps helps you prioritise study time.

DomainWeightOverlap with Domain 5
Domain 2: Applications and Integration33.1%Synchronous vs. Message Batches API decisions feed directly into cost calculations
Domain 6: Prompt and Context Engineering11.0%Prompt design determines how well a cheaper model performs a given task
Domain 1: Agents and Workflows14.7%Per-agent model assignment in multi-agent pipelines requires Domain 5 reasoning

A weak Domain 5 score often reflects gaps in prompt engineering or architecture knowledge as much as model-specific knowledge. If your practice exams show accuracy below 70% in Domain 5, check whether Domain 6 and Domain 1 gaps are the underlying cause before focusing narrowly on model tier facts.

How should you approach Domain 5 study before the CCDV-F exam?

Domain 5 rewards scenario practice over concept memorisation. The CCDV-F is a 53-item, 120-minute exam with a passing score of 720 on a 100-to-1000 scale. With 16.8% of the score riding on model selection reasoning, a structured study plan matters.

  1. Read Anthropic's model overview to understand current capability positioning across tiers.
  2. Practise articulating trade-off reasoning before checking answers: given constraints X, Y, and Z, I choose tier T because it satisfies A while B and C eliminate the alternatives.
  3. Study prompt caching and Message Batches API mechanics from Anthropic's API documentation.
  4. Work through agentic architecture scenarios to practise per-role model assignment in multi-agent pipelines.
  5. Use the platform's adaptive practice engine, which tracks your Domain 5 accuracy against the 0.90 mastery threshold and surfaces items weighted toward your weakest sub-skill clusters.

Domain 5 carries 16.8% of the score. Bringing your Domain 5 accuracy from 60% to 90% is worth more scaled points than the same improvement in Domain 3 (Claude Code, 3.1%) or Domain 4 (Eval, Testing, and Debugging, 2.6%). Study time allocation should reflect the domain weights directly.

AI Skill Certs is an independent prep platform and is not affiliated with or endorsed by Anthropic. All exam facts cited above are sourced from Anthropic's official CCDV-F exam guide (2026-07-08) and the programme's published documentation.

Frequently asked questions

Does the CCDV-F exam require memorising Claude model version numbers or release dates?
No. CCDV-F items are scenario-based and test practical judgment. The exam expects you to know the capability positioning of Haiku, Sonnet, and Opus (speed and cost versus quality and reasoning depth), not specific version identifiers, benchmark figures, or release dates. What matters is which tier fits a given constraint set and why.
How many CCDV-F questions actually cover Domain 5 model selection?
Domain 5 (Model Selection and Optimisation) carries 16.8% of the 53-item exam, contributing roughly 9 questions. Anthropic does not publish a raw-to-scaled conversion, so no exact question count can be stated as the passing mark. The passing scaled score is 720 on the 100-to-1000 scale.
When does the CCDV-F exam expect me to choose the Message Batches API over synchronous calls?
Use Message Batches when the workload is non-latency-sensitive (overnight jobs, daily batch processing) and volume is high enough that the cost reduction is material. Avoid it when the caller expects a synchronous response or when processing time is part of the user experience. The exam tests this trade-off in both Domain 2 and Domain 5 scenarios.
Can few-shot examples substitute for choosing a more expensive model on the CCDV-F?
Yes, within limits. For well-scoped, consistent tasks such as classification or extraction with a clear output schema, carefully chosen few-shot examples can raise a Haiku model's accuracy to meet a threshold that would otherwise require Sonnet. For open-ended reasoning or highly ambiguous tasks, few-shot examples help but are unlikely to fully close the capability gap. The exam tests both cases.
How does prompt caching affect model selection cost calculations in Domain 5 scenarios?
Prompt caching stores a stable prefix (system prompt, reference documents, fixed few-shot block) after the first call. Subsequent calls pay a reduced input-token price for the cached portion. This effectively lowers the per-request cost of a more capable model for workloads that reuse the same long prefix, making Sonnet or Opus economically viable in scenarios where a naive per-token calculation might point to Haiku.
Is there a CCDV-F concept library on AI Skill Certs covering model selection?
The CCDV-F concept library at /concepts is not yet live. The existing concept library covers 174 atomic concepts mapped to the five CCAR-F architect domains only. For CCDV-F preparation, use the platform's adaptive practice exams and Archie tutoring, both of which cover Domain 5 model selection scenarios today.

People also ask

What is claude model selection?
Claude model selection is the process of choosing which Claude model tier (Haiku, Sonnet, or Opus) best fits a given task given constraints on latency, cost, context window size, and required output quality. It is a core production skill and a tested domain on the CCDV-F developer certification exam, carrying 16.8% of the exam score.
How do I choose between Claude Haiku, Sonnet, and Opus?
Start with your binding constraint. Haiku fits high-volume, low-latency, or cost-constrained tasks where the work is well-scoped. Sonnet suits general-purpose production workloads. Opus fits complex reasoning tasks where quality is paramount and cost is secondary. Identify the binding constraint first, then eliminate tiers that violate it before making a final choice.
What is the best Claude model for agentic workflows?
It depends on each agent's role. Coordinator agents handling complex orchestration benefit from Sonnet or Opus. Sub-agents performing narrow, deterministic tasks such as field extraction or output formatting can run on Haiku without degrading overall pipeline reliability. Assigning the same model tier to every agent in a pipeline is a common cost or reliability error the CCDV-F exam tests against.
How much does the Claude developer certification exam cost?
The Claude Certified Developer, Foundations exam (CCDV-F) costs $125 USD per attempt. It runs for 120 minutes, covers 53 items across eight domains, and requires a scaled score of 720 to pass. Domain 5 (Model Selection and Optimisation) carries 16.8% of the total score.

About the author

Solomon Udoh

AI Architect & Certification Lead

Solomon Udoh is an AI Architect who designs and ships production agent systems on the Claude API and Claude Code. He built AI Skill Certs' adaptive engine and authored its 174-concept knowledge graph, mapping every Claude Certified Architect - Foundations objective to hands-on, exam-aligned practice.

  • Designs production multi-agent systems on the Claude API and Agent SDK
  • Author of the AI Skill Certs knowledge graph (174 mapped exam concepts)
  • Builds with MCP, Claude Code, structured outputs, and agentic loops daily
  • Reviews every concept page against the official Anthropic exam guide

You might also like

Ready to put it into practice?

Study every exam concept with an adaptive tutor.

Start studying