🗺 Model Optimization
Model Selection and Optimization is 16.8 percent of CCDV-F, roughly nine of 53 items, and the second-heaviest domain behind Applications and Integration. Those two together are half the paper, so study time should follow that shape: this domain earns deep work, while the one-item domains earn a skim.
It is tested as an engineering discipline, not a pricing quiz. Expect a workload described by its latency budget, volume, interactivity and reasoning depth, and a question about which tier and which optimization fit, or about why an optimization failed to pay off. Field-level detail counts: what invalidates a cached prefix, what a truncated response looks like in the API, how a thinking budget interacts with the output cap.
The idea that unlocks the domain is that cost and latency are not properties of the model you picked, they are properties of the tokens you send and the tokens you generate. Output tokens are billed at a multiple of input tokens and are produced one at a time, so they drive both the bill and the wall clock. Pick the cheapest tier that passes your eval, then reshape tokens, then measure.
input_tokens times the input rate plus output_tokens times the output rate. Output tokens cost several times more than input tokens, so a shorter answer format is a real optimization.cache_control breakpoint. Order is tools, then system, then messages.usage block on every response, compare cost per task and p50 and p95 latency on a fixed dataset before and after, and confirm quality did not drop with the same eval.cache_creation_input_tokens on every request and cache_read_input_tokens near zero.stop_reason is max_tokens. Downstream JSON parsing then fails for a reason that looks like a model quality problem. Always branch on stop_reason, never infer it from a parse error.429.STAMPS — the order to work through any cost or latency problem.
Practise this domain with original, exam-style questions.
Start practising free