Build radar
Sources 33Updates always the freshest
0 Newsletter
Animated illustration for: How to choose a model for the task: quality, cost and speed
Knowledge base · Frontier models · Comparison · 9 min read

How to choose a model for the task: quality, cost and speed

Flagship, balanced or fast and cheap? How makers describe model classes, how to match them to tasks and pick the cheapest model that passes your test.

In short
  • Makers split their offers into three classes: flagship, balanced and fast with a low price.
  • For classification, data extraction and routing the fast class is usually enough, and for hard reasoning and long agentic tasks reach for the flagship.
  • Pick the cheapest model that passes your own test.

The most common mistake in choosing a model is picking the “best” one from a list. The best according to the maker on its chart usually means the most expensive and slowest, and that is not the right answer for most tasks in an application. The right answer is: the cheapest model that passes your test. To find it you need to know how makers split their offer and what they themselves say about it.

Three classes of models

The offers of the largest makers fall into three classes, and Anthropic and OpenAI describe them similarly. The flagship class is meant for demanding reasoning and long agentic tasks. The balanced class combines capability with cost and is usually a sensible starting point. The fast and cheap class serves high-volume, latency-sensitive tasks such as classification, data extraction and routing of requests. Anthropic’s page advises starting with Opus 5.5 for most workloads and reaching for Fable 5.1 when your own evals at higher effort still fall short.

Model classes according to makers' descriptions (20 Oct 2026)
FlagshipBalancedFast and cheap
AnthropicFable 5.1: demanding reasoning, long agentic tasksOpus 5.5 and Sonnet 5.5: coding, knowledge work, speed and intelligenceHaiku 5.5: classification, extraction, routing
OpenAIGPT-6 Astra: complex reasoning and codingGPT-6.1 Sol: a balance of intelligence and costGPT-6 Luna: cost-sensitive, high-volume tasks
Typical costHighestMediumLowest
Typical speedSlowerModerateFastest

The split is not rigid. Makers also offer specialized versions and reasoning effort levels, which let you trade time and tokens for accuracy within one model. As a result the choice is not a single point but a combination: the model, the effort level and the prompt. So when comparing, record all three elements and the token usage, because the same model at a higher effort level can cost several times more than at a lower one. It happens that a cheaper class with higher reasoning effort passes a test for less than a more expensive class on default settings, and you will not see that if you compare only model names.

How to match a class to a task

Start with the kind of work. Tasks with clear rules and short input, such as assigning a ticket to a category, extracting dates and amounts from an invoice, or initial filtering, usually fit the fast class. Generative tasks of medium difficulty, such as content drafts, summaries and customer replies, are the territory of the balanced class. Tasks where an error is costly, or that need planning across many steps, for example a coding agent working for hours, justify the flagship. This is a rule of thumb, not a law: check it with a test.

  1. 01
    TaskDescribe it and the criterion for passing the test.
  2. 02
    SetCollect 20–50 cases, including hard ones.
  3. 03
    MiddleRun the balanced class.
  4. 04
    DownTry the fast class.
  5. 05
    UpThe flagship only if the middle fails.
  6. 06
    ChoiceThe cheapest model that passes.

Testing in both directions matters. Merely checking that a flagship model does great proves nothing, because a cheaper one would probably have done fine too. Only comparing the result with the cost shows how much you pay for extra quality and whether you need it. How to build such a set is in the article How to evaluate an agent before you trust it.

Routing: several models in one application

The write-up on effective agents describes a routing pattern: the input is classified and directed to a specialized next step. In cost terms it means a cheap model decides whether a request is simple (then it answers itself) or hard (then it hands it to a stronger one). Such a setup often lowers the bill without a drop in quality, provided the classification is well tested and the stronger model really only gets hard cases. It is also worth considering the cost of a task in tokens, to know how much you save.

Pitfalls of choosing

The first pitfall is choosing by name and brand, without a test. The second is ignoring latency: a model that answers twice as slowly can spoil the user’s experience. The third is forgetting about retirement: keep the model ID in configuration and have a test that shows regressions after a version change. The fourth is blind trust in rankings; how to read makers’ pages and comparisons is explained by the text Frontier models: how to read vendor model pages. You will find more materials in the Frontier models hub.

Last checked: 20 October 2026. Class descriptions come from makers’ pages of that day and will change.

Frequently asked questions

Should I always take the strongest model?
No. Stronger models are more expensive and usually slower, and for many tasks, such as classification or extracting fields from text, the fast class is enough. Start in the middle and check in both directions.
Can I use several models in one application?
Yes. A common pattern is a fast model for initial classification and routing of requests and a stronger one only for hard cases. The write-up on agents describes this as routing.
How does a model with thinking differ from an ordinary one?
A reasoning model generates extra steps before answering, which improves results on hard tasks at the cost of time and tokens. At makers, reasoning effort levels regulate this.
How often should I change the model?
When a new one appears, test it with your own test set. If it passes the test cheaper or better, the change pays off; if not, stay with the current one.

Sources

Frontier models

Related