Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

3.4.1. Choosing Foundation Models on Amazon Bedrock

💡 First Principle: Model choice is a constrained optimization. Start from the hard requirements — modality, context length, languages, features the application depends on, data-residency — which eliminate most candidates outright. Only then compare the survivors on quality for your task, latency and cost. A benchmark score earned on someone else's task is a hint, not evidence.

Amazon Bedrock exposes models from many providers behind one API, so you can swap models without rewriting application code. The model card for each model ("Models at a glance" in the Bedrock documentation) is where the hard filters live.

Selection criterionWhat to checkWhy it eliminates candidates
ModalityText, image, video, audio input; text, image or embedding outputAn image-understanding task rules out text-only models immediately
Context windowMaximum input tokensLong documents or long conversations need room; truncation silently drops content
LanguagesSupported languagesA multilingual support desk needs a model evaluated in those languages
FeaturesTool use, streaming, prompt caching, customization support, service tiersAn agent needs tool use; a fine-tuning plan needs a model that supports customization
Region and inference optionsOn-demand, cross-Region inference profiles, Provisioned Throughput, batchA data-residency rule narrows which inference profiles are usable
Task qualityYour own prompts, scored by an evaluation jobThe only criterion that reflects your workload
Latency and costTokens per second, time to first token, price per input and output tokenA smaller model that passes the quality bar usually wins on both

How to compare the survivors: run the same prompt dataset through each candidate using an Amazon Bedrock evaluation job (see 3.4.6) — programmatic metrics for tasks with reference answers, an LLM-as-a-judge job for open-ended quality, or a human evaluation job when judgement needs a person. The console playground's compare mode is useful for a first look, but a handful of hand-typed prompts is not an evaluation.

Trade-offs across the modeling spectrum (custom vs. managed vs. pre-trained vs. FM):
ApproachExample on AWSChoose whenCost of choosing it
Managed AI serviceAmazon Textract, Comprehend, Transcribe, RekognitionThe task is a solved, generic problem (OCR, sentiment, transcription)Least control over the model; bounded to what the API offers
Foundation model via APIAmazon Bedrock with prompting and RAGOpen-ended language or multimodal generation, fast time to valuePer-token cost at scale; quality depends on prompt and retrieval design
Customized FMBedrock fine-tuning, distillation or reinforcement fine-tuningPrompting and RAG plateau below the quality bar, or a smaller cheaper model must match a larger oneTraining cost, dataset curation, a new model version to evaluate and govern
Pre-trained open-weight model you hostSageMaker AI JumpStart model on a SageMaker AI endpointNeed control over hosting, instance choice, or an open-weight modelYou operate the endpoint: scaling, patching, utilisation
Custom modelSageMaker AI built-in algorithm or your own training scriptStructured/tabular prediction, strict interpretability, or no FM fitsData science effort; you own the full lifecycle

⚠️ Exam Trap: A scenario that says "predict churn from customer records" is a tabular problem — XGBoost on SageMaker AI, not a foundation model. A scenario that says "summarize support transcripts" is a generative task — Bedrock, not a built-in algorithm. The spectrum is decided by the task type first and by operational preference second.

⚠️ Exam Trap: "Largest model = best choice" is almost never the intended answer. When the stem gives a latency or cost constraint, the correct answer is usually the smallest model that passes an evaluation on the team's own prompts.

See how it connects
Alvin Varughese
Written byAlvin Varughese
Founder•20 professional certifications