What to compare when choosing a model
What it is
Six things separate one model from another for a given feature:
- Quality on your task: measured on your own examples, not on a public leaderboard.
- Speed: time to first token and tokens per second.
- Price: per million input and output tokens.
- Context window: how much it can read at once.
- Features: tool calling, structured output, images, the languages you need.
- Terms: where your data goes, whether it is kept, and what uptime is promised.
Why it matters
No model is best on all six.
- The largest is the most capable and the slowest and most expensive.
- The right choice is the cheapest, fastest model that is good enough for this feature, and 'good enough' can only be decided by testing on the feature's own examples.
In the real world: A travel company tests three models on a hundred real customer questions and picks the mid-sized one: it matched the largest on quality for this task at a fifth of the price.
Visual example
ChecklistThe first row is the only one that needs your own data, and it matters most.
Choosing by leaderboard rank or by whichever model is newest. Leaderboards measure general ability; your feature is one specific task, often in a specific language, with a specific budget. Twenty real examples tell you more than any ranking.