Course menuAIP-C01

Exams / AIP-C01 / Study guide / Cost-effective model choice and tiered usage

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.

Last verified against current AWS documentation ·How we write our questions

What to know for the exam

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.

See also: throughput and capacity and latency

Try the 1 practice question

Question 1

Harder · choose 2 ·Link to this question (question 1)

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.

  1. A. 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.
  2. B. 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.
  3. C. 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.
  4. D. 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.
  5. E. 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.
  • C. Right: An evaluation on the service's own simple questions shows whether the smaller model stays accurate before customers see its answers. Routing only the categories that pass keeps answer quality in place while the average cost per question falls. Learn more: Evaluate the performance of Amazon Bedrock resources (opens in a new tab)
  • 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.

Study

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

More Operational Efficiency and Optimization for GenAI Applications topics