whatmodel.sh / Phi-4-reasoning-plus 14B
Phi-4-reasoning-plus 14B
↗ share
+ contribute
Phi-4-reasoning-plus 14B is an open-weights language model from Microsoft, released April 2025. Its published size is 14.7B parameters. Licence: mit.
Catalogue identity notes
Comparison-only, proposed so the Phi-4-reasoning card's 'Model Quality' runs count. The pinned Phi-4-reasoning card (@1de18ec) evaluates two own checkpoints side by side: 'Phi-4-reasoning' (catalogue phi-4-reasoning) and 'Phi-4-reasoning-plus' (additional outcome-based RL on top of Phi-4-reasoning). Weights: https://huggingface.co/microsoft/Phi-4-reasoning-plus (HF API sha 69baf8528e1bcf05f475034d9e5dd32875ed125f, created 2025-04-17, licence mit, 14,659,507,200 parameters in safetensors metadata). Distinct from phi-4-reasoning; do not merge.
$ how it compares
The LLMs ranked either side of Phi-4-reasoning-plus 14B, out of 828 with a score, then more from Microsoft.
| # | model | score | where | ||
|---|---|---|---|---|---|
| 250 | 59±1 | api $0.0000/M +local | |||
| 251 | 59±1 | local | |||
| 252 | 59±1 | local | |||
| 253 | 59±1 | local | |||
| 254 | 59±1 | api $0.61/M +local | |||
| more from Microsoft | |||||
| 261 | 58±1 | api $0.22/M +local | |||
| 365 | 53±1 | api $0.087/M +local | |||
| 422 | 50±1 | local | |||
$ what it's good at
coding▁▁▁▃▆██▇▆▄▃▁ #172 of 458 · 13% of its score · 5 tests
Beats Qwen3-Coder-Next (80B-A3B), Qwen3.5 9B, Devstral 2 (2512) here, though they rank higher overall. Trails QwQ-32B-Preview, Ministral 3 8B Reasoning 2512, Phi-4-reasoning 14B here, though they rank lower overall.
| test | result | vs the others in its run | counts |
|---|---|---|---|
| HumanEval+ lab +1 | 92.3% ✎ | ▁·▁▁▂▃▄▄█▅▄▃ beats 139/145 | 8.5% |
| LiveCodeBench v6 (window unspecified) | 53.1% ✎ | █·▄·▄····▄·▄ beats 1/5 | 3.9% |
| SciCode main problems | 7.2% ✎ | ▄··▄····█▄·▄ beats 4/5 | 1.0% |
| LiveCodeBench (Aug 1, 2024–Feb 1, 2025) lab | 53.1% ✎ | █··········█ beats 0/1 | — |
| LiveCodeBench 2024-08 to 2025-01 (version not stated) lab | 53.1% ✎ | █··········█ beats 0/1 | — |
chat & writing▁▁▁▃▅▄▅█▆▆▇▃ #150 of 393 · 7.5% of its score · 3 tests
Beats INTELLECT-3, MiniMax-M2, MiniCPM5 2B here, though they rank higher overall. Trails LFM2.5 1.2B Thinking, LFM2.5 8B-A1B, LFM2.5 2.6B here, though they rank lower overall.
| test | result | vs the others in its run | counts |
|---|---|---|---|
| Arena-Hard (version/judge unspecified) lab +1 | 79.0% ✎ | ▃▃▂▅▃▆▅█▅▅▂▃ beats 27/30 | 5.3% |
| IFEval strict (prompt/instruction level unspecified) lab | 84.9% ✎ | █·········██ beats 2/2 | 1.3% |
| IFEval (aggregation unspecified) lab | 84.9% ✎ | ▁▁▃▁▂▄▄▆█▃▂▁ beats 73/141 | 0.9% |
math▁▂▃▅▆▅▄█▄▁▁▁ #158 of 398 · 36% of its score · 5 tests
Beats MiMo-V2.5 (310B-A15B), MiniMax-M2.7, MiniMax-M2.1 here, though they rank higher overall. Trails Olmo 3 7B Think, Qwen3-VL 4B Thinking, Granite 4.2 3B here, though they rank lower overall.
| test | result | vs the others in its run | counts |
|---|---|---|---|
| AIME 2024 lab +2 | 81.3% ✎ | ▄···▄█·▄▄··▄ beats 5/6 | 12% |
| AIME 2025 lab +2 | 78.0% ✎ | █··▄··█··▄·▄ beats 5/6 | 12% |
| HMMT 2025 (edition unspecified) | 47.7% ✎ | ▄··▄▄·▄····█ beats 1/5 | 6.9% |
| MATH-500 | 95.4% ✎ | ▄·▄·····█··█ beats 1/5 | 2.9% |
| HMMT February 2025 lab | 53.6% ✎ | ▁▁▁▃▃▅▅▃██▁▄ beats 5/31 | 2.5% |
other tests9 not in a task · 42% of its score
| test | result | vs the others in its run | counts |
|---|---|---|---|
| GPQA Diamond lab +2 | 69.3% ✎ | █··▄··▄···█▄ beats 2/6 | 22% |
| MMLU-Pro +2 | 79.2% ✎ | █··█··███··█ beats 5/5 | 9.4% |
| Humanity's Last Exam | 5.9% ✎ | █··██···█·██ beats 2/5 | 3.8% |
| FlenQA (3K-token subset) lab +1 | 97.9% ✎ | ▄···▄····▄·█ beats 4/4 | 3.3% |
| IFBench (aggregation unspecified) | 51.7% ✎ | ███···██···█ beats 3/5 | 1.1% |
| Open PT-LLM Leaderboard average (9 Portuguese tasks) | 66.0% ✎ | ▃▁▁▁▁▁▁▁▂█▅▁ beats 121/276 | 0.9% |
| Omni-MATH lab +1 | 81.9% ✎ | █·█·█·██··██ beats 5/6 | 0.8% |
| EuroEval HellaSwag (English), test split, 5-shot generative MC, accuracy | 25.0% ✎ | ▃·▁▁▂▁▂▅█▇▄▁ beats 0/100 | 0.7% |
1 more test
| test | result | vs the others in its run | counts |
|---|---|---|---|
| EuroEval Life in the UK (English knowledge MC), test split, 5-shot, accuracy | 52.8% ✎ | ▁▁▁▁▁▁▃▂▄█▄▃ beats 22/146 | 0.4% |
$ where to run it
llama.cpp · recommended
version
- Install llama.cpp · Homebrew and winget installs name the commands llama-cli and llama-server instead.macOS / Linux
curl -LsSf https://llama.app/install.sh | shWindowsirm https://llama.app/install.ps1 | iex - Run Phi-4-reasoning-plus 14B · needs ~9.1 GB · from huggingface.co/lmstudio-communitychat in the terminal
llama cli -hf lmstudio-community/Phi-4-reasoning-plus-GGUF:Q4_K_M - Or start a local server and open the address it prints (http://localhost:9931)
llama serve -hf lmstudio-community/Phi-4-reasoning-plus-GGUF:Q4_K_M
LM Studio
version
- Install LM Studio · Open the app once before using the lms command.
- Run Phi-4-reasoning-plus 14B · needs ~9.1 GB · from huggingface.co/lmstudio-community
- Or download it in the terminal
lms get https://huggingface.co/lmstudio-community/Phi-4-reasoning-plus-GGUF@Q4_K_M -y - Then run lms ls to see its name, and lms chat followed by that name
Ollama
- Install Ollama
download it (macOS / Windows) ↗
Linuxcurl -fsSL https://ollama.com/install.sh | sh - Run Phi-4-reasoning-plus 14B · needs ~11 GB · from ollama.comchat in the terminal
ollama run phi4-reasoning:plus
MLX (Mac)
version
- Install MLX (Mac) · Apple silicon Macs only, text only.with uv
uv tool install mlx-lmorpip install mlx-lm - Run Phi-4-reasoning-plus 14B · needs ~8.2 GB, Mac only · from huggingface.co/lmstudio-communitychat in the terminal
mlx_lm.chat --model lmstudio-community/Phi-4-reasoning-plus-MLX-4bit - Or start an OpenAI-compatible server at http://localhost:8080/v1
mlx_lm.server --model lmstudio-community/Phi-4-reasoning-plus-MLX-4bit
Official weights and documentation: huggingface.co/microsoft ↗
$ how the score was worked out · Falcon-H1R: Pushing the Reaso… 44%, Microsoft — Phi-4-reasoning T… 31%, microsoft/Phi-4-reasoning mod… 23% and 2 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
| source | results | share of the score |
|---|---|---|
| 10 | 44% | |
| 10 | 31% | |
| 9 | 23% | |
| 2 | 1% | |
| 1 | 1% | |
| prior · pull toward the middle | 0% | |
| weighted average | = 58.7 |
not counted (2)
| microsoft/Phi-4-reasoning model card | LiveCodeBench (Aug 1, 2024–Feb 1, 2025) [correct] | 53.1% | fewer than three models have this test yet, or this source ran it for this model alone |
| Microsoft — Phi-4-reasoning Technical Report | LiveCodeBench 2024-08 to 2025-01 (version not stated) [correct] | 53.1% | fewer than three models have this test yet, or this source ran it for this model alone |
$ 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