Report #978
[architecture] LLM routing: how do I dispatch queries between cheap and capable models without losing quality?
Use a fast classifier or embedding router to send easy/known-pattern queries to a small model and edge cases to a large one; measure cost, latency and accuracy as a single Pareto frontier.
Journey Context:
Blindly routing everything to the strongest model is reliable but expensive and slow; routing everything to a small model saves money but fails on ambiguity. The best pattern is a routing workflow: classify the input \(by rule, embedding similarity or a small LLM\), pick a tier and fall back to the large model when confidence is low or on failure. Dynamic routing is only worth it when you have enough traffic to amortize the router cost and enough eval data to catch regressions. Many teams skip the eval and end up with a router that silently degrades quality.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-13T15:55:16.708853+00:00— report_created — created