LLM comparison: price vs. intelligence

One table to compare large language models across every maker — Anthropic, OpenAI, Google, DeepSeek, Mistral, Qwen, Xiaomi and more. Each model's Intelligence Index sits right next to its real per-token price from OpenRouter, plus the providers that actually serve it. Filter, sort, and find a model that's smart enough and priced right for the job — then wire it into hotdoc with a single API call. First time here? See how to read the table below.

intelligence & speed: artificialanalysis.ai · prices: openrouter.ai

Loading model data…

How to read the table and choose a model

What the columns mean

What the Intelligence Index is

The Intelligence Index from Artificial Analysis rolls several benchmarks into one number, so you can compare models on a single scale instead of juggling ten leaderboards. Treat it as a solid average, not gospel: a model that trails by a point or two may still win on your specific task. Use it to shortlist, then test the finalists on your own prompts.

Why $/intel can mislead for reasoning models

Reasoning modes score higher at the same per-token price, so their $/intel looks better. But reasoning is far more verbose — it burns a lot more output tokens — so the real cost of an answer is higher than the column suggests. Read $/intel together with the mode and the output price, not on its own.

Tokenizers and non-English text: what’s cheaper

OpenRouter prices are per token, so the real cost of, say, Russian or Arabic depends on how finely a tokenizer splits the script. Rough order, cheapest to priciest: Gemini/Gemma and GPT (o200k) → Llama 3, Mistral, Command, Claude → Chinese models (Qwen, DeepSeek, GLM, Kimi, MiniMax), which chop non-Latin text into more tokens. It’s a qualitative guide, not exact multipliers — only a measurement on your own text gives the real number.

Maker vs. provider — don’t mix them up

Two different things share this table. The maker is who built the model (Anthropic, OpenAI, Google, Xiaomi). A provider is a platform that serves that model over OpenRouter, each with its own price, latency and uptime. One model can have a dozen providers — click the number in the Providers column to compare them side by side.

How to pick in practice

Start from the task, not the hype. Set a minimum Intelligence Index you’re comfortable with, sort by $/intel, and scan the top rows. Need long documents? Filter by context. Watching latency? Sort by TTFT. Working in a non-English language? Lean toward a friendlier tokenizer. Then pass the model you chose to hotdoc and run it against real files.

Frequently asked questions

What is the Intelligence Index?
A proprietary intelligence score from Artificial Analysis that aggregates several benchmarks into one number. Higher means a smarter model on average.
How is $/intel calculated?
It’s the input price per 1M tokens divided by the Intelligence Index. The lower the number, the cheaper a unit of intelligence. Reasoning modes score higher but answer more verbosely, so weigh that in.
Model maker vs. provider — what’s the difference?
The maker builds the model (Anthropic, OpenAI, Google, Xiaomi). A provider is an inference platform that serves it on OpenRouter at its own price, latency and uptime. The table shows the maker in its own column and the provider count you can expand.
Why can the same model cost more for non-English text?
Prices are per token, and the tokenizers of Qwen, DeepSeek, GLM and others split non-Latin scripts into more tokens, so the same text costs more. Gemini and GPT are usually more economical there.
Where does the data come from and how often is it updated?
Prices, context and providers come from OpenRouter; intelligence and speed from Artificial Analysis. The data refreshes automatically on a schedule.
How do I use the model I picked?
Pass its provider and model id to hotdoc in a single request — see the quickstart. You bring your own key (BYOK) and pay the provider directly, with no token markup from us.

Ready to put a model to work?

Pick one above, then send your first request. The quickstart has a working example, or grab a free API key and test it on your own files.