Model Routing

Model Routing


Production traffic is not uniform. A support assistant handles a long tail of genuinely hard cases and a very large head of "what are your opening hours". Routing every request to the frontier model pays frontier prices for the easy ones.

A router sits in front of the model pool and decides where each request goes. Simple routers use rules: length, detected intent, whether tools are needed, which customer tier is asking. Learned routers train a small classifier on labelled traffic to predict whether the cheap model would have answered acceptably. Cascading routers try the small model first and escalate when a confidence check or a verifier rejects the answer.

The measurement that matters is not average cost. It is the quality floor on the requests that got routed down, because a router that saves sixty percent by mishandling your hardest tickets has moved cost into support.

Most teams start with a rule, log every routing decision with the outcome, and use that log to train something better once the traffic pattern is visible.

From generative AI strategy to custom agent development and retrieval architectures, we help you scale AI responsibly.
Discuss your AI project