CFBench
Models follow 1,000 real-world instructions with embedded constraints, across more than 200 scenarios and 50 NLP tasks. A judge checks each constraint and the overall requirement.
Constraints fall into 10 primary types and over 25 subtypes.
- Made by
- Baichuan and Peking University
- Released
- August 2024
- Kind
- Following precise instructions
- Level
- Everyday
- Scored
- Graded by a model
- Answers
- Open-ended
- Tasks
- All public
- Strongest model tested
- o1-preview #147 on the capability index
- Last in a launch post
- August 2025, dropped before it saturated
- Last model added
- September 2025
- Scores refreshed
- November 12th, 2026
In the authors’ words
The adeptness of Large Language Models (LLMs) in comprehending and following natural language instructions is critical for their deployment in sophisticated real-world applications. Existing evaluations mainly focus on fragmented constraints or narrow scenarios, but they overlook the comprehensiveness and authenticity of constraints from the user's perspective. To bridge this gap, we propose CFBench, a large-scale Comprehensive Constraints Following Benchmark for LLMs, featuring 1,000 curated samples that cover more than 200 real-life scenarios and over 50 NLP tasks. CFBench meticulously compiles constraints from real-world instructions and constructs an innovative systematic framework for constraint types, which includes 10 primary categories and over 25 subcategories, and ensures each constraint is seamlessly integrated within the instructions. To make certain that the evaluation of LLM outputs aligns with user perceptions, we propose an advanced methodology that integrates multi-dimensional assessment criteria with requirement prioritization, covering various perspectives of constraints, instructions, and requirement fulfillment. Evaluating current leading LLMs on CFBench reveals substantial room for improvement in constraints following, and we further investigate influencing factors and enhancement strategies. The data and code are publicly available at https://github.com/PKU-Baichuan-MLSystemLab/CFBench
DeepSeek-R1 (snapshot unspecified) tops the leaderboard with 78.3%
Best score per entry from the benchmark's own leaderboard, read on November 12th, 2026. Where a model ran with several settings or harnesses, we keep its best. Names in gray aren't in our model list: fine-tunes, agent systems, products and older models. They don't count toward leaders. The best model we track is o1-preview, at 71.8%.
Hunyuan-T1 leads with 81%, claims included
Best score per model from every source, including labs’ own numbers and claims Epoch AI collected from reports and papers. Labs pick their own settings, so a claim can beat an independent run of the same model.
The newest model with a score here came out in September 2024, and nobody has tested a newer one. Among the 20 highest-ranked models on the capability index, these have no score yet:
- Claude Fable 5.2
-
Gemini 4 Carbon
- GPT-6 Astra
- Claude Opus 5.5
- and 16 more
- 78.3 DeepSeek-R1 (snapshot unspecified)
- 74.0 DeepSeek-V3 (snapshot unspecified)
- 73.5 GPT-4o (snapshot unspecified)
- 72.3 Claude-3.5-Sonnet (snapshot unspecified)
- 71.8 o1-preview
- 70.5
Qwen2-72B
- 69.6 DeepSeek-V2-0628
- 69.4 GLM-4-0520
- 69.0 ERNIE-4-Turbo-0628
- 67.5 ERNIE-4-Bot-0613
- 67.2 GPT-4 Turbo
- 64.7 GPT-4 Turbo (Jan 2024)
- 63.8 MoonShot-V1-8k
- 62.7 ERNIE-3.5-0613
- 62.3
Yi-Large
- 61.5 Qwen1.5-110B-Chat
- 60.9 abab6.5-chat
- 60.7 YI-1.5-34B-Chat
- 60.6
Qwen1.5-72B
- 59.6 GLM-4-9B-Chat
- 57.8 Qwen1.5-32B-Chat
- 50.2
Qwen2-7B-Instruct
- 49.8
Qwen1.5-14B-Chat
- 46.5
Qwen1.5-7B-Chat
- 46.4 DeepSeek-67B-Chat
- 46.4 GPT-3.5-Turbo-1106
- 42.9 InternLM2-Chat-7B
- 42.9 Llama-3-70B-Instruct-CN
- 41.4 Llama-3-70B-Instruct
- 41.2 Llama-3-8B-Instruct-CN
- 35.6 DeepSeek-7B-Chat
- 35.5 DeepSeek-V2-Lite-Chat
- 32.2 Baichuan2-13B-Chat
- 31.6
Qwen1.5-32B
- 29.7 Llama-3-8B-Instruct
- 28.1 BaiChuan-13B-Chat
- 28.0
Qwen1.5-4B-Chat
- 27.4 Vicuna-33B-V13
- 25.4
Qwen2-7B
- 24.2
Qwen2-1.5B-Instruct
- 24.0
Vicuna-13B-v1.3
- 22.9 Llama-2-13B-Chat
- 22.8
Qwen1.5-14B
- 21.5 Vicuna-7B-V13
- 20.6 Conifer-Test
- 20.1 Llama-2-7B-Chat
- 17.7
Qwen1.5-7B
- 15.7 Qwen1.5-4B
- 14.1
Qwen2-0.5B-Instruct
- 14.0 Conifer-Base
- 5.40 Mistral-7B-Instruct-V03
- 1 DeepSeek-R1 (snapshot unspecified) 78.3%
- 2 DeepSeek-V3 (snapshot unspecified) 74%
- 3 GPT-4o (snapshot unspecified) 73.5%
- 4 Claude-3.5-Sonnet (snapshot unspecified) 72.3%
- 5 o1-preview 71.8%
- 6
Qwen2-72B 70.5%
- 7 DeepSeek-V2-0628 69.6%
- 8 GLM-4-0520 69.4%
- 9 ERNIE-4-Turbo-0628 69%
- 10 ERNIE-4-Bot-0613 67.5%
- 11 GPT-4 Turbo Apr 2024 67.2%
- 12 GPT-4 Turbo (Jan 2024) 64.7%
- 13 MoonShot-V1-8k 63.8%
- 14 ERNIE-3.5-0613 62.7%
- 15
Yi-Large 62.3%
- 16 Qwen1.5-110B-Chat 61.5%
- 17 abab6.5-chat 60.9%
- 18 YI-1.5-34B-Chat 60.7%
- 19
Qwen1.5-72B 60.6%
- 20 GLM-4-9B-Chat 59.6%
- 21 Qwen1.5-32B-Chat 57.8%
- 22
Qwen2-7B-Instruct 50.2%
- 23
Qwen1.5-14B-Chat 49.8%
- 24
Qwen1.5-7B-Chat 46.5%
- 25 DeepSeek-67B-Chat 46.4%
- 26 GPT-3.5-Turbo-1106 46.4%
- 27 InternLM2-Chat-7B 42.9%
- 28 Llama-3-70B-Instruct-CN 42.9%
- 29 Llama-3-70B-Instruct 41.4%
- 30 Llama-3-8B-Instruct-CN 41.2%
- 31 DeepSeek-7B-Chat 35.6%
- 32 DeepSeek-V2-Lite-Chat 35.5%
- 33 Baichuan2-13B-Chat 32.2%
- 34
Qwen1.5-32B 31.6%
- 35 Llama-3-8B-Instruct 29.7%
- 36 BaiChuan-13B-Chat 28.1%
- 37
Qwen1.5-4B-Chat 28%
- 38 Vicuna-33B-V13 27.4%
- 39
Qwen2-7B 25.4%
- 40
Qwen2-1.5B-Instruct 24.2%
- 41
Vicuna-13B-v1.3 24%
- 42 Llama-2-13B-Chat 22.9%
- 43
Qwen1.5-14B 22.8%
- 44 Vicuna-7B-V13 21.5%
- 45 Conifer-Test 20.6%
- 46 Llama-2-7B-Chat 20.1%
- 47
Qwen1.5-7B 17.7%
- 48 Qwen1.5-4B 15.7%
- 49
Qwen2-0.5B-Instruct 14.1%
- 50 Conifer-Base 14%
- 51 Mistral-7B-Instruct-V03 5.40%
Source: Official CFBench leaderboard
- 81.0
Hunyuan-T1
- 77.6
Baichuan-M2-32B
- 71.8 o1-preview
- 70.5
Qwen2-72B
- 67.2 GPT-4 Turbo
- 64.7 GPT-4 Turbo (Jan 2024)
- 62.3
Yi-Large
- 60.6
Qwen1.5-72B
- 59.6 GLM-4-9B-Chat
- 50.2
Qwen2-7B-Instruct
- 49.8
Qwen1.5-14B-Chat
- 46.5
Qwen1.5-7B-Chat
- 32.2 Baichuan2-13B-Chat
- 31.6
Qwen1.5-32B
- 28.0
Qwen1.5-4B-Chat
- 25.4
Qwen2-7B
- 24.2
Qwen2-1.5B-Instruct
- 24.0
Vicuna-13B-v1.3
- 22.8
Qwen1.5-14B
- 17.7
Qwen1.5-7B
- 14.1
Qwen2-0.5B-Instruct
- 1
Hunyuan-T1 81%
- 2
Baichuan-M2-32B 77.6%
- 3 o1-preview 71.8%
- 4
Qwen2-72B 70.5%
- 5 GPT-4 Turbo Apr 2024 67.2%
- 6 GPT-4 Turbo (Jan 2024) 64.7%
- 7
Yi-Large 62.3%
- 8
Qwen1.5-72B 60.6%
- 9 GLM-4-9B-Chat 59.6%
- 10
Qwen2-7B-Instruct 50.2%
- 11
Qwen1.5-14B-Chat 49.8%
- 12
Qwen1.5-7B-Chat 46.5%
- 13 Baichuan2-13B-Chat 32.2%
- 14
Qwen1.5-32B 31.6%
- 15
Qwen1.5-4B-Chat 28%
- 16
Qwen2-7B 25.4%
- 17
Qwen2-1.5B-Instruct 24.2%
- 18
Vicuna-13B-v1.3 24%
- 19
Qwen1.5-14B 22.8%
- 20
Qwen1.5-7B 17.7%
- 21
Qwen2-0.5B-Instruct 14.1%
Sources: Labs’ model cards and official CFBench leaderboard
| # | Entry | Score | Setting | Date | Source |
|---|---|---|---|---|---|
| 1 | DeepSeek-R1 (snapshot unspecified) | 78.3% | Official leaderboard | ||
| 2 | DeepSeek-V3 (snapshot unspecified) | 74% | Official leaderboard | ||
| 3 | GPT-4o (snapshot unspecified) | 73.5% | Official leaderboard | ||
| 4 | Claude-3.5-Sonnet (snapshot unspecified) | 72.3% | Official leaderboard | ||
| 5 | o1-preview | 71.8% | Sep 2024 | Official leaderboard | |
| 6 | | 70.5% | Jun 2024 | Official leaderboard | |
| 7 | DeepSeek-V2-0628 | 69.6% | Official leaderboard | ||
| 8 | GLM-4-0520 | 69.4% | Official leaderboard | ||
| 9 | ERNIE-4-Turbo-0628 | 69% | Official leaderboard | ||
| 10 | ERNIE-4-Bot-0613 | 67.5% | Official leaderboard | ||
| 11 | GPT-4 Turbo Apr 2024 | 67.2% | Apr 2024 | Official leaderboard | |
| 12 | GPT-4 Turbo (Jan 2024) | 64.7% | Jan 2024 | Official leaderboard | |
| 13 | MoonShot-V1-8k | 63.8% | Official leaderboard | ||
| 14 | ERNIE-3.5-0613 | 62.7% | Official leaderboard | ||
| 15 | | 62.3% | May 2024 | Official leaderboard | |
| 16 | Qwen1.5-110B-Chat | 61.5% | Official leaderboard | ||
| 17 | abab6.5-chat | 60.9% | Official leaderboard | ||
| 18 | YI-1.5-34B-Chat | 60.7% | Official leaderboard | ||
| 19 | | 60.6% | Feb 2024 | Official leaderboard | |
| 20 | GLM-4-9B-Chat | 59.6% | Jun 2024 | Official leaderboard | |
| 21 | Qwen1.5-32B-Chat | 57.8% | Official leaderboard | ||
| 22 | | 50.2% | Jun 2024 | Official leaderboard | |
| 23 | | 49.8% | Feb 2024 | Official leaderboard | |
| 24 | | 46.5% | Feb 2024 | Official leaderboard | |
| 25 | DeepSeek-67B-Chat | 46.4% | Official leaderboard | ||
| 26 | GPT-3.5-Turbo-1106 | 46.4% | Official leaderboard | ||
| 27 | InternLM2-Chat-7B | 42.9% | Official leaderboard | ||
| 28 | Llama-3-70B-Instruct-CN | 42.9% | Official leaderboard | ||
| 29 | Llama-3-70B-Instruct | 41.4% | Official leaderboard | ||
| 30 | Llama-3-8B-Instruct-CN | 41.2% | Official leaderboard | ||
| 31 | DeepSeek-7B-Chat | 35.6% | Official leaderboard | ||
| 32 | DeepSeek-V2-Lite-Chat | 35.5% | Official leaderboard | ||
| 33 | Baichuan2-13B-Chat | 32.2% | Sep 2023 | Official leaderboard | |
| 34 | | 31.6% | Feb 2024 | Official leaderboard | |
| 35 | Llama-3-8B-Instruct | 29.7% | Official leaderboard | ||
| 36 | BaiChuan-13B-Chat | 28.1% | Official leaderboard | ||
| 37 | | 28% | Feb 2024 | Official leaderboard | |
| 38 | Vicuna-33B-V13 | 27.4% | Official leaderboard | ||
| 39 | | 25.4% | Jun 2024 | Official leaderboard | |
| 40 | | 24.2% | Jun 2024 | Official leaderboard | |
| 41 | | 24% | Jun 2023 | Official leaderboard | |
| 42 | Llama-2-13B-Chat | 22.9% | Official leaderboard | ||
| 43 | | 22.8% | Feb 2024 | Official leaderboard | |
| 44 | Vicuna-7B-V13 | 21.5% | Official leaderboard | ||
| 45 | Conifer-Test | 20.6% | Official leaderboard | ||
| 46 | Llama-2-7B-Chat | 20.1% | Official leaderboard | ||
| 47 | | 17.7% | Feb 2024 | Official leaderboard | |
| 48 | Qwen1.5-4B | 15.7% | Official leaderboard | ||
| 49 | | 14.1% | Jun 2024 | Official leaderboard | |
| 50 | Conifer-Base | 14% | Official leaderboard | ||
| 51 | Mistral-7B-Instruct-V03 | 5.40% | Official leaderboard |
| # | Model | Score | Setting | Date | Source |
|---|---|---|---|---|---|
| 1 | | 81% | Mar 2025 | Lab model card | |
| 2 | | 77.6% | Aug 2025 | Lab model card | |
| 3 | o1-preview | 71.8% | Sep 2024 | Official leaderboard | |
| 4 | | 70.5% | Jun 2024 | Official leaderboard | |
| 5 | GPT-4 Turbo Apr 2024 | 67.2% | Apr 2024 | Official leaderboard | |
| 6 | GPT-4 Turbo (Jan 2024) | 64.7% | Jan 2024 | Official leaderboard | |
| 7 | | 62.3% | May 2024 | Official leaderboard | |
| 8 | | 60.6% | Feb 2024 | Official leaderboard | |
| 9 | GLM-4-9B-Chat | 59.6% | Jun 2024 | Official leaderboard | |
| 10 | | 50.2% | Jun 2024 | Official leaderboard | |
| 11 | | 49.8% | Feb 2024 | Official leaderboard | |
| 12 | | 46.5% | Feb 2024 | Official leaderboard | |
| 13 | Baichuan2-13B-Chat | 32.2% | Sep 2023 | Official leaderboard | |
| 14 | | 31.6% | Feb 2024 | Official leaderboard | |
| 15 | | 28% | Feb 2024 | Official leaderboard | |
| 16 | | 25.4% | Jun 2024 | Official leaderboard | |
| 17 | | 24.2% | Jun 2024 | Official leaderboard | |
| 18 | | 24% | Jun 2023 | Official leaderboard | |
| 19 | | 22.8% | Feb 2024 | Official leaderboard | |
| 20 | | 17.7% | Feb 2024 | Official leaderboard | |
| 21 | | 14.1% | Jun 2024 | Official leaderboard |
Labs report scores for 2 models in their cards. Switch the scores above to rank them together.
2 models have held number one on the official leaderboard since its release in August 2024 3 models have held number one with claims included since its release in August 2024
Lab claims count from the day the card came out, independent runs from the model’s release. We draw one row each for the benchmark’s own leaderboard and what labs claim in their cards.
Sources: Official CFBench leaderboard and labs’ model cards
Scores over time
All the scores we have, one dot each, so a model tested at several settings appears more than once.
Sources: Official CFBench leaderboard and labs’ model cards
No launch post has listed it since August 2025
Launch posts from every lab that has listed it, one tick per post. Tall colored ticks include it, and short gray ones leave it out.
| Date | Launch post | Score | As the post writes it |
|---|---|---|---|
| Aug 10, 2025 | 77.6 | CFBench | |
| Mar 21, 2025 | 81 | CFBench |
One system card reports it
Besides launch posts, we read the system cards, model cards and technical reports labs publish with a release. They report far more, including safety and frontier-risk tests.
| Date | Document | Score | As the document writes it | Section |
|---|---|---|---|---|
| Sep 2, 2025 | | 77.6 | CF-Bench (Table 1) | Capabilities |
More in Instructions and chat
- IFEval In use Models answer about 500 prompts containing verifiable instructions such as word limits or required keywords. Code checks each instruction for strict and loose accuracy.
Gemma 4 31B IT 98.9%
- IFBench In use 58 new out-of-domain verifiable output constraints. Scored by programmatic constraint checks (strict or loose).
Nemotron-Cascade 2 30B-A3B 82.9%
- MultiChallenge In use Multi-turn conversations testing instruction retention, inference memory, versioned editing and self-coherence. Graded by LLM judge with rubrics. GPT-6.1 Sol 82%
- Multi-IF In use Models follow verifiable instructions over three-turn conversations in eight languages, extending IFEval. Scored by instruction accuracy at each turn. LFM3-1.7B 89.1%
- AdvancedIF In use Models respond to over 1,600 prompts with complex, multi-turn, and system-level instructions. A judge model checks each response against expert-written rubrics.
MAI-Thinking-1 85%
- IFStruct In use Models generate JSON or YAML that must follow a requested schema and phrasing constraints, without constrained decoding. A response passes only if every structural constraint holds.
Gemma 4 31B IT 95.9%