SovereignStrUKturesovuk.vercel.app/research/routing-by-complexity
ResearchNote
Right-sizing models: routing requests by complexity
How sending each request to the smallest model that can answer it well reduces cost and energy without reducing quality.
- Target
- Mar 2027
- Author
- Toby Chen
- Topic
- Models
- Status
- In progress · 2 min read
Working draft. This piece is still being written. Arguments, figures and conclusions may change before publication.
The question
Most requests to an AI service are simple. A large model can answer them, but so can a much smaller one, at a fraction of the cost and energy. The question for a sovereign service is how much can be saved by sending each request to the smallest model that answers it well, and what that costs in quality.
A simple model of routing
Suppose a router sends a share of requests to a small model and the rest to a large one. With and the cost per request of each model, and the cost of routing itself, the expected cost per request is
Quality falls as rises, because the router has to send harder requests to the small model. Writing for the large model's quality and for the small model's average quality on the requests it receives,
The service should route as much as it can while keeping quality above an agreed floor :
Illustrative parameters
| Parameter | Symbol | Illustrative value |
|---|---|---|
| Large model, per 1,000 requests | £12.00 | |
| Small model, per 1,000 requests | £1.50 | |
| Routing, per 1,000 requests | £0.20 | |
| Quality floor | 90% |
Cost
Cost falls in a straight line as more requests go to the small model.1
Cost per 1,000 requests
By share of requests routed to the small model
- With routing
- Large model only
View data as a table
| Share routed to the small model | With routing | Large model only |
|---|---|---|
| 0% | £12.20 | £12.00 |
| 10% | £11.15 | £12.00 |
| 20% | £10.10 | £12.00 |
| 30% | £9.05 | £12.00 |
| 40% | £8.00 | £12.00 |
| 50% | £6.95 | £12.00 |
| 60% | £5.90 | £12.00 |
| 70% | £4.85 | £12.00 |
| 80% | £3.80 | £12.00 |
| 90% | £2.75 | £12.00 |
| 100% | £1.70 | £12.00 |
Source: Illustrative figures, not measurements.
Quality
Quality holds up while the router is only passing on easy requests, then falls away quickly.
Answer quality
Share of answers rated acceptable, by share routed to the small model
View data as a table
| Share routed to the small model | With routing |
|---|---|
| 0% | 92% |
| 10% | 92% |
| 20% | 92% |
| 30% | 91% |
| 40% | 90% |
| 50% | 89% |
| 60% | 87% |
| 70% | 83% |
| 80% | 79% |
| 90% | 74% |
| 100% | 67% |
Source: Illustrative figures, not measurements.
With a 90% floor, the largest share that can be routed is about 40%, where cost is £8.00 per 1,000 requests against £12.00 for the large model alone.
Energy
The same logic applies to energy, where the gap between model sizes is larger still.
Energy per request
By component
View data as a table
| Category | Energy per request |
|---|---|
| Router | 0.01 Wh |
| Small model | 0.30 Wh |
| Large model | 3.00 Wh |
Source: Illustrative figures, not measurements.
Next steps
- Measure , and on UK-hosted hardware.
- Build an evaluation set of real, anonymised public-sector requests.
- Agree with the services that would use it.2
Footnotes
How to cite
Toby Chen (2027). Right-sizing models: routing requests by complexity. SovereignStrUKture. Available at https://sovuk.vercel.app/research/routing-by-complexity