Cost-effective model choice and tiered usage: AIP-C01 study notes and practice questions
What to know about Cost-effective model choice and tiered usage for the AIP-C01 exam, from the Operational Efficiency and Optimization for GenAI Applications domain (12% of the exam guide), then 1 free question to test it. Part of the AIP-C01 study guide.
This topic tests how to lower the bill without missing quality or latency targets. Expect scenarios that ask you to choose a model, a service tier or a cost-tracking method for a specific workload.
Tier models by task difficulty
Send simple steps, such as classification, field extraction and routing, to a small model. Reserve the largest model for hard reasoning. Intelligent prompt routing in Amazon Bedrock sends each request to one of two models in the same family, chosen by predicted response quality and cost. Use it when prompts vary in difficulty and both models are acceptable. Write your own router, such as a classifier in Lambda, when you need rules the built-in router cannot express.
Measure price-performance on your own data
Public leaderboards do not show how a model handles your documents. Build a representative prompt dataset, run each candidate model with Bedrock evaluations, and compare quality, latency and cost per task side by side. Choose the cheapest model that passes your quality threshold. Repeat the test when the provider releases a new version.
Distill for narrow, high-volume tasks
Bedrock model distillation trains a smaller student model to imitate a larger teacher on your task. It fits a narrow, repeated task where the large model is overkill and you have enough examples. It does not fit a broad, open-ended task that needs general knowledge.
Choose a service tier and batch
Bedrock service tiers trade cost against latency per request. Flex suits latency-tolerant work at a lower price, Standard is the default, and Priority serves urgent traffic ahead of the others at a higher price. Batch inference reads prompts from JSONL files in S3 and writes results back to S3. It costs less than on-demand calls for large jobs that do not need an immediate answer.
Track cost per team
Application inference profiles let you tag requests, so you can allocate cost to an application or team with cost allocation tags. Use AWS Cost Anomaly Detection to alert on unexpected spend. A profile’s model is fixed when it is created, so moving a team to a cheaper model means creating a new profile and updating the ARN the app reads from configuration.
How to choose
Scenario wording
Choose
Classify or extract a field from every ticket
The smallest model that passes your evaluation
One endpoint with a mix of easy and hard questions
Intelligent prompt routing
Narrow, high-volume task where the large model is too costly
Distillation to a smaller model
Nightly job with no real-time need
Batch inference
Agent background steps that tolerate delay
Flex service tier
Split the bill by team or application
Application inference profiles with cost allocation tags
Common traps
Choosing a model from a public leaderboard instead of measuring on your own prompts.
Using the largest model for every agent step, including simple formatting steps.
Using batch for a live chat, which needs an immediate reply.
Distilling a broad task where the smaller student lacks general knowledge.
Tagging nothing, so the bill cannot be split by team.
A music streaming service's help desk sends about 1.2 million customer questions a day to a model on Amazon Bedrock. Roughly 70 percent are simple questions about billing dates, password resets and plan limits, and the rest need multi-step troubleshooting of playback and device problems.
The service currently sends every question to its largest model, and its bill has grown faster than its usage. Simple answers must stay accurate and come back within a few seconds, and troubleshooting answers must keep their current quality.
The team wants the cost per question to fall without any drop in quality on the complex questions. It is willing to add one routing step, but it does not want to train or host a new model.
Which TWO actions should the team take? (Choose two.)
Choose two answers.
AA. Add a routing step that sends questions about billing, passwords or plan limits to a smaller model in the same family, and sends all other questions to the largest model.
BB. Keep the largest model for every question, and cache the answers to repeated questions in Amazon ElastiCache, so that each new question is still answered by the most capable model.
CC. Before routing, run an Amazon Bedrock evaluation job that compares the smaller model with the largest one on real simple questions, and route only categories that pass.
DD. Move every question to the smallest model in the family, and send a customer to a human agent whenever the model's reply includes a troubleshooting step that it is unsure about.
EE. Fine-tune the largest model on past tickets so that it writes shorter replies, and keep sending every question to that model, because shorter output tokens should lower the cost of each question.
Show the answer and explanation
Answers: A, C
A. Right: Simple questions go to a smaller, cheaper model, while troubleshooting keeps the largest model, so quality on complex questions is preserved. The routing rules are plain code that the team can adjust without training or hosting anything.
B. Wrong: Caching helps only when questions repeat word for word, and most help desk questions are phrased differently, so the cost per question barely changes. Every new question still runs on the largest model.
D. Wrong: The smallest model is cheapest, but troubleshooting answers would lose quality, which the requirement rules out. Sending many customers to human agents also adds a large staffing cost.
E. Wrong: Fine-tuning adds training cost, and every question still runs on the largest model, so the cost per question does not fall the way the requirement asks. The option does not use routing at all. Learn more: Customize your model (opens in a new tab)
Explanation
Routing simple question categories to a smaller model in the same family lowers the average cost per question, while complex troubleshooting stays on the most capable model. An evaluation on real simple questions first confirms that the smaller model keeps those answers accurate. Caching rarely helps with varied phrasing, and moving everything to the smallest model or fine-tuning the largest one breaks a stated requirement.
Want more on Cost-effective model choice and tiered usage? The 5 full-length practice sets have 5 more Cost-effective model choice and tiered usage questions, 375 in all, none of them in the free exam. One payment of $14.99, no subscription. See the practice sets →
Study Cost-effective model choice and tiered usage