The decision gets made once
A model is chosen the day a feature ships and stays chosen. Prices move every month. Nothing in your process is watching.
“We chose that model 14 months ago. It's probably wrong now. Nobody's checked.”
For finance & engineering leadership
You are overpaying for AI, and we can prove exactly where. Add one line of code and get a full report card on the price and performance of your AI application.
Your LLM bill today
Recovered on a $50k/month bill
Save $90k to $240k / year
Same quality, proven on your own traffic before anything ships.
The problem
Picking the right model is a laborious, time-consuming process that requires auditing logs, building evals and running tests.
A model is chosen the day a feature ships and stays chosen. Prices move every month. Nothing in your process is watching.
“We chose that model 14 months ago. It's probably wrong now. Nobody's checked.”
Most engineers can point straight at the waste. It's two weeks of work, which is exactly why it loses to revenue work every quarter.
“Free money. It still hasn't made the list.”
Switching without evidence bets product quality on a hunch. So the expensive model wins by default, and keeps winning.
“Pull one lever, improve five characteristics, degrade fifteen others.”
Quotes from customers spending $10k to $200k+/mo on LLMs
The shape of the deal
15 to 40%
What we model once the routes worth optimizing have been optimized.
One afternoon
Wrap the client your team already uses. By the end of the day you can see what every AI call cost and which feature spent it.
Every new model
Checking whether a new release beats what you already run is a project nobody schedules. We run it every time, so you keep the cheapest model that holds quality.
the 15 to 40% figure is our model, not an audited customer result
Where the money is
Each of these is its own project, which is why each one keeps getting deferred.
| Lever | Typical reduction | Why it hasn't happened yet |
|---|---|---|
| Model substitution | 40 to 70% on the route | Needs an eval set nobody maintains, and a quality case nobody can win without data. |
| Batch API migration | ~30% where eligible | Two weeks of unglamorous work that loses to the roadmap. |
| Prompt distillation | 50 to 80% on the route | Takes a pipeline that teaches a cheap model what the expensive one knows. |
| Triage routing | 30 to 60% blended | Safe only once you can measure what the cheap model handles at parity. |
| Parameter tuning | 10 to 30% | Reasoning budgets, retries, and fallbacks are invisible without per-feature cost. |
| Cache strategy | 10 to 25% | Shows up on no dashboard you own. |
| Feature cost drivers | varies, often large | When a provider changes how a feature bills, you find out on the invoice. |
Per-route ranges, applied only to the slice of your traffic that qualifies. Not a promise about your total bill.
Below the frontier tier sits a set of models costing a fraction as much per token, and on a lot of routes they hold up fine.
| Model | Input / 1B | Output / 1B | Cost index |
|---|---|---|---|
| Frontier tier · where most production traffic sits today | |||
| Claude Fable 5 | $10,000 | $50,000 | 200 |
| GPT-5.6 Sol | $5,000 | $30,000 | 114 |
| Claude Opus 5 | $5,000 | $25,000 | 100 |
| Where a lot of that work runs just as well | |||
| Kimi K3 | $3,000 | $15,000 | 60 |
| Gemini 3.5 Flash | $1,500 | $9,000 | 34 |
| GLM-5.2 | $760 | $2,420 | 11 |
| DeepSeek V4 Pro | $435 | $870 | 5 |
| DeepSeek V4 Flash | $90 | $180 | 1 |
A model that reasons longer or retries more can cost more per finished answer than the one it replaced. This table is the reason to look, not the answer.
The proof standard
Any vendor can tell you to run a cheaper model. Teams don't, because a quiet drop in quality nobody catches for a month costs more than the savings.
So we replay your real production inputs against the challenger and score every quality characteristic with a confidence interval. A recommendation appears only once that interval clears your parity threshold, and it still has to survive a live canary.
illustrative scorecard · judge reliability on this route: 0.87 agreement with your labels · bias-probed · sampling stopped at CI convergence
How it works
One line of code attributes every AI call to the feature that made it, in dollars. Usage metadata only.
Eval sets are generated from your own traffic, never hand-written, then replayed against cheaper models inside your allow-lists and residency rules.
A scorecard per feature: quality parity with confidence intervals, plus cost and latency deltas.
A pull request with the evidence attached, rolled out behind a canary, reversible with one flag.
The risk question
A library, not a gateway. Capture is asynchronous, and none of your traffic is proxied through us.
The SDK sends usage metadata only. The open-source server strips content at ingest, so prompts have no path into the database.
Testing runs on your own accounts, inside your allow-lists and residency rules. We also deploy inside your VPC, sign a BAA and handle PHI under HIPAA, and provide SOC 2 evidence for your security review.
Non-inferiority testing, then a live canary, then promotion. Every step reverses with a flag.
Apache-2.0 and yours to self-host. Everything exports, and switching off means editing one environment variable.
The tracking layer is free and runs on your own infrastructure. Size the opportunity before you talk to us.
FAQ
Once, on the routes they had budget for. Whether that answer survived six months of price changes is a different question. Run the free layer for a week and you'll know.
Nothing is recommended until the challenger clears non-inferiority testing against your own threshold, judged by a model qualified against your labels. Then it has to survive a live canary, and one flag reverses it.
An afternoon to wrap your existing client. After that your team reviews pull requests that arrive with their own evidence.
Cost per feature shows up within days of instrumenting. Change recommendations follow once there's enough traffic to reach confidence: weeks on high-volume routes, longer on quiet ones.
The measurement layer is free and open source forever. The hosted engine is a platform fee tiered on traced volume, free for design partners while we calibrate. If the modelled savings don't clear the fee at your volume, we'd rather tell you.
Metergraph sits alongside both. Observability records what your spend was; a gateway routes by rules a human wrote. Neither runs the experiment, and neither opens the pull request.
Defaults are metadata-only capture, your own API keys, per-route opt-outs, zero-retention modes, and residency-aware sampling.
For stricter obligations we deploy inside your own VPC, sign a BAA and handle PHI under HIPAA, and provide SOC 2 evidence for your security review.
It's our model, not an audited customer result: the share of spend that typically sits on optimizable routes, times the per-route ranges above. Your number depends on your traffic mix.
Next step
Tell us roughly what you spend and we'll scope an assessment against your real traffic.
$60k / month
Estimated annual savings
$108k to $288k
Or start measuring yourself · open source on GitHub ↗ · read the docs