playbook 1 of 10
Match each job to the right model and cost tier.
The cheapest way to lose money on AI is to send every request to your most capable model. The second cheapest is to send everything to your weakest one and pay for it in quality. Routing is the discipline of matching each job to the right tier.
Route on the job, not the user. Three questions decide the tier:
Reasoning-defining, low-volume, high-cost-of-error steps get your strongest model. High-volume, mechanical steps get the cheap, fast one. Most systems are a mix.
Route on the job, not the user
A common mistake is giving "premium" users the expensive model for everything. Instead, route per step: the same user's planning step and their formatting step belong on different tiers.
| Job | Tier | Why |
|---|---|---|
| Planning / synthesis | Strongest | Sets the ceiling on quality |
| Execution / tool use | Balanced | Good judgment, reasonable cost |
| Extraction / formatting | Cheapest | High volume, low ambiguity |
Put the routing table in configuration so a model price change or a new tier is a deploy of data, not a rewrite. Measure cost-per-task and quality-per-task separately; routing is the knob that moves them in opposite directions until you find the balance your product needs.
Key takeaways