[whatmodel.sh](../../README.md) / Phi-4-reasoning-plus 14B
# Phi-4-reasoning-plus 14B
Microsoft · released 2025-04 · 14.7B params · mit
**score 58.5** ±0.8 · #219 of 732 · from 32 benchmark results across 5 sources
Score within the [LMArena (text)](https://whatmodel.sh/?set=lmarena-text&score=set) comparison set only.
## What it's good at
● marks Phi-4-reasoning-plus 14B among every model on that task or test, worst to best.
task vs the others rank counts tests
coding ▁▁▁▃▅▇█●▅▄▃▁ #182 of 469 13% 5
chat & writing ▁▁▁▃▆▄▆█●▇▇▃ #157 of 402 7.4% 3
math ▁▁▃▅█▆●█▄▂▁▁ #161 of 431 35% 5
coding · #182 of 469 · 13% of its score
Beats [Qwen3.5 9B](qwen3-5-9b.md), [Gemini 2.5 Flash](gemini-2-5-flash.md), [Qwen3-VL 32B Thinking](qwen3-vl-32b-thinking.md) here, though they rank higher overall. Trails [QwQ-32B-Preview](qwq-32b-preview.md), [Ministral 3 8B Reasoning 2512](ministral-3-8b-reasoning.md), [Phi-4-reasoning 14B](phi-4-reasoning.md) here, though they rank lower overall.
test result vs the others in its run difficulty counts why
HumanEval+ (maker) 92.3% ▁·▁▁▂▃▄▄█▅▄● beats 139/145 easy · avg 77% 8.0% sharp · several runs
LiveCodeBench v6 (window unspecif… 53.1% ●·▄·▄····▄·▄ beats 1/5 medium · avg 41% 4.1% at its level
SciCode main problems 7.2% ▄··▄····█●·▄ beats 4/5 very hard · avg 3.8% 0.9% too hard for it
LiveCodeBench (Aug 1, 2024–Feb 1,… 53.1% ●··········█ beats 0/1 — not counted yet: no other model in the …
LiveCodeBench 2024-08 to 2025-01 … 53.1% ●··········█ beats 0/1 — not counted yet: no other model in the …
chat & writing · #157 of 402 · 7.4% of its score
Beats [INTELLECT-3](intellect-3.md), [MiniMax-M2](minimax-m2.md), [MiniCPM5 2B](minicpm5-2b.md) here, though they rank higher overall. Trails [LFM2.5 1.2B Thinking](lfm2-5-1-2b-thinking.md), [LFM2.5 8B-A1B](lfm2-5-8b-a1b.md), [LFM2.5 2.6B](lfm2-5-2-6b.md) here, though they rank lower overall.
test result vs the others in its run difficulty counts why
Arena-Hard (version/judge unspeci… 79.0% ▃▃▂▅▃▆▅█▅●▂▃ beats 27/30 medium · avg 59% 5.3% at its level · several runs
IFEval strict (prompt/instruction… 84.9% █·········█● beats 2/2 easy · avg 67% 1.1% small run
IFEval (aggregation unspecified) … 84.9% ▁▂▄▂▂▄▆●█▅▂▁ beats 73/145 easy · avg 74% 0.9% typical
math · #161 of 431 · 35% of its score
Beats [MiMo-V2.5 (310B-A15B)](mimo-v2-5.md), [MiniMax-M2.7](minimax-m2-7.md), [MiniMax-M2.1](minimax-m2-1.md) here, though they rank higher overall. Trails [Olmo 3 7B Think](olmo-3-7b-think.md), [Qwen3-VL 4B Thinking](qwen3-vl-4b-thinking.md), [Nemotron 3 Nano 30B-A3B](nemotron-3-nano-30b-a3b.md) here, though they rank lower overall.
test result vs the others in its run difficulty counts why
AIME 2025 (maker) 78.0% █··▄··█··●·▄ beats 5/6 medium · avg 52% 12% sharp · several runs
AIME 2024 (maker) 81.3% ▄···▄█·▄●··▄ beats 5/6 medium · avg 62% 12% sharp · several runs
HMMT 2025 (edition unspecified) 47.7% ▄··●▄·▄····█ beats 1/5 hard · avg 29% 6.7% sharp · at its level
MATH-500 95.4% ▄·●·····█··█ beats 1/5 very easy · avg 92% 2.5% maxed out
HMMT February 2025 (maker) 53.6% ▁▁▁▃●▅▅▃██▁▄ beats 5/31 hard · avg 32% 2.2% at its level · small run
other tests (9)
test result vs the others in its run difficulty counts why
GPQA Diamond (maker) 69.3% █··●··▄···█▄ beats 2/6 hard · avg 43% 23% sharp · at its level · several runs
MMLU-Pro 79.2% █··█··███··● beats 5/5 medium · avg 57% 10% at its level · several runs
Humanity's Last Exam 5.9% █··█●···█·██ beats 2/5 very hard · avg 3.7% 3.9% typical
FlenQA (3K-token subset) (maker) 97.9% ▄···▄····▄·● beats 4/4 easy · avg 86% 2.7% sharp · noisy · several runs
Open PT-LLM Leaderboard average (… 66.0% ▃▁▁▁▁▁▁▁▂●▅▁ beats 121/276 medium · avg 72% 1.1% at its level · noisy
IFBench (aggregation unspecified) 51.7% ███···●█···█ beats 3/5 hard · avg 34% 1.1% at its level
EuroEval HellaSwag (English), tes… 25.0% ●·▁▁▂▁▂▅█▇▄▁ beats 0/100 medium · avg 67% 0.8% sharp · noisy
Omni-MATH (maker) 81.9% █·█·█·██··●█ beats 5/6 easy · avg 68% 0.8% blunt · small run · several runs
EuroEval Life in the UK (English … 52.8% ▁▁▁▁▁▁●▂▄█▄▃ beats 22/146 easy · avg 82% 0.4% noisy
## How the score was worked out
Each result implies a score on its own, after adjusting for how hard that test is and who ran it. The model's 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 is added up by who ran the tests. [Method](../method.md)
source results share of the score
Falcon-H1R: Pushing the Reasoning Front… 10 45% ▇▇▇▇▇
Microsoft (submitted / maker-reported) 10 30% ▇▇▇▇
microsoft/Phi-4-reasoning model card (s… 9 22% ▇▇▇
EuroEval leaderboards 2 1% ▇
Open Portuguese LLM Leaderboard 1 1% ▇
prior: pull toward the middle 0% ▇
weighted average = 58.5
Licences: Falcon-H1R: Pushing the Reasoning Frontiers with a Hybrid Model for Efficient Test-Time Scaling ([CC BY 4.0](../../licenses/report-2601.02346v1.txt)) · Microsoft ([CC BY 4.0](../../licenses/report-2504.21318v1.txt)) · microsoft/Phi-4-reasoning model card ([mit](../../licenses/microsoft--Phi-4-reasoning.txt)) · EuroEval leaderboards ([MIT](https://github.com/EuroEval/leaderboards/blob/1a77f1d2f8ba1ba05ab73287fb090d76bf41b2e0/LICENSE)) · Open Portuguese LLM Leaderboard ([Apache-2.0](../../licenses/hf-leaderboard-spaces-Apache-2.0.txt))
Not counted (2)
source test score why
microsoft/Phi-4-reaso… LiveCodeBench (Aug 1, 2024–Fe… 53.1% too few models have it yet
Microsoft LiveCodeBench 2024-08 to 2025… 53.1% too few models have it yet
## How to run it
### llama.cpp (recommended)
1. Install llama.cpp. Homebrew and winget installs name the commands llama-cli and llama-server instead. [Other ways to install](https://github.com/ggml-org/llama.cpp/blob/master/docs/install.md)
```sh
# macOS / Linux
curl -LsSf https://llama.app/install.sh | sh
# Windows
irm https://llama.app/install.ps1 | iex
```
2. Run Phi-4-reasoning-plus 14B (Q4_K_M, needs ~9.1 GB, from [huggingface.co/lmstudio-community](https://huggingface.co/lmstudio-community/Phi-4-reasoning-plus-GGUF/tree/32a07ec573ed9a856f7f75c26a558bc8f23cca55))
```sh
llama cli -hf lmstudio-community/Phi-4-reasoning-plus-GGUF:Q4_K_M
```
3. Or start a local server and open the address it prints (http://localhost:9931)
```sh
llama serve -hf lmstudio-community/Phi-4-reasoning-plus-GGUF:Q4_K_M
```
Other versions: Q8_0 (~15.6 GB) `llama cli -hf lmstudio-community/Phi-4-reasoning-plus-GGUF:Q8_0`
### LM Studio
1. Install LM Studio. Open the app once before using the lms command. [Download it (macOS / Windows / Linux)](https://lmstudio.ai/download)
2. Run Phi-4-reasoning-plus 14B (Q4_K_M, needs ~9.1 GB, from [huggingface.co/lmstudio-community](https://huggingface.co/lmstudio-community/Phi-4-reasoning-plus-GGUF/tree/32a07ec573ed9a856f7f75c26a558bc8f23cca55))
```sh
lms get https://huggingface.co/lmstudio-community/Phi-4-reasoning-plus-GGUF@Q4_K_M -y
```
3. Then run lms ls to see its name, and lms chat followed by that name
Other versions: Q8_0 (~15.6 GB) `lms get https://huggingface.co/lmstudio-community/Phi-4-reasoning-plus-GGUF@Q8_0 -y` · 4bit (~8.2 GB, Mac only) `lms get https://huggingface.co/lmstudio-community/Phi-4-reasoning-plus-MLX-4bit -y` · 8bit (~15.6 GB, Mac only) `lms get https://huggingface.co/mlx-community/Phi-4-reasoning-plus-8bit -y`
### Ollama
1. Install Ollama. [Download it (macOS / Windows)](https://ollama.com/download)
```sh
# Linux
curl -fsSL https://ollama.com/install.sh | sh
```
2. Run Phi-4-reasoning-plus 14B (Q4_K_M, needs ~11 GB, from [ollama.com](https://ollama.com/library/phi4-reasoning/tags))
```sh
ollama run phi4-reasoning:plus
```
### MLX (Mac)
1. Install MLX (Mac). Apple silicon Macs only, text only.
```sh
# with uv
uv tool install mlx-lm
# or
pip install mlx-lm
```
2. Run Phi-4-reasoning-plus 14B (4bit, needs ~8.2 GB, Mac only, from [huggingface.co/lmstudio-community](https://huggingface.co/lmstudio-community/Phi-4-reasoning-plus-MLX-4bit/tree/035f537492b8cedf94f354037b147a867b2c10c2))
```sh
mlx_lm.chat --model lmstudio-community/Phi-4-reasoning-plus-MLX-4bit
```
3. Or start an OpenAI-compatible server at http://localhost:8080/v1
```sh
mlx_lm.server --model lmstudio-community/Phi-4-reasoning-plus-MLX-4bit
```
Other versions: 8bit (~15.6 GB, Mac only) `mlx_lm.chat --model mlx-community/Phi-4-reasoning-plus-8bit`
Model repository and documentation: [huggingface.co/microsoft](https://huggingface.co/microsoft/Phi-4-reasoning-plus)
[interactive version](https://whatmodel.sh/model/phi-4-reasoning-plus) · [JSON](https://whatmodel.sh/api?format=json&all=1)