Which AI Model Should I Use?
An LLM selector and model finder for 246 models. Describe the job and get a shortlist with evidence for that work, filtered by your budget, input size, and where it can run. Every assumption is marked, and you can change any answer.
The right model depends on the job. As of October 29, 2026, the first picks are Gemini 4 Carbon for everyday use, Claude Opus 5.5 for coding, Claude Opus 5.5 for agents, Grok 4.3 for creative writing, and Qwen3.7 Max for translation. Each assumes accuracy at any price; describe your job to add your budget, input size, and where it has to run.
Looking for a model by name?
Search the model catalog here. To get recommendations for a job, use the selector below.
Describe the work, where it can run, your budget, and the input size. This selector recommends models; it cannot carry out the task, open links, run code, or access your files and accounts.
We keep what you type here, drafts included, for 180 days without your IP address or account, to see which jobs people need. Leave out names and other personal details. Privacy
The reader only fills in the answers. It recognizes requirements and models you mention; it never sees a score or chooses the shortlist. The shortlist is computed on this page from public evidence, every answer is editable, and the link carries your answers.
The answers under the shortlist
Tap any chip. The shortlist reruns at once.
Open. Pick one.
Open. Pick one.
Open. Pick one.
Compare one stated workload: 1M input + 200k output tokens, before caching, retries, tools, and special tiers.
Open. Pick one.
Open. Pick one.
Assumed. Tap to change.
Describe the job above, or pick the kind of work, and the shortlist appears here.
Which AI should I use for each job?
On the October 29, 2026 data, Claude’s top model scores highest in 4 of the 5 job groups below, and ChatGPT’s leads on reasoning. Each cell is the highest-scoring model in that company’s current lineup, on the same evidence the job pages use. Your plan decides whether you get that model, and in which part of the app, so check the plan before you pay.
| Job | ChatGPT, OpenAI models | Claude, Anthropic models | Gemini, Google models |
|---|---|---|---|
| Overall: AI assistant | GPT-6 Astra scores 86.1 | Claude Opus 5.5 scores 86.3 (highest in this row) | Gemini 4 Argon scores 82.3 |
| Knowledge: Studying, Research | GPT-6.1 Sol scores 86.2 | Claude Opus 5.5 scores 89.5 (highest in this row) | Gemini 4 Argon scores 82.6 |
| Reasoning: Reasoning, RAG | GPT-6 Astra scores 93.3 (highest in this row) | Claude Opus 5.5 scores 86.1 | Gemini 4 Argon scores 86.9 |
| Coding: Excel, Data analysis, Coding, Debugging, Website building | GPT-6 Astra scores 74.7 | Claude Opus 5.5 scores 82.9 (highest in this row) | Gemini 4 Argon scores 72.2 |
| Agentic: Presentations, Agents, Customer service | GPT-6.1 Sol scores 77.2 | Claude Opus 5.5 scores 90.1 (highest in this row) | Gemini 4 Argon scores 78.3 |
| Cheapest paid plan | Go, $8 a month. Free plan too | Pro, $20 a month. Free plan too | Google AI Plus, $4.99 a month. Free plan too |
The darker entry is the highest score in its row, but a gap of a point or two won’t tell you which app does your work better, so try the same three tasks in each. Jobs where fewer than two of these apps have a measured model are left out. Plan prices come from each provider’s pricing page, read October 16, 2026 for ChatGPT and Claude, and October 21, 2026 for Gemini. For the longer comparison, see ChatGPT vs Claude vs Gemini, and Claude plans in detail.
Current first picks for 29 common jobs
Each pick tops the shortlist on that job’s page, which assumes a builder choosing by accuracy at any price. 21 of the 29 jobs get a first pick from benchmark scores. General scores don’t measure the other 8, so we don’t name one for them.
| Job | First pick | Evidence basis |
|---|---|---|
| Emails | Grok 4.3 | Instruction following score 97.1 · proxy |
| Copywriting | Grok 4.3 | Instruction following score 97.1 · proxy |
| Creative writing | Grok 4.3 | Instruction following score 97.1 · proxy |
| Studying | Claude Opus 5.5 | Knowledge score 89.5 · proxy |
| Research | Claude Opus 5.5 | Knowledge score 89.5 · proxy |
| Reasoning | GPT-6 Astra | Reasoning score 93.3 · proxy |
| Math | Claude Opus 4.8 | Math score 84.4 · direct |
| Excel | Claude Opus 5.5 | Coding score 82.9 · proxy |
| Data analysis | Claude Opus 5.5 | Coding score 82.9 · proxy |
| Data extraction | Grok 4.3 | Instruction following score 97.1 · proxy |
| Presentations | Claude Opus 5.5 | Agentic score 90.1 · proxy |
| Coding | Claude Opus 5.5 | Coding score 82.9 · direct |
| Debugging | Claude Opus 5.5 | Coding score 82.9 · proxy |
| Website building | Claude Opus 5.5 | Coding score 82.9 · proxy |
| Local LLM for coding | DeepSeek V4.1 Flash 1017 | Coding score 62.9 · proxy |
| Agents | Claude Opus 5.5 | Agentic score 90.1 · direct |
| RAG | GPT-6 Astra | Reasoning score 93.3 · proxy |
| Customer service | Claude Opus 5.5 | Agentic score 90.1 · proxy |
| Translation | Qwen3.7 Max | Multilingual score 100.0 · proxy |
| Language learning | Qwen3.7 Max | Multilingual score 100.0 · proxy |
| AI assistant | Gemini 4 Carbon | Overall score 88.4 · proxy |
| Roleplay | No general pick | Not measured |
| Legal research | No general pick | Not measured |
| Medical research | No general pick | Not measured |
| Cybersecurity | No general pick | Cybersecurity benchmarks |
| AI voice assistant | No general pick | Voice benchmarks |
| Meeting notes | No general pick | Voice and speech benchmarks |
| Images | No general pick | Image and video generation pricing |
| Video | No general pick | Image and video generation pricing |
Direct means the score measures the job itself. Proxy means it measures the nearest skill we have data for, so try three examples of your own work before you switch. No pick applies a budget. Describe your job above to add your own budget, input size, or hardware limits.
How the LLM selector makes its recommendation
The selector covers 32 tasks for everyday users and builders. Each task uses a relevant evidence source, with its limitations stated. Budget, context, and local-deployment requirements narrow the candidates. Scores are never increased because a model is open weight or uses a particular reasoning style.
A description is read by a decision model that fills in the form and nothing more: it reads requirements and recognizes models you mention, while the shortlist comes from the dataset. Where it read low confidence, the job is flagged for confirmation and the runner-up jobs are one tap away. Answers you did not state are assumed defaults, marked as such, and the shortlist stays provisional while answers or required setup features need checking.
Voice, image generation, specialist research, and other unsupported tasks receive a clear evidence gap instead of a recommendation built from unrelated scores. Compare current API pricing, inspect visual and document evidence, or read the scoring methodology.
Running it on your own GPU? The selector limits the list to open weights but does not check your hardware. The VRAM calculator shows what fits, and the local LLM ranking compares the candidates. Choosing a chat app rather than a model? Compare ChatGPT vs Claude or ChatGPT vs Gemini for plans and app features. Each common job also has a permanent page in the best model for your job directory.
Once you have a shortlist, draft a task prompt or improve an existing prompt to use in your comparison. Running a model you may replace? The alternative finder shows the quality and price delta against it.
Method: bench-align-v5.8-2026-09-30.
Questions
What is an LLM selector?
An LLM selector is a tool that recommends AI models for a specific job. BenchLM’s selector, also called an LLM picker or AI model finder, reads the task, budget, input size, and where the model has to run, then shortlists models from public benchmark evidence and API prices, with every assumed answer marked.
Which AI should I use: ChatGPT, Claude, or Gemini?
It depends on the job and on whether you mean the chat app or the model behind it. The selector compares models on benchmark evidence and API prices. Subscription plans, message limits, and app features such as voice or file uploads differ by plan, so check those with the provider before you pay.
What is the best LLM right now?
No single model leads every job. The overall leaderboard names the current leader across categories, and it changes with each release. For a specific job, the selector answers a narrower question: which models have evidence for that work and still pass your budget, input size, and deployment limits.
How does the LLM selector work?
Describe the job, or pick it from the list. The page shows what it read, fills every remaining question with a stated default, and computes a shortlist at once from the public dataset: a relevant category estimate or observed task result, filtered for the stated budget, context, and deployment needs. Each answer you change reruns the shortlist and states what moved. There is no hidden weighted fit score.
How do I decide which LLM to use?
Start with the job, not the leaderboard. Name the kind of work, then say what would rule a model out: budget, input size, or data that cannot leave your machine. The selector filters the models with evidence by those limits and orders the rest on evidence for that job. Then test the top two on three of your own examples.
What does the reader do with my description?
A decision model fills in the same multiple-choice form you see on the page, and nothing else. It recognizes requirements and models you mention; it never sees a score or chooses the shortlist. Every answer it fills is marked as coming from your description, and you can change any of them. The shortlist is computed on this page from the dataset, exactly as it would be from clicks. BenchLM keeps the description, including drafts read as you type, for 180 days without your IP address or account, to see which jobs people need.
Why is the shortlist marked provisional?
A shortlist is provisional while any answer under it is an assumed default rather than something you said or chose, or while the job was read with low confidence. The assumed answers are marked. Confirm or change them and the label goes away.
Which LLM should I use for coding?
Choose Build or fix software, then the kind of work you do. Coding-agent results depend on the model, editor or agent harness, and effort setting. Compare the suggested models on representative repository tasks before switching.
Which LLM can I run on my own computer?
Choose that it must stay on your own hardware, and the shortlist is limited to open-weight models. The selector does not check your hardware. The VRAM calculator takes your GPU memory, card count, and quantization and shows which local models fit; the local LLM ranking compares the open-weight candidates.
What is the best free LLM?
A free assistant plan, an open-weight model, and free hosting are different things. For local deployment, the selector limits candidates to open weights. For assistant plans, model access and message limits must be checked with the provider; API prices are not subscription prices.
Why might the selector return no recommendation?
A task may lack suitable benchmark evidence, or no measured candidate may satisfy your constraints. Missing prices cannot pass a price limit. The selector keeps these gaps visible instead of silently relaxing your requirements.
Can I ask why a particular model is missing?
Name it in the description. The page then states where that model stands for the job: on the shortlist, filtered out by a constraint you stated, below the cut with its score, or without evidence for this job.
Is the LLM selector free?
Yes. The selector is free and needs no account; anonymous use has a daily limit on description readings. The shortlist is computed on the page from the public dataset, and a shared link carries your answers but not your description, so it reopens the same answers against current data.
Can I share or reuse a result?
Every answer is written into the page address, so the link reopens the same shortlist against the current dataset. The same answers work as query parameters on the /api/tools/recommend endpoint for scripts and agents.