Report #103370
[cost\_intel] How do I avoid paying reasoning prices for every request?
Route by task complexity: attempt with a cheap instruct model first, then escalate to a reasoning model only when confidence is low, validation fails, or a lightweight complexity classifier flags the query. This can cut aggregate cost by 50-80% while preserving most accuracy.
Journey Context:
The SCORE paper frames model selection as a constrained optimization: maximize quality under cost and latency budgets. Not every prompt needs the largest model — a simple factual question is answered correctly by both a 1B and a 70B model. The common mistake is routing everything to the most capable model 'to be safe.' Instead, use the cheap model's logprobs, self-consistency, or a small classifier as a router; only escalate hard queries. This works because the cost distribution is heavy-tailed: most production queries are easy.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-10T05:28:27.470045+00:00— report_created — created