DeepSeek V4.1 Flash 1017: Same Price, Shorter Outputs. Should You Switch?

AIHubMix7 min read
DeepSeek V4.1 Flash 1017: Same Price, Shorter Outputs. Should You Switch?

On Saturday, October 17, 2026, DeepSeek swapped the model behind its deepseek-flash API name for a new checkpoint, DeepSeek-V4.1-Flash-1017. The price did not move, the context window did not move, and the calling method did not move. What changed is the model: DeepSeek reports double-digit gains on terminal and program-building benchmarks, and says the new checkpoint finishes tasks faster with shorter outputs.

The short answer: if you run coding agents or tool-heavy workflows on the September V4.1 Flash, switch. You pay the same per token and, by DeepSeek's own cost chart, far less per finished task. If your workload is knowledge-heavy Q&A, the case is weaker, and frontier models still lead there.

On AIHubMix, the new checkpoint has its own ID, deepseek-v4.1-flash-1017, so nothing changes under you until you change the model name.

What changed and what stayed the same

DeepSeek's release note calls 1017 "a Pareto improvement in performance and cost", and the Hugging Face card calls it "a minor update". Both are fair: the architecture and the API surface are untouched, and the post-training is new (DeepSeek describes "reinforcement learning with self-feedback to improve end-to-end project development").

Item September V4.1 Flash V4.1 Flash 1017
Architecture 552B MoE, 8B / 16B active Same
Context / max output 1M / 384K Same
Input Text and images Same
Thinking default On, effort high Same
Effort levels low / high / max Same
DeepSeek API name deepseek-flash deepseek-flash (now 1017)
List price Unchanged Unchanged
Output length Long Shorter (DeepSeek, not quantified)

The old names deepseek-v4-flash and deepseek-v4-flash-vision-exp still work on DeepSeek's API, and both now run on 1017 at Flash prices. DeepSeek offers no way to pin the September checkpoint, so anyone calling deepseek-flash directly has already been moved.

Where the gains landed

All figures below come from DeepSeek's model card and changelog; nobody has reproduced them independently yet. The Decoder and Kingy.ai have compiled the same table and flag the same caveat.

Benchmark September 1017 Change
Terminal-Bench 4.0 31.2 42.3 +11.1
ProgramBench 20.3 29.1 +8.8
Apex Bench v1.1 64.6 72.1 +7.5
HLE, no tools 36.8 42.6 +5.8
Automation-Bench 54.8 60.5 +5.7
Agents' Last Exam 31.8 35.4 +3.6
DeepSWE v1.1 74.2 77.0 +2.8
NL2Repo-Bench 65.4 68.2 +2.8
BabyVision, with tools 89.6 92.5 +2.9

Terminal-Bench 4.0 was run in the Claude Code harness; DeepSWE in mini-SWE-v2.

The pattern is clear: the biggest jumps are in long terminal sessions and in building a program from scratch, which matches what DeepSeek says it trained for. Repository-level bug fixing (DeepSWE, NL2Repo) and vision moved by two to three points.

Shorter outputs are the real upgrade

The September checkpoint was expensive to run for a cheap model because it talked a lot. When Artificial Analysis ran its Intelligence Index on it at max effort, it generated about 250M output tokens against a median of 130M, and 62% more than DeepSeek's own V4 Pro 0813.

1017 targets exactly that. DeepSeek's DeepSWE chart (cost per task on the x-axis, as read by The Decoder) puts the September model at 74.2% for about $0.50 a task, 1017 at its top setting at 77.0% for just under $0.20, and 1017 at its low setting above 72% for about $0.10. Since the price per token is identical, nearly all of that saving comes from the model using fewer tokens and finishing in fewer turns.

Two cautions. DeepSeek has not said how much shorter the outputs are, and these per-task costs are read from a vendor chart, not measured by a third party. Run your own workload before you plan around a 60% saving.

How close it gets to the tier above

Inside DeepSeek's lineup, the tier above is V4 Pro 0813, and 1017 has already passed it on every agentic benchmark DeepSeek publishes for both (Terminal-Bench 4.0: 42.3 vs 12.4; DeepSWE: 77.0 vs 62.7). That gets its own post in this series.

Against frontier models the picture is mixed. DeepSeek's table beats Claude Opus 5 on DeepSWE, Automation-Bench, Agents' Last Exam, and Apex, but Opus 5 still leads on Terminal-Bench 4.0 (51.8), ProgramBench (37.0), NL2Repo (75.3), and HLE (56.3). DeepSeek also compared against older models: Opus 5.5, Sonnet 5.5, and the GPT-6 generation are not in its table, and Google separately reports Opus 5.5 at 66.4 on Terminal-Bench 4.0.

Price and real cost

Model DeepSeek input DeepSeek output AIHubMix input AIHubMix output
V4.1 Flash (September) $0.30 $1.20 $0.3098 $1.2392
V4.1 Flash 1017 $0.30 $1.20 $0.3098 $1.2392
V4 Pro 0813 $1.32 $3.96 $1.3944 $4.1832

Peak prices per 1M tokens, cache miss. Peak hours are 01:00–04:00 and 06:00–10:00 UTC on weekdays; every other hour, weekends, and Chinese public holidays are off-peak at half price. Flash cache hits cost $0.006 on DeepSeek and $0.0062 on AIHubMix at peak. AIHubMix is currently running a limited-time 30% discount on 1017; the figures here use list prices.

One agent session, costed. No published test gives per-task token counts for 1017, so this example uses stated assumptions: a bug-fix session of 40 model calls, 1.2M input tokens in total with 90% served from cache, and 60K output tokens including thinking. At AIHubMix list prices:

Model Peak Off-peak
V4.1 Flash 1017 $0.118 $0.059
V4 Pro 0813 $0.469 $0.233

Arithmetic for 1017 at peak: 0.12M × $0.3098 + 1.08M × $0.0062 + 0.06M × $1.2392 = $0.118.

The same token counts cost the same on the September model, because the price is identical. The difference shows up in the token counts themselves: if 1017 needs fewer turns and shorter answers for the same fix, the bill shrinks with them. Scheduling batch work outside peak hours halves it again.

Effort is the other lever. DeepSeek's V4.1 Flash paper maps the API's low, high, and max tiers to internal effort values of 50, 75, and 100, and reports that the last step to max "lengthens agent trajectories by 1.6–1.8× for only marginal improvements". Start agents at high, which is the default, and reserve max for the hardest tasks.

Where it is not the best choice

  • Knowledge-heavy questions. HLE without tools is 42.6, well behind Opus 5 (56.3) and below Claude Haiku 5.5 (45.9, Anthropic's figure). Raw knowledge is still the Flash line's weak spot.
  • Long, hard shell sessions. Terminal-Bench 4.0 at 42.3 is a big jump, but Sonnet 5.5 (70.6) and Opus 5.5 (66.4) are in a different league on that benchmark.
  • Workloads that need a frozen model. On DeepSeek's own API, deepseek-flash is a rolling alias and the September checkpoint cannot be pinned. If you need reproducible behaviour, call a dated model ID.
  • Traffic that all lands in peak hours. Off-peak pricing is half of peak; a workload stuck in the 01:00–10:00 UTC weekday window pays the full rate.

Who should switch, who should wait

  • Switch now: coding agents, terminal automation, and tool-calling pipelines on the September Flash. Same price, better scores, and fewer tokens per task by DeepSeek's measure.
  • Switch after a regression run: production prompts with strict output formats or evaluation suites. Shorter outputs can break parsers that expected the old verbosity.
  • Stay put or look elsewhere: knowledge-heavy Q&A and hard debugging that already needs a frontier model. 1017 does not change that.

Try it on AIHubMix

AIHubMix serves 1017 on Chat Completions, the Responses API, and Anthropic Messages. Create a key and follow the quick start, then call it with the openai SDK:

import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["AIHUBMIX_API_KEY"],
    base_url="https://aihubmix.com/v1",
)

resp = client.chat.completions.create(
    model="deepseek-v4.1-flash-1017",
    messages=[{"role": "user", "content": "Write a Python function that merges overlapping intervals."}],
    reasoning_effort="high",
    max_tokens=32000,
)
print(resp.choices[0].message.content)

In a test run on October 19, AIHubMix accepted low, high, and max for reasoning_effort, and every response's model field read deepseek-v4-1-flash-261017, which is how you can confirm the 1017 checkpoint answered. Thinking is on by default and the reasoning tokens count toward max_tokens, so keep it generous; the model card recommends at least 256K for long agent runs. To see both checkpoints side by side, open the AIHubMix compare page.

FAQ

Is DeepSeek V4.1 Flash 1017 a new model or an update?
It is an updated checkpoint of V4.1 Flash with the same architecture, context window, and API surface. DeepSeek calls it a minor update; the benchmark gains come from new post-training.

Did the price change with 1017?
No. DeepSeek kept the Flash price at $0.30 input and $1.20 output per 1M tokens at peak, half that off-peak. AIHubMix lists it at $0.3098 and $1.2392 at peak, with a limited-time 30% discount running now.

What model ID do I use on AIHubMix?
Use deepseek-v4.1-flash-1017. The deepseek-flash name belongs to DeepSeek's own API, where it now points to 1017.

Can I keep using the September checkpoint on DeepSeek's API?
No. DeepSeek moved deepseek-flash and the older Flash names to 1017 and offers no pinned name for the September version.

How much shorter are the outputs?
DeepSeek has not published a number. Its DeepSWE chart implies the cost per task fell from about $0.50 to under $0.20 at the same price per token, which points to much shorter runs, but that is a vendor figure.

Which reasoning effort should I use?
Start with high, the default. Use low for simple, latency-sensitive calls and max only for the hardest tasks, since DeepSeek's own paper says max lengthens agent runs by 1.6 to 1.8 times for small gains.

Is 1017 better than Claude Opus 5?
On some agentic benchmarks DeepSeek reports it ahead, such as DeepSWE and Automation-Bench. Opus 5 still leads on Terminal-Bench 4.0, ProgramBench, NL2Repo, and HLE, and newer frontier models were not part of DeepSeek's comparison.

Keep reading: the DeepSeek V4.1 Flash 1017 series

Sources