Why route at all
What it is
Routing means choosing a model per request, not one model for everything. A router can decide by:
- task: which feature is calling;
- difficulty: how hard this particular request looks;
- cost or speed: the caller's budget or deadline;
- availability: which providers are healthy right now.
Why it matters
Real traffic is uneven.
- In most products a large share of requests are simple: a greeting, a status question, a one-line lookup.
- With the example tiers in this topic, a request costs ₹0.11 on the small model and ₹5.63 on the large one, and takes 2.3 seconds against 8.7.
- Routing the easy share to the small model saves most of the bill and makes those answers faster as well.
In the real world: A telecom's assistant finds that sixty percent of its chats are 'what is my balance' and 'when does my plan expire', and moves exactly those to a small model.
Adding routing before measuring the traffic. If nearly every request really is hard, a router adds cost and complexity and saves nothing. Label a sample of real requests as easy or hard first.