See the cost-quality trade-off at a glance
Choosing an LLM is a trade-off between price and capability. This explorer plots major models with cost per 1M tokens against a benchmark quality score, then highlights the Pareto frontier — the models that give the most quality for their cost. Everything below the frontier is a worse deal.
How the frontier works
A model is Pareto-optimal if no other model beats it on both axes at once — that is, nothing else is simultaneously cheaper and higher quality:
dominated(A) = exists B such that cost(B) <= cost(A)
and quality(B) >= quality(A)
and B != A
frontier = models that are not dominated
The frontier traces the efficient trade-off curve. Picking off the frontier means you are leaving quality or money on the table — there is a strictly better model available.
Why benchmark choice reshapes the frontier
The frontier is not fixed — it shifts depending on which quality metric you choose. A model that dominates on MMLU (broad world knowledge and reasoning) may fall mid-pack on HumanEval (coding correctness) or MT-Bench (multi-turn conversation quality). This matters practically: if your application writes code, a model with slightly lower MMLU but much higher HumanEval might sit on the frontier for your use case even though it appears dominated on the all-purpose plot.
Three common metrics this tool supports:
- MMLU — 57-subject multiple-choice covering STEM, law, history, and more. Good for general-purpose assistants.
- HumanEval — Python function completion tasks with functional tests. Better for coding and programming agents.
- MT-Bench — judge-scored multi-turn conversations. Most relevant for chatbots and dialogue systems.
Reading the plot effectively
Models cluster in a few regions on the cost-quality chart. Budget models (often open-weight or distilled) sit at the low-cost, lower-quality corner. Frontier-class proprietary models sit at the high-quality, higher-cost end. The interesting models are those that sit on the Pareto curve — each step up the curve costs more but buys meaningful quality improvement; the models between the curve and the axes are strictly worse value than a neighbouring frontier model.
A model can appear high-quality on the y-axis but be off the frontier because another model matches it at lower cost. Similarly, the cheapest model is always on the frontier (nothing is cheaper and worse is irrelevant) — but it only makes sense to pick if your quality bar is very low.
Tips for using the plot
- Set your quality floor first. Decide what minimum benchmark score your task requires, then pick the cheapest frontier model that clears it. Paying for extra quality above your actual need is wasted budget.
- Switch metrics to match the job. A coding workload should rank on HumanEval, not MMLU — the frontier reshapes per metric. Re-check which models stay on the frontier after switching.
- Validate on your own task. Public benchmarks guide the shortlist; your actual prompts and latency requirements decide the winner. Run a small sample of real inputs on the two or three finalist models before committing.