How Good Is DeepSeek-V4.1-Flash-1017 vs Opus 5 and GPT-5.6 Sol?
DeepSeek-V4.1-Flash-1017 gains 11.1 points on Terminal-Bench 4.0 over V4.1-Flash. See how it stacks up against Opus 5, GPT-5.6 Sol, GLM-5.3 and K3.

How much better is DeepSeek-V4.1-Flash-1017 than the earlier Flash release?
DeepSeek-V4.1-Flash-1017 beats DeepSeek-V4.1-Flash on all 11 benchmarks in its model card. The biggest jumps are Terminal-Bench 4.0 (31.2 to 42.3, +11.1), ProgramBench (20.3 to 29.1, +8.8) and Apex Bench v1.1 (64.6 to 72.1, +7.5). Smaller gains show up in DeepSWE, NL2Repo and the vision tests. Against Opus 5 and GPT-5.6 Sol, it wins several agentic tests but trails on HLE.
TL;DR
- DeepSeek calls 1017 a minor update, yet it improves every one of the 11 listed benchmarks over V4.1-Flash, with the largest gains in agentic and coding tests.
- Terminal-Bench 4.0 rose 11.1 points to 42.3, ahead of GPT-5.6 Sol (39.9) and GLM-5.3 (37.9) but behind Opus 5 (51.8).
- Against GPT-5.6 Sol, the new model leads on 9 of 11 benchmarks, and loses only HLE and ZeroBench-main.
- Against Opus 5, it leads on DeepSWE, Automation-Bench, Agents' Last Exam and Apex Bench, and trails on the other seven, with the widest gap on HLE (42.6 vs 56.3).
- The card says the model cuts task execution time and output length, but it gives no numbers for either, so treat the cost claim as unquantified.
- Weights are MIT licensed, and the card lists a 1M-token context window.
What did DeepSeek change in the 1017 update?
The model card describes 1017 as a minor update to DeepSeek-V4.1-Flash. It claims "substantial improvements" in reasoning, coding, agentic tasks and visual benchmarks. It also says the model reduces task execution time and output length, which would lower cost per task, and that it advances the performance-cost Pareto frontier across multiple agent harnesses.
The card does not say what changed in training or architecture. It also gives no parameter count, pricing or latency figures. The only efficiency evidence is the claim itself. The benchmark table is the part you can actually check.
How does 1017 compare with V4.1-Flash, benchmark by benchmark?
The table below uses the card's numbers. Deltas are my arithmetic.
| Benchmark | V4.1-Flash | 1017 | Change |
|---|---|---|---|
| HLE w/o tools | 36.8 | 42.6 | +5.8 |
| HLE text-only subset | 39.1 | 44.0 | +4.9 |
| Terminal-Bench 4.0 | 31.2 | 42.3 | +11.1 |
| DeepSWE v1.1 | 74.2 | 77.0 | +2.8 |
| ProgramBench | 20.3 | 29.1 | +8.8 |
| NL2Repo-Bench | 65.4 | 68.2 | +2.8 |
| Automation-Bench v1.0.6 | 54.8 | 60.5 | +5.7 |
| Agents' Last Exam | 31.8 | 35.4 | +3.6 |
| Apex Bench v1.1 | 64.6 | 72.1 | +7.5 |
| Chartography (w/tools) | 78.9 | 83.0 | +4.1 |
| BabyVision (w/tools) | 89.6 | 92.5 | +2.9 |
| ZeroBench-main (w/tools) | 49.0 | 51.0 | +2.0 |
The pattern is clear. The gains are largest where tasks are long and tool-driven (Terminal-Bench, ProgramBench, Apex). They are smallest on tests that were already near the top of the range, such as DeepSWE and BabyVision, and on ZeroBench-main.
How does DeepSeek-V4.1-Flash-1017 compare with Opus 5?
Opus 5 is the strongest model in the table on most tests. It leads on seven of the 11 rows.
| Benchmark | 1017 | Opus 5 | Leader |
|---|---|---|---|
| HLE w/o tools | 42.6 | 56.3 | Opus 5 |
| Terminal-Bench 4.0 | 42.3 | 51.8 | Opus 5 |
| DeepSWE v1.1 | 77.0 | 74.0 | 1017 |
| ProgramBench | 29.1 | 37.0 | Opus 5 |
| NL2Repo-Bench | 68.2 | 75.3 | Opus 5 |
| Automation-Bench v1.0.6 | 60.5 | 50.3 | 1017 |
| Agents' Last Exam | 35.4 | 28.6 | 1017 |
| Apex Bench v1.1 | 72.1 | 65.8 | 1017 |
| Chartography | 83.0 | 84.0 | Opus 5 |
| BabyVision | 92.5 | 94.1 | Opus 5 |
| ZeroBench-main | 51.0 | 52.0 | Opus 5 |
The HLE gap is the biggest, at 13.7 points. Terminal-Bench (9.5), ProgramBench (7.9) and NL2Repo (7.1) show Opus 5 still ahead on hard terminal work and large coding tasks. The vision gaps are small: one to 1.6 points.
Where 1017 wins, it often wins by a lot. Automation-Bench is +10.2, Agents' Last Exam +6.8 and Apex Bench +6.3. DeepSWE is close, at +3.0.
How does it compare with GPT-5.6 Sol?
GPT-5.6 Sol loses to 1017 on nine of 11 rows. It leads on HLE (44.5 vs 42.6) and ZeroBench-main (53.0 vs 51.0).
HLE needs a caveat. The card reports 1017 at 44.0 on the text-only subset, which is still 0.5 below GPT-5.6 Sol's 44.5. The card does not say which subset GPT-5.6 Sol's number covers, so don't read that comparison too tightly.
The widest margins for 1017 are on Apex Bench (72.1 vs 54.3, +17.8), Automation-Bench (60.5 vs 45.8, +14.7) and NL2Repo (68.2 vs 56.8, +11.4). On Terminal-Bench the lead is 2.4 points.
How does it do against GLM-5.3 and K3?
GLM-5.3 trails 1017 on every row where it has a score. Examples: Terminal-Bench 37.9 vs 42.3, DeepSWE 66.9 vs 77.0, Apex 56.6 vs 72.1. On HLE, GLM-5.3 reports 42.0 on the text-only subset against 44.0 for 1017. GLM-5.3 has no vision scores in the table.
K3 beats 1017 only on HLE (43.5 vs 42.6). Everywhere else it sits below, and it scores 12.6 on Terminal-Bench 4.0 against 42.3. The card does not explain why K3 does so poorly there. Harness fit is one possibility, but that is speculation.
Can you trust these numbers?
Treat them as vendor-reported. The table comes from DeepSeek's own model card, and the settings behind the competitors' scores are not detailed beyond two harness notes: Claude Code for Terminal-Bench 4.0 and Mini-SWE-V2 for DeepSWE v1.1.
Harness choice matters a lot for agentic benchmarks. A model's Terminal-Bench score can shift with the scaffold around it, so the same model may score differently in your own setup. The vision rows are labeled "w/tools," while HLE is "w/o tools," so the rows are not measuring the same thing.
Run your own tasks before changing a production model. The table tells you where 1017 is worth testing, not where it will win in your stack.
What should builders know about running it?
The card lists a few practical details:
- License: MIT, for both the repository and the weights.
- Context window: 1M tokens.
- Sampling: temperature 1.0, top_p 1.0, and max_tokens of at least 256K.
- Prompt format: there is no Jinja chat template. Instead, the repo ships a Python reference implementation (
encoding.py) covering multi-turn chats, tool calling, thinking mode, numeric reasoning effort, mid-conversation system messages and interleaved images. - Production tooling: DeepSeek also releases deepseek-recipe, a set of Rust libraries with Python bindings. It converts Messages, Chat Completions and Responses API requests into DeepSeek's format, encodes prompts, and parses output, including streamed output. Inference, tool execution and HTTP transport are left to you.
The missing chat template is the main gotcha. If your serving stack expects a Jinja template, you will need to wire in the encoding code or the recipe libraries.
Is DeepSeek-V4.1-Flash-1017 worth testing?
If your workload is agentic, yes. The model posts the top score in the table on DeepSWE, Automation-Bench, Agents' Last Exam and Apex Bench, and it has moved up on Terminal-Bench by double digits. Those are the categories that map to coding agents and automation pipelines.
If your work leans on hard reasoning, Opus 5's HLE lead is hard to ignore. If you rely on tough terminal or repo-scale coding tasks, Opus 5 still leads Terminal-Bench, ProgramBench and NL2Repo. The efficiency claims (faster tasks, shorter outputs) are plausible given the "Flash" positioning, but without published figures you need to measure them yourself.
Frequently Asked Questions
Is DeepSeek-V4.1-Flash-1017 a new model or an update?
DeepSeek labels it a minor update to DeepSeek-V4.1-Flash. The weights are a separate release under the name DeepSeek-V4.1-Flash-1017. The card does not detail what changed in training.
Which benchmark improved most over V4.1-Flash?
Terminal-Bench 4.0 improved most, rising from 31.2 to 42.3 (+11.1 points) using the Claude Code harness. ProgramBench (+8.8) and Apex Bench v1.1 (+7.5) follow.
Does DeepSeek-V4.1-Flash-1017 beat Opus 5?
Only on some tests. It scores higher on DeepSWE v1.1, Automation-Bench, Agents' Last Exam and Apex Bench. Opus 5 leads on the other seven, including HLE, Terminal-Bench 4.0, ProgramBench and NL2Repo-Bench.
Is the model open weight, and what is the license?
Yes. The repository and weights are released under the MIT License. The card lists a 1M-token context window and recommends max_tokens of at least 256K.
Does the model card give pricing or parameter counts?
No. The card contains benchmark scores, sampling settings, license and prompt-encoding details. It claims lower cost through shorter outputs and faster task execution, but it does not quantify those savings.
How we source, write, and correct our articles. Editorial standards



