Deep Stack
by Burak — AI tools, local models, honest costs

The Minor Update That Cut the Task Bill in Half

## A checkpoint, not a launch — and that is the point

The Minor Update That Cut the Task Bill in Half

The interesting thing about DeepSeek-V4.1-Flash-1017 is not that a new model arrived. It is that almost nothing arrived, and the bill still fell.

DeepSeek’s own model card on Hugging Face calls the release “a minor update to DeepSeek-V4.1-Flash.” Same family, same name in the API — it is served under the existing deepseek-flash slug, according to OpenRouter — and a date stamp, 1017, where a version number would normally go. There was no staged launch to decode. The Hacker News front page still put it at number one, with 175 points and 39 comments at fetch time, because builders have learned to read these quiet checkpoints the way operators read a price sheet.

That instinct is correct. A minor update that changes what a finished task costs is not minor.

What actually changed

Start with the scores, and keep the label on them: every benchmark in this section is DeepSeek’s own, published on its Hugging Face model card, not an independent evaluation.

On DeepSWE v1.1, the 1017 checkpoint scores 77.0, up from 74.2 for the previous Flash, and ahead of the 74.0 DeepSeek lists for Claude Opus 5 and 73.0 for GPT-5.6 Sol in the same table. Terminal-Bench 4.0 jumps to 42.3 from 31.2 — the largest single gain in the table. ProgramBench rises to 29.1 from 20.3, Automation-Bench to 60.5 from 54.8, and Agents’ Last Exam to 35.4 from 31.8. DeepSeek says the checkpoint improves on its predecessor on all 11 benchmarks it reported, by 2.0 to 11.1 points, a summary MarkTechPost also published from the same release.

The card gives the reason in one plain sentence: alongside the gains, the model “reduces task execution time and output length, enabling users to complete tasks faster and at lower cost.” That sentence matters more than any row in the table. Output length is not a style preference in an agent run. It is the meter. Every extra reasoning token, every repeated tool call, every long-winded retry is billed, and it also takes wall-clock time a human or a pipeline has to wait through.

The Decoder, reporting DeepSeek’s own DeepSWE cost chart, puts a number on it: the 1017 checkpoint reaches its 77.0 score at an average cost of just under $0.20 per task, and in its low setting still clears 72 percent for about $0.10 per task. The predecessor scored 74.2 at around $0.50 per run, on the same chart. Rival models in that chart land between $2 and over $10 per task, per The Decoder’s reading of DeepSeek’s figures.

Read that again with the vendor label still attached. If the chart is even roughly honest, the previous Flash was already the cheap option, and this checkpoint cut its per-task cost by more than half while scoring higher. That is not a benchmark story. That is a routing story.

The plumbing underneath

The architecture explains why the cost can move this way, and most of it predates this checkpoint. OpenRouter’s model page describes V4.1 Flash as a sparse mixture-of-experts model and the first built on DeepSeek’s Causal Encoder-Decoder architecture. MarkTechPost’s summary of the technical report puts the backbone at 552 billion parameters plus 196 billion Engram parameters, activating only 8 billion parameters per token in prefill and 16 billion in decode.

The memory side is the quieter half. The same technical-report summary says the global KV cache drops to 890 bytes per token — about a quarter of the previous V4 Flash generation — with the persistent cache shrinking to roughly an eighth. Long agent runs live and die in that cache. A 1-million-token context window, which both the Hugging Face card and OpenRouter list for this model, is only affordable if each token in it is cheap to keep around. Compress the cache and the long horizon stops being a luxury setting.

None of this is local-inference friendly in the way the phrase is usually meant, and it is worth saying plainly. This is a very large model. A community GGUF conversion published the same day, by Baekpica on Hugging Face, shrinks what it describes as a 510 GB official checkpoint to a roughly 113.6 GB file sized for a single 128 GB DGX Spark — and even that conversion notes that serving on the Spark had not yet been measured for this artifact. For most builders, this model’s cheapness arrives through an API, not through hardware they own.

The API price itself is a small lesson in reading carefully. OpenRouter lists six providers for the model, with posted prices in its provider table ranging roughly from $0.09 to $0.15 per million input tokens and $0.50 to $0.60 per million output tokens, depending on the provider. MarkTechPost, citing DeepSeek’s own API documentation, lists peak pricing at $0.30 per million cache-miss input tokens and $1.20 per million output tokens, with off-peak rates at half. Those numbers do not reconcile into one clean list price, and they do not need to. The list price was never the real number. The per-task cost — tokens actually burned to a finished result — is.

The second release hiding inside the first

DeepSeek also opened its in-house Search and Fetch APIs to outside developers alongside the checkpoint. MarkTechPost, from DeepSeek’s API documentation, prices each endpoint at $0.75 per 1,000 successful requests, capped at 5 queries per second per account, with empty results and failures free. Server-side calls routed through DeepSeek Harness, Claude Code, or Codex stay free until November 1, 2026, per the same documentation summary. The Decoder notes the engine behind it already handles, in DeepSeek’s telling, hundreds of millions of queries a day.

That sounds like a side announcement. It isn’t. An agent’s cost is never just the model. Search calls, page fetches, and retries stack up next to the token bill, and a first-party web layer at $0.75 per thousand successful calls reprices that stack too. DeepSeek is not only discounting the brain. It is discounting the errands the brain sends out.

The post-training deserves one line of its own. The Decoder reports that DeepSeek used reinforcement learning with self-feedback for end-to-end project work — the model’s own confidence scores and self-generated critiques as the reward signal, with no human evaluators or external reward models in that loop. Whether that method generalizes is an open question. That it is aimed squarely at finishing whole projects, from game programming to 3D modeling in DeepSeek’s examples, is not.

The catch

That sounds like the frontier just got commoditized. It isn’t, or not yet, and DeepSeek’s own table says so.

On HLE without tools, the 1017 checkpoint scores 42.6 against 56.3 for Opus 5 in DeepSeek’s table. On Terminal-Bench 4.0, its much-improved 42.3 still trails the 51.8 listed for Opus 5. On NL2Repo-Bench, 68.2 trails 75.3. The pattern is consistent: this checkpoint wins where the work is bounded, tool-shaped, and scored by completion, and it loses where the work is open-ended reasoning over hard problems. The frontier did not disappear. It narrowed to the tasks where judgment, not throughput, is the bottleneck.

And every figure above is the vendor’s. The Decoder states it directly: independent benchmarks have not come out yet, and developer impressions of code quality can differ wildly from benchmark results. The Hacker News discussion, as usual, is where that skepticism will get tested first in public — a checkpoint that silently replaced the model behind an existing API name also means some builders woke up running a different model than the one they evaluated. A Pareto improvement is welcome. A silent swap is still a silent swap, and anyone routing production traffic through deepseek-flash should re-run their own evals rather than trusting that the new checkpoint behaves like the old one at a lower price.

The weights, at least, are checkable: the Hugging Face repository and model weights are licensed under the MIT License, per the model card — about as permissive as open licensing gets, and an open invitation for the independent numbers to arrive.

What a builder does with this

For builders, the takeaway is practical: re-price your routing table per finished task, not per million tokens. A model that answers in fewer tokens, finishes in fewer turns, and holds a million-token context in a cache a quarter the size will beat a nominally cheaper token price almost every time an agent is involved. Run your own task suite against the 1017 checkpoint, measure dollars per completed task at the low and high reasoning settings, and compare that — not the list price, not the vendor’s benchmark row — against whatever frontier model currently holds the job.

The labs keep announcing new models. The builders who win on cost have stopped listening for announcements. They watch the checkpoints, because that is where the bill actually changes.

A minor update, it turns out, is what a price cut looks like now.

Source: DeepSeek: DeepSeek v4.1 Flash 1017