A model router is usually drawn as a box that picks a model. The more useful drawing puts two boxes side by side: the upstream half that decides using only what is already in the request, and the downstream half that may consult a classifier or sample outputs. The upstream half is where most production savings live, because the decision costs nothing to make. The vLLM Semantic Router paper frames routing as an uncertainty-reduction problem: before any analysis, every candidate model is equally plausible, and each signal you extract from the raw request reduces that uncertainty the vLLM Semantic Router paper. Their own architecture separates a signal extraction layer, which includes sub-millisecond heuristics, from a decision layer that composes those signals into Boolean rules the vLLM Semantic Router paper. That split is the blueprint: cheap signals in code, expensive judgment only when the cheap signals cannot separate the cases.
The economics are well documented. A production system mixing small and frontier models faces a choice on every request, and frontier models cost roughly 10 to 50 times more per token than a tuned small open model; routing 70% of traffic to the cheaper tier while holding quality on easy tasks translates to 60-70% cost reductions at scale the model routing chapter. You do not need a trained router to capture most of that. You need four signals and the discipline to set thresholds honestly.
The other half of the argument is architectural. Orchestration guidance in the agent space is blunt about this: routing can be deterministic, model-driven, rule-based or hybrid, and the best architecture uses the least flexible control mechanism that can reliably solve each part of the workflow the orchestration guide. A keyword rule is the least flexible mechanism there is. When it is reliable, it is also the fastest and the easiest to audit.



