whatmodel.sh / o4-mini
o4-mini
↗ share
+ contribute
o4-mini is a closed-weights language model from OpenAI, released April 2025.
$ how it compares
The LLMs ranked either side of o4-mini, out of 828 with a score, then more from OpenAI.
| # | model | score | where | ||
|---|---|---|---|---|---|
| 142 | 66±1 | api $0.97/M +local | |||
| 143 | 66±1 | api $0.28/M | |||
| 144 | 66±1 | api $1.93/M | |||
| 145 | 66±1 | api $0.56/M | |||
| 146 | 66±1 | local | |||
| more from OpenAI | |||||
| 1 | 87±1 | api $20.00/M | |||
| 3 | 85±1 | api $4.00/M | |||
| 7 | 83±1 | api $4.00/M | |||
$ what it's good at
agent tasks▁▁▃▆█▆▅▅▅▄▃▁ #150 of 300 · 17% of its score · 6 tests
Trails SmolLM3 3B, Jamba 1.5 Mini, Jamba 1.5 Large here, though they rank lower overall.
| test | result | vs the others in its run | counts |
|---|---|---|---|
| τ²-bench Telecom lab +2 | 40.5% ✎ | ▃·▅▅▃▃··█▃▃▅ beats 3/13 | 8.0% |
| τ²-bench Retail +1 | 68.3% ✎ | ▁····▂▁▃▆█▃▁ beats 27/44 | 2.8% |
| Finance Agent Benchmark v1 (537 questions, class-balanced accuracy) | 37.3% ✎ | █·▃▃·█▅▅▅▅▃▅ beats 16/18 | 2.6% |
| τ²-bench Airline +1 | 52.1% ✎ | ▁▁·▂▁▃▂▁█▅▂▃ beats 28/42 | 2.1% |
| BFCL V4 (December 2025 archive) | 53.2% ✎ | ▁▁▁▂██▅▅▆▂▂▂ beats 61/77 | 1.5% |
| Galileo Agent Leaderboard v1 (tool selection quality) | 88.9% ✎ | ▃▃▃▃▆▅▆▅█▂▅▂ beats 20/31 | 0.3% |
coding▁▁▁▃▆██▇▆▄▃▁ #93 of 458 · 13% of its score · 5 tests
Beats Grok 4.20 (0309 reasoning), Grok 4.3, Muse Glimmer 30B here, though they rank higher overall. Trails Llama 3.1 Nemotron Ultra 253B v1 here, though they rank lower overall.
| test | result | vs the others in its run | counts |
|---|---|---|---|
| Aider polyglot (225 exercises, two attempts) | 72.0% ✎ | ▂·▂▃▅▂▃█▆▄▂▂ beats 41/49 | 7.9% |
| LiveCodeBench official (Aug 1, 2024–May 1, 2025) | 80.2% ✎ | ▃▃▅▃··▃▅█▅▅▃ beats 15/15 | 2.2% |
| WebApp1K-Duo-React pass@1 (onekq-ai) | 72.6% ✎ | ▁··▁·▁▁▁▆█▇█ beats 34/45 | 1.4% |
| LiveCodeBench v6 (Feb–May 2025) | 71.8% ✎ | ▁▁▃▁█▅▄▇▅▅▃█ beats 22/38 | 1.0% |
| HumanEval (simple-evals) lab | 99.3% ✎ | ▆█▆▆▂··▂···▃ beats 15/15 | 0.6% |
chat & writing▁▁▁▃▅▄▅█▆▆▇▃ #115 of 393 · 11% of its score · 5 tests
Beats LongCat 2.0 (1.6T-A48B), Step 3.5 Flash (196B-A11B), GPT-5 mini here, though they rank higher overall. Trails LFM2.5 2.6B, Nemotron-Cascade-8B, Gemini 2.5 Flash here, though they rank lower overall.
| test | result | vs the others in its run | counts |
|---|---|---|---|
| Arena-Hard v2.0 hard prompts (style control, Gemini-2.5 judge) | 79.1% ✎ | ▂·▃▅▅·▃█▆▂▃▂ beats 21/22 | 4.2% |
| LMArena (text) | 1390.8 ✎ | ▁▁▁▂▃▃▃▆▆▇█▃ beats 234/379 | 3.0% |
| Arena-Hard v2 aggregate | 59.3% ✎ | ▁▁··▄▃▁▃█▁▁▇ beats 9/22 | 1.9% |
| Arena-Hard v2.0 creative writing (GPT-4.1 + Gemini-2.5 judges) | 58.7% ✎ | ▆▂▂▆▂▂▃█▂▃·▂ beats 14/22 | 0.8% |
| IFEval (aggregation unspecified) | 92.4% ✎ | ▁▁▃▁▂▄▄▆█▃▂▁ beats 127/141 | 0.7% |
math▁▂▃▅▆▅▄█▄▁▁▁ #80 of 398 · 23% of its score · 8 tests
Beats Claude Sonnet 4.6, Claude Opus 4.5, Qwen3.5 397B-A17B here, though they rank higher overall. Trails Granite 4.2 30B, INTELLECT-3, EXAONE 4.5 33B here, though they rank lower overall.
| test | result | vs the others in its run | counts |
|---|---|---|---|
| FrontierMath tiers 1–3 v2 | 36.1% ✎ | ▂··▁▁▃▄▄█▅▃▃ beats 26/82 | 11% |
| HMMT 2025 (edition unspecified) | 66.7% ✎ | ▃█▇▅▇▅▁·▁··▁ beats 18/32 | 2.4% |
| FrontierMath tier 4 v2 | 4.9% ✎ | ▁▂▃▂█▅▂▂▁▁▁▁ beats 9/63 | 2.4% |
| OTIS mock AIME 2024–2025 | 81.7% ✎ | ▃▃▄▃▃▃▇▇█▃▂▅ beats 117/193 | 2.3% |
| MATH level 5 | 97.8% ✎ | ▂▂▅▆▄█▆▃▅▂▃▄ beats 90/92 | 2.2% |
| MATH-500 (simple-evals) lab | 98.2% ✎ | ▃··▅▅▃···▃·█ beats 9/9 | 1.5% |
| PolyMATH | 48.7% ✎ | ▁···▃▁·▇█▄▄▄ beats 10/23 | 0.8% |
| MGSM (simple-evals) lab | 93.5% ✎ | ▁····▁▅▁█▁▃▃ beats 16/16 | 0.7% |
vision & documents▁▁▃▂▁▃▄▂▆▇█▄ #73 of 147 * · 2.1% of its score · 1 test
Beats DeepSeek V4 Flash Vision (Exp), GPT-5.4 nano, GPT-5 mini here, though they rank higher overall. Trails GPT-4.1, Gemma 4 12B, Qwen3.5 9B here, though they rank lower overall.
| test | result | vs the others in its run | counts |
|---|---|---|---|
| Arena vision (style controlled) | 1200.8 ✎ | ▁▁▂▂▂▂▄▅▅▆██ beats 72/145 | 2.1% |
web search▂▁▂▆▄█▃▃▁▁·▃ #2 of 80 * · 2.6% of its score · 1 test
Beats GPT-6 Astra, Claude Opus 5.5, Claude Fable 5.1 here, though they rank higher overall.
| test | result | vs the others in its run | counts |
|---|---|---|---|
| Finance Agent Benchmark v1 (537 questions, class-balanced accuracy) | 37.3% ✎ | █·▃▃·█▅▅▅▅▃▅ beats 16/18 | 2.6% |
other tests25 not in a task · 34% of its score
| test | result | vs the others in its run | counts |
|---|---|---|---|
| GPQA Diamond (simple-evals) lab | 81.3% ✎ | █▃▃█·▃▃▅▃▃▃▅ beats 15/16 | 6.1% |
| GPQA Diamond | 79.6% ✎ | ▁▁▁▁▂▄▆▄▅▇█▅ beats 126/208 | 4.7% |
| KCL-Essay vanilla | 31.3% ✎ | ▁···▁▃▂█▂▃▃▂ beats 9/23 | 2.3% |
| EQ-Bench 3 (emotional intelligence, judge Elo) | 1224.1 ✎ | ▁·▂▁▄▅▅▃█▄▁▁ beats 33/62 | 1.8% |
| INCLUDE | 80.8% ✎ | ▂····▂▂▄▄▄█▄ beats 30/36 | 1.6% |
| AraGen-v3 3C3H score (Inception, Claude Sonnet 4 judge) | 70.6% ✎ | ▁▁·▁▂▂▄█▄▅▄▄ beats 56/66 | 1.4% |
| MMLU-Pro | 81.9% ✎ | ▁▁·▁▁▁▃▂▄▅█▁ beats 141/188 | 1.4% |
| MMLU (simple-evals, zero-shot CoT) lab | 90.3% ✎ | ▂▂·█▄▄▂·█▂·▂ beats 12/16 | 1.4% |
17 more tests
| test | result | vs the others in its run | counts |
|---|---|---|---|
| MMLU-Redux | 92.8% ✎ | ▁▁▃▁▂▃▄▅▇▅█▄ beats 50/63 | 1.4% |
| KCL-MCQA vanilla | 37.7% ✎ | ▂···█▂▆▆██▆▂ beats 10/23 | 1.2% |
| OJBench | 33.3% ✎ | ▁···▁▃·▅▄▅██ beats 19/26 | 1.2% |
| Chess Puzzles (Epoch) | 26.0% ✎ | █▁▁▁▁▂▁▄▂▂▁▁ beats 98/135 | 1.1% |
| HindiGen-v1 3C3H score (Inception, Claude 3.5 Sonnet judge) | 75.5% ✎ | ▁▁▁▁·▂·█▆█▇▁ beats 28/31 | 1.1% |
| Mystery Game Puzzles (Epoch) | 5.0% ✎ | █··▂▃▇▄█▂▃▁▁ beats 14/74 | 1.0% |
| SimpleQA Verified | 18.8% ✎ | ▁▁▃▃▃▃▆▆█▃▂▅ beats 10/78 | 1.0% |
| MMLU-ProX | 79.0% ✎ | ▁·▁▁▁▂▁▃▂█▅▄ beats 20/35 | 0.9% |
| Multi-IF (aggregation unspecified) | 78.0% ✎ | ▁▁▁▁▁▁▃▄█▄▁▂ beats 28/41 | 0.8% |
| Creative Writing v3 | 78.8% ✎ | ▂····▂▆··▆█▆ beats 3/14 | 0.8% |
| SuperGPQA | 56.4% ✎ | ▂▁▂▂▅▆▃▇▇▇█▃ beats 29/46 | 0.8% |
| SimpleQA lab | 24.0% ✎ | ▄▄▄▆█▆███·▂█ beats 22/32 | 0.7% |
| WritingBench | 78.4% ✎ | ▁·▁▃▁··▅█▂▂▁ beats 2/20 | 0.7% |
| SimpleQA (simple-evals) lab | 19.3% ✎ | ▄·▁▁▃▁··█▁·▁ beats 5/14 | 0.3% |
| DROP F1, 3-shot (simple-evals) lab | 78.1% ✎ | ▂▃▄▆▆█·▂···▄ beats 1/16 | 0.2% |
| Vectara hallucination leaderboard, 2025 dataset (HHEM-2.3, factual consistency rate) | 95.4% ✎ | ▁▁▂▃▄▄█▆▃▂▂▁ beats 72/140 | 0.1% |
| Vectara hallucination leaderboard (HHEM-2.3, factual consistency rate) | 81.4% ✎ | ▁▃▁▂▅█▂▃▄▃▁▁ beats 7/98 | 0.0% |
$ where to run it
Through an API
api · $1.93/M · $1.1 in / $4.4 out per 1M tokens · 200k context · platform.openai.com ↗ · price sourceStandard base token rate from models.dev. Provider-specific tiers, long-context surcharges, caching and promotions may differ.
$ how the score was worked out · Epoch AI — internal evaluatio… 25%, Qwen/Qwen3-235B-A22B-Thinking… 23%, OpenAI simple-evals README be… 11% and 15 more
Each result implies a score on its own, after adjusting for how hard its test is and who ran it. The score is their weighted average, with a small pull toward the middle for thinly tested models. Each test's weight is its counts column above; here it's added up by who ran the tests. How it works
$ improve this page
Use a short GitHub form or edit the data through a pull request. Every number needs a source; here's which ones we can use.
data updated · sources and licences · json