← Back to Index

Lesson 13

Model Selection

The Models Available

Kiro gives you access to multiple AI models with different strengths. The current lineup (as of June 2026 - check kiro.dev/docs/models for the latest):

Note: Model availability changes frequently. Check kiro.dev/docs/models for the current lineup. The tables below show model tiers and how to think about selection - specific model names and multipliers will change over time.

Model tiers

Kiro offers models across a capability/cost spectrum. The exact names change as new models release, but the tiers are stable:

TierExamplesBest for
Frontier (Opus-class)Claude Opus 4Complex architecture, long-horizon projects, self-verification. Most capable, highest cost.
Balanced (Sonnet-class)Claude Sonnet 4Strong all-rounder for everyday coding. Approaches frontier intelligence at lower cost.
Fast (Haiku-class)Claude HaikuSimple tasks, boilerplate, quick questions. Fast and cheap.
Open weightVaries (check docs)Cost-efficient alternatives. Lower multipliers stretch your budget on volume work.

Each tier has a different credit multiplier. Frontier models cost more per task; fast and open-weight models cost a fraction. The exact multipliers are shown in the model selector dropdown in the IDE.

What "Auto" Does

Auto (the default) routes each task to the optimal model automatically. It considers:

Auto has a credit multiplier of 1.0x (baseline). Everything else is measured relative to this.

For most daily work, Auto is the right choice. It optimises cost/quality without you thinking about it. Only switch to a specific model when you have a reason - you're not going to out-decide the router on routine tasks.

When to Override Auto

SituationModel to pickWhy
Complex architecture decision, large refactorOpus (frontier)Maximum reasoning power - worth the higher cost
Running a long spec with many tasksSonnet or open weightMany tasks adds up - use a cost-efficient model for the volume
Quick boilerplate generationHaiku or open weightFast, cheap - no need for heavy reasoning
You're hitting credit limitsOpen weight modelsLowest multipliers stretch your budget dramatically
You need maximum reliability (production-critical)Opus (frontier)Highest accuracy, fewest mistakes on complex logic
Exploratory/prototypingHaiku or open weightSpeed matters more than perfection
Ad

How Credit Multipliers Work

Credits are your usage currency. Each model tier has a multiplier relative to Auto (1.0x baseline). A task that costs 10 credits on Auto would cost more on Opus-class models and less on Haiku-class or open weight models. The exact multipliers are visible in the model selector dropdown.

For a long spec run with 20+ tasks, the model choice can mean an order-of-magnitude difference in credit consumption. Match the model to the task complexity.

How to Change Models

In the IDE: click the model name in the chat header (usually shows "Auto") and select from the dropdown.

You can change mid-session - switch to Opus for a hard problem, then back to Auto for the rest.

In custom agents (Lesson 9), you can specify a model per agent - so a research agent might use Haiku (cheap, just reading files) while a refactoring agent uses Opus (needs strong reasoning).

Practical Strategy

  1. Default to Auto - let Kiro route unless you have a specific reason
  2. Use Opus for decisions - architecture, complex refactoring, tricky bugs
  3. Use Haiku/open weight for volume - boilerplate, repetitive tasks, exploration
  4. Watch your credits - if you're burning through them, drop to a lighter model for routine work
  5. Match model to spec task complexity - not every task in a spec needs the same model

Your Tangible Win

You can now make informed model choices: default to Auto for daily work, switch to Opus for hard problems, use open weight models to stretch your budget on volume tasks. You understand credit multipliers and can match model capability to task complexity.

Quiz

You're running a 25-task spec that's mostly straightforward implementation. Which model saves the most credits without sacrificing quality?

Opus - best quality guarantees
Sonnet or open weight - good quality at lower cost for volume work
The cheapest open weight model available

When is Auto NOT the right choice?

Never - Auto is always optimal
When you know the task is very complex (want guaranteed Opus) or very simple (want to save credits with Haiku/open weight)
Always - you should always pick manually for best results