Skip to content
news22 min read

DeepSeek's Cheapest Model Just Beat Its Own Flagship

On July 31, 2026 DeepSeek shipped the final V4-Flash. An independent index now puts the small model above the vendor's own flagship, at unchanged prices, under an MIT license.

Author
Anthony M.
22 min readVerified August 2, 2026Tested hands-on
DeepSeek-V4-Flash-0731 scores 50 on the Artificial Analysis Intelligence Index at max effort against 44 for DeepSeek-V4-Pro
Measured by Artificial Analysis on Intelligence Index version 4.1, read August 1, 2026: DeepSeek-V4-Flash-0731 at max effort scores 50, DeepSeek-V4-Pro at max effort scores 44.

DeepSeek released DeepSeek-V4-Flash-0731 on July 31, 2026, the final version of its small V4 model, replacing the preview that had been in the API since April. On version 4.1 of the Artificial Analysis Intelligence Index, an evaluation run by a third party rather than by DeepSeek, the new Flash scores 50 in its Reasoning, Max Effort configuration, against 44 for DeepSeek-V4-Pro in its own maximum-effort configuration. The small model now measures above the large model from the same vendor on the same independent index. List prices did not move: deepseek-v4-flash bills $0.14 per million input tokens on a cache miss and $0.28 per million output tokens, against $0.435 and $0.87 for deepseek-v4-pro, which makes Pro almost exactly 3.1 times more expensive per token. The weights are on Hugging Face under the MIT license, and DeepSeek's changelog states the update touches the V4-Flash API only, leaving the V4-Pro API and the app and web models unchanged.

Key takeaways

  • The clean comparison is 50 against 44, both at max effort. Artificial Analysis also lists non-reasoning entries for the same two models at 29 and 31. Mixing a non-reasoning number with a reasoning one produces a gap that describes nothing.
  • The price did not change. DeepSeek's pricing page still lists $0.14 per million input tokens on a cache miss and $0.28 per million output tokens for Flash. The cheaper model got better without getting more expensive.
  • The cache-hit discount is not proportional. Flash undercuts Pro by 3.1 times on cache-miss input and on output, but only by about 1.3 times on cache-hit input, so heavily cached workloads save far less than the headline ratio suggests.
  • DeepSeek's own table puts Claude Opus 4.8 ahead on all nine benchmark rows — and compares against Opus 4.8 rather than Claude Opus 5, which Anthropic had already released on July 24, 2026.
  • The weights are MIT-licensed and self-hostable, with a speculative decoding module attached to the shipped checkpoint and a documented 384K token maximum output at high and max reasoning effort.

What did DeepSeek actually ship on July 31, 2026?

DeepSeek published DeepSeek-V4-Flash-0731 as the final replacement for the V4-Flash preview that launched in April. The model card describes it as the official release of DeepSeek-V4-Flash, superseding the preview version, with substantially enhanced agentic capabilities. It answers to the same API string, deepseek-v4-flash, keeps the 1M token context window and the 384K token maximum output, and ships its weights on Hugging Face under the MIT license.

The release is narrower than a new model launch. DeepSeek's changelog for July 31 is explicit that the update only upgrades the DeepSeek-V4-Flash API, and that the DeepSeek-V4-Pro API and the app and web models are unchanged. Anyone calling deepseek-v4-pro on August 1 is calling exactly what they were calling on July 30. The changelog also records that the model natively supports the Responses API format and has been specifically adapted for Codex, which places the release squarely in the agentic coding lane rather than in general chat.

The model card adds one operational change that matters for anyone running it: the reasoning_effort parameter now supports three levels, low, high and max, controlling how much deliberation the model spends before answering. That parameter is not a detail. It is the reason the rest of this article spends so much time on which number belongs to which configuration.

For background on how the V4 family was originally split into a small and a large model, our earlier coverage of the April 2026 V4 launch documents the hybrid attention design and the original pricing, and the DeepSeek V4 tool page carries the current specification.

Four Artificial Analysis entries for DeepSeek V4 showing reasoning and non-reasoning configurations must not be mixed
The same two models appear four times on the leaderboard. Only the two max-effort reasoning entries are comparable with each other.

Why "it jumped from 29 to 50" is the wrong way to read this

Artificial Analysis lists DeepSeek's models several times, once per configuration. DeepSeek V4 Flash appears at 29 and DeepSeek V4 Pro at 31 as non-reasoning entries. DeepSeek V4 Flash 0731 appears at 50 and DeepSeek V4 Pro at 44 in maximum-effort reasoning configurations. Reading the 29 and the 50 as a before-and-after describes a change in configuration, not a change in the model.

This is the single easiest way to get this story wrong, and it is worth being precise about why. A reasoning configuration lets the model spend tokens deliberating before it answers. A non-reasoning configuration does not. The two produce different scores from the same weights, at different costs, with different latency. They are separate rows on the leaderboard because they are separate products in practice.

So the honest framing of this release has two independent parts, and they should not be merged:

  • Flash 0731 against the older Flash preview, on DeepSeek's own benchmark table, where the preview's DeepSWE score of 7.3 rises to 54.4 and its Cybergym score of 38.7 rises to 76.7. These are vendor-reported figures.
  • Flash 0731 against V4-Pro, at max effort on both sides, on the independent index: 50 against 44. This is the comparison that carries the headline.

A six-point lead on a 100-point index is a real result but a modest one, roughly 14 percent above the Pro score. It is not the 21-point chasm that a careless reading of 29 and 50 would suggest. The interesting fact is not the size of the gap. It is the direction: a vendor's cheap model is now measured above its own expensive one.

What does the independent measurement actually say?

Artificial Analysis scores DeepSeek-V4-Flash-0731 at 50 on Intelligence Index version 4.1, in the configuration it labels Reasoning, Max Effort. DeepSeek-V4-Pro scores 44 at max effort and 43 at high effort. All three figures were read on August 1, 2026. Because the index is periodically re-run and re-versioned, a score is only meaningful when quoted with both its index version and its effort configuration.

Two properties of this measurement make it worth more than the vendor's own table. First, Artificial Analysis has no commercial stake in the result, whereas DeepSeek's benchmark table is published by the party being measured. Second, it applies the same harness and the same task set to every model it lists, which is what makes a cross-vendor comparison meaningful at all. DeepSeek's own table, by contrast, evaluates its models with what the model card calls the minimal mode of DeepSeek Harness, described as still to be released — a framework nobody outside DeepSeek can currently run.

The corollary is that the 50 and the 44 belong on the same line, and the DeepSeek-reported benchmark scores belong on a different line. They are not two views of one ranking. They are one independent measurement and one set of self-reported claims.

Per-token price gap of 3.1 times against a cost per task gap of 1.7 times between DeepSeek V4 Flash and V4 Pro
Two different money questions: the per-token list price and the measured cost of finishing the evaluation suite.

Cost per task and the $72.02 evaluation bill are not the same number

Artificial Analysis publishes a cost per task of $0.03 for DeepSeek-V4-Flash-0731 at max effort, against $0.05 for DeepSeek-V4-Pro at max effort. It separately states that in total it cost $72.02 to evaluate DeepSeek V4 Flash 0731 in that configuration on the Intelligence Index. The first figure is a per-task average; the second is the bill for one complete pass over the whole evaluation suite. Quoting either as the other overstates or understates the cost by orders of magnitude.

The per-task figures carry a second, less obvious lesson. On list price, Pro costs 3.1 times more than Flash per token — and precisely 3.1 times on both cache-miss input and output, so the ratio holds no matter how a workload splits between the two. Yet the measured cost per task differs by a factor of only about 1.7. Since price per token is a constant multiple, the gap has to come from token volume: Flash at max effort is emitting materially more tokens per task than Pro does.

That is the practical caveat for anyone modeling a migration. Moving from Pro to Flash does not divide the bill by 3.1. On the evidence of this evaluation it divides it by something closer to 1.7, because the cheaper model thinks longer. One honest limitation: Artificial Analysis rounds cost per task to the cent, so a $0.03 against $0.05 comparison is directionally sound but arithmetically coarse, and the true ratio could sit anywhere in a fairly wide band around 1.7.

Did the price really stay the same?

Yes. DeepSeek's pricing page lists deepseek-v4-flash at $0.0028 per million input tokens on a cache hit, $0.14 per million input tokens on a cache miss, and $0.28 per million output tokens, unchanged across the July 31 release. The changelog for that date announces no price change. Both models carry a 1M token context window and a 384K token maximum output.

Item (per million tokens)deepseek-v4-flashdeepseek-v4-proPro as a multiple of Flash
Input, cache hit$0.0028$0.0036251.3 times
Input, cache miss$0.14$0.4353.1 times
Output$0.28$0.873.1 times
Context length1M1Mequal
Maximum output384K384Kequal
Concurrency limit25005000.2 times

Three details in that table deserve more attention than they usually get. The cache-hit discount is not proportional: Flash is 3.1 times cheaper on fresh input but only about 1.3 times cheaper on cached input, so a workload that hits cache constantly saves far less by switching than a workload that does not. The concurrency limit runs the other way from price, with Flash allowed 2500 concurrent requests against 500 for Pro — a five-fold advantage for the cheaper model. And the Responses API currently supports deepseek-v4-flash but not deepseek-v4-pro, with DeepSeek stating it will add Pro support in early August 2026.

One forward-looking caveat belongs here, and it is easy to report wrongly. DeepSeek's pricing page carries a footnote stating that the API service will soon adopt a peak and off-peak pricing policy, under which prices will be twice the regular rates during peak hours, applicable to all billing items, with peak hours defined as 9:00 to 12:00 and 14:00 to 18:00 Beijing Time. Crucially, the same footnote states that the effective date will be subject to the official announcement. As of August 1, 2026 this is an announced intention, not a rate anyone is being charged. Any cost model that already applies a doubling is modeling a policy that has not started.

Vendor-reported DeepSeek benchmark scores separated from the independently measured Artificial Analysis index score
Two categories of evidence that should never be stacked into one ranking: numbers DeepSeek reports about itself, and numbers an outside evaluator measured.

What DeepSeek reports about itself — and what it leaves out

DeepSeek publishes a nine-row benchmark table on the model card comparing DeepSeek-V4-Flash-0731 with the Flash preview, the V4-Pro preview, GLM-5.2 and Claude Opus 4.8. These are figures DeepSeek measured and published about its own model. They are not independent, they were produced with an unreleased harness, and two of the nine rows are DeepSeek's own internal test sets.

Benchmark (DeepSeek-reported)V4-Flash-0731V4-Flash PreviewV4-Pro PreviewGLM-5.2Opus 4.8
Terminal Bench 2.182.761.872.181.085.0
NL2Repo54.239.438.548.969.7
Cybergym76.738.752.7not listed83.1
DeepSWE54.47.312.846.258.0
Toolathlon-Verified70.349.755.959.976.2
Agents' Last Exam25.215.816.523.825.7
AutomationBench Public25.110.812.812.927.2
DSBench-FullStack (internal)68.737.041.861.871.6
DSBench-Hard (internal)59.625.831.154.571.7

Read down the last column and the release looks different from its headline. Claude Opus 4.8 posts the higher score on every one of the nine rows, in DeepSeek's own table, on DeepSeek's own harness. The widest gaps are on NL2Repo, 69.7 against 54.2, and on DeepSeek's internal DSBench-Hard, 71.7 against 59.6. DeepSeek does not overclaim here: the model card says only that the model is broadly competitive with the strongest proprietary models available. That is a fair description of the table, and it is a weaker claim than most summaries of this release imply.

Two of the nine rows carry a dagger in the original, marking DSBench-FullStack as an internal full-stack development test set and DSBench-Hard as an internal set of difficult coding-agent problems. Nobody outside DeepSeek can run them, reproduce them, or check what they contain. They belong in the table for completeness and nowhere near a cross-vendor ranking. Our published comparison of Claude Opus 4.8 against DeepSeek V4 and of GLM-5.2 against DeepSeek V4 both cover the same two rivals that appear in this table.

Who is DeepSeek comparing itself against?

DeepSeek's benchmark table uses Claude Opus 4.8 as its proprietary reference point. Anthropic released Claude Opus 5 on July 24, 2026, one week before DeepSeek published this model. The comparison set was therefore already one generation behind on the day it went up, and the Opus 4.8 column should be read as a comparison against a superseded model rather than against Anthropic's current flagship.

This is not an accusation of bad faith. Benchmark tables are assembled weeks before a release and a one-week-old competitor is genuinely hard to include. But the consequence for a reader is concrete: the strongest proprietary model in DeepSeek's table is not the strongest proprietary model available, and the gap between Flash 0731 and the actual frontier is wider than the table shows. Our coverage of the Claude Opus 5 launch documents what shipped on July 24 and at what price.

Is the architecture really unchanged?

DeepSeek gives two accounts that need to be read together. The changelog states that DeepSeek-V4-Flash-0731 keeps the same model architecture and size as DeepSeek-V4-Flash-Preview, and was only re-post-trained. The Hugging Face card states that it has the same model structure as DeepSeek-V4-Flash-DSpark, meaning it comes with a speculative decoding module attached. The published configuration file lists DSpark target layers, confirming the module ships inside the checkpoint.

These are reconcilable, but only under a framing DeepSeek supplies itself. The DSpark model card states that DeepSeek-V4-Flash-DSpark is not a new model, and that it is the same checkpoint with an additional speculative decoding module attached. Under that definition, bolting on the module is not an architecture change, and the changelog's claim stands. Under a stricter definition — what is actually in the file you download — the 0731 checkpoint carries something the plain preview repository does not document.

The practical reading is therefore: the intelligence gain comes from re-post-training, exactly as the changelog says, and the speculative decoding module is an inference-speed feature that happens to travel in the same checkpoint. Writing "the architecture is strictly identical" would flatten a distinction the sources themselves do not flatten. For what the module does, our earlier piece on DeepSeek's DSpark speculative decoding covers the speedup claims and their conditions.

How big is this model, really?

The 0731 model card publishes no parameter count. It says only that the model outperforms DeepSeek-V4-Pro despite its far smaller activated parameter count. The DSpark card, which the 0731 card names as sharing its structure, documents 284 billion total parameters with 13 billion activated. DeepSeek-V4-Pro is documented at 1.6 trillion total with 49 billion activated, so Flash activates roughly 3.8 times fewer parameters per forward pass.

A figure of about 304 billion is visible in the Hugging Face repository metadata for the 0731 model, and it is tempting to read it as a model size that grew from the preview's 284 billion. That reading does not hold. The metadata counts stored tensor elements in a quantized checkpoint — the bulk of it int8 — and the same metadata reports about 158 billion for the preview repository, whose own card says 284 billion. A number that contradicts its own model card by 45 percent is measuring storage, not parameters, and the two repositories are not even packed the same way.

So the defensible statement is the conservative one: 284 billion total and 13 billion activated, sourced from DeepSeek's card for the structurally identical checkpoint and consistent with a changelog that says the size did not change. The efficiency claim behind this release is real and it is the interesting part — a model activating 13 billion parameters measuring above one activating 49 billion.

What changes for someone running it themselves

The weights are published under the MIT License, which DeepSeek applies to both the repository and the model weights. That permits commercial use, modification and redistribution without a separate agreement, and it is the reason this release matters beyond DeepSeek's own API. A model that measures at 50 on an independent index and can be run on your own hardware is a different proposition from one that can only be rented.

Several operational notes come straight from the model card. Speculative decoding is enabled with a single flag in vLLM, using a speculative config with the dspark method, and in SGLang with a DSpark speculative algorithm and no separate draft model path, because target and draft weights come from the same checkpoint. DeepSeek recommends a temperature of 1.0, with top_p of 0.95 for agentic scenarios and 1.0 otherwise. For the high and max reasoning effort levels it recommends a maximum output length of 384K tokens. This release also ships no Jinja chat template: DeepSeek provides an encoding folder of Python scripts instead, so any harness that assumed a standard template will need adapting.

Open weights at this level keep changing the shape of the market rather than just the price list — the pattern our coverage of the model DeepSeek never shipped traced through the first half of 2026.

What would change this conclusion

Four things would move the verdict, and it is worth naming them in advance rather than defending the reading later.

  • A re-run of the index. Artificial Analysis re-runs and re-versions its measurements. A score of 50 on version 4.1 read on August 1, 2026 is a snapshot, and a later pass on a later index version could narrow or widen the six-point gap.
  • An updated V4-Pro. The changelog is explicit that the Pro API was untouched. DeepSeek re-post-training Pro the way it just re-post-trained Flash would likely restore the expected ordering.
  • The peak-hour policy taking effect. A doubling during two daily windows would change every cost calculation in this article for anyone whose traffic sits inside those windows.
  • Independent scores for the agentic benchmarks. The nine-row table is currently vendor-reported and produced with an unreleased harness. Outside replication would either confirm the agentic gains or shrink them.

The bottom line

The story here is narrower and more interesting than "DeepSeek beats the frontier." DeepSeek's own table shows Claude Opus 4.8 ahead on all nine rows, against a comparison set that had already been superseded by Claude Opus 5 a week earlier. What actually happened is that a vendor's cheap model overtook that vendor's expensive one on a neutral index, at max effort on both sides, 50 against 44, with no change to a price that sits at roughly a third of the larger model's — and with the weights published under a license that lets anyone run them.

For DeepSeek that creates an awkward product question it has not yet answered: V4-Pro is now the more expensive, lower-scoring, lower-concurrency option in its own catalog, and it does not yet support the Responses API that Flash does. For everyone else the practical consequence is simpler. Any recommendation that still ranks V4-Flash below V4-Pro was written against measurements that stopped being true on July 31, 2026.

DeepSeek-V4-Flash-0731 FAQ

What is DeepSeek-V4-Flash-0731?

DeepSeek-V4-Flash-0731 is the final release of DeepSeek-V4-Flash, published on July 31, 2026. DeepSeek describes it as the official release of DeepSeek-V4-Flash, superseding the preview version, with substantially enhanced agentic capabilities. It is served through the API under the model string deepseek-v4-flash, carries a 1M token context window and a 384K token maximum output, and its weights are published on Hugging Face under the MIT license.

Does DeepSeek-V4-Flash-0731 really beat DeepSeek-V4-Pro?

On one independent measurement, yes. Artificial Analysis scores DeepSeek-V4-Flash-0731 at 50 on version 4.1 of its Intelligence Index in the Reasoning, Max Effort configuration, against 44 for DeepSeek-V4-Pro in its own max configuration, as read on August 1, 2026. DeepSeek also states on its model card that the new Flash outperforms DeepSeek-V4-Pro on the benchmarks it publishes, despite a far smaller activated parameter count. Both statements point the same way, but only the Artificial Analysis figure comes from outside the vendor.

Why do some leaderboards show DeepSeek V4 Flash at 29 instead of 50?

Because those are different configurations of the model, not different results for the same one. Artificial Analysis lists DeepSeek V4 Flash at 29 and DeepSeek V4 Pro at 31 as non-reasoning entries, and separately lists DeepSeek V4 Flash 0731 at 50 and DeepSeek V4 Pro at 44 in max-effort reasoning configurations. Comparing the 29 with the 50 mixes a non-reasoning entry with a reasoning one and produces a meaningless gap. The only clean comparison is max effort against max effort: 50 against 44.

How much does DeepSeek-V4-Flash-0731 cost?

DeepSeek lists deepseek-v4-flash at $0.0028 per million input tokens on a cache hit, $0.14 per million input tokens on a cache miss, and $0.28 per million output tokens. DeepSeek-V4-Pro is listed at $0.003625, $0.435 and $0.87 for the same three items. On cache-miss input and on output, V4-Pro therefore costs almost exactly 3.1 times as much as V4-Flash.

Did DeepSeek raise the price for the new Flash model?

No. The rates published for deepseek-v4-flash on the pricing page are the same figures that applied before the July 31 release, and the changelog for that date announces no price change. DeepSeek does note separately that its API service will soon adopt a peak and off-peak pricing policy under which prices double during peak hours, defined as 9:00 to 12:00 and 14:00 to 18:00 Beijing Time. That policy is announced rather than active: DeepSeek states that the effective date will be subject to the official announcement.

What is the difference between the cost per task figure and the $72.02 evaluation figure?

They measure different things and should never be used interchangeably. Artificial Analysis reports a cost per task of $0.03 for DeepSeek-V4-Flash-0731 at max effort, which is a per-task average. It separately states that in total it cost $72.02 to evaluate DeepSeek V4 Flash 0731 in that configuration on the Intelligence Index, which is the bill for running the entire evaluation suite once. The first number describes one task, the second describes the whole run.

Is DeepSeek-V4-Flash-0731 open source?

The weights are openly published. DeepSeek states that the repository and the model weights are licensed under the MIT License, which permits commercial use, modification and redistribution. That makes the model self-hostable without a commercial agreement. DeepSeek does not publish the training data or the full training recipe, so the release is open-weight under a permissive license rather than fully reproducible.

Did the model architecture change from the preview version?

DeepSeek gives two descriptions that need reading together. The changelog states that DeepSeek-V4-Flash-0731 keeps the same model architecture and size as DeepSeek-V4-Flash-Preview, and was only re-post-trained. The Hugging Face model card states that it has the same model structure as DeepSeek-V4-Flash-DSpark, meaning it comes with a speculative decoding module attached, and the published configuration file lists DSpark target layers. Those reconcile only under DeepSeek's own framing, stated on the DSpark card, that attaching the module does not make a new model. In practice, the checkpoint downloaded today ships with a module the plain preview repository does not document.

How many parameters does DeepSeek-V4-Flash-0731 have?

DeepSeek does not state a parameter count on the 0731 model card. The DeepSeek-V4-Flash-DSpark card, which the 0731 card names as having the same model structure, states 284 billion total parameters with 13 billion activated, and the changelog says the size is unchanged from the preview. DeepSeek-V4-Pro is documented at 1.6 trillion total parameters with 49 billion activated, so Flash activates roughly 3.8 times fewer parameters per forward pass. The figure of about 304 billion visible in the Hugging Face repository metadata counts stored tensor elements in a quantized checkpoint and is not the same measurement.

Which models does DeepSeek compare DeepSeek-V4-Flash-0731 against?

The benchmark table on the model card compares it with DeepSeek-V4-Flash Preview, DeepSeek-V4-Pro Preview, GLM-5.2 and Claude Opus 4.8. That comparison set was already one generation behind on the day of publication, because Anthropic released Claude Opus 5 on July 24, 2026, a week before the DeepSeek release. Readers should treat the Opus 4.8 column as a comparison against a superseded model rather than against the current Anthropic flagship.

Does DeepSeek-V4-Flash-0731 beat Claude Opus 4.8?

Not on the figures DeepSeek itself publishes. In DeepSeek's own benchmark table, Claude Opus 4.8 posts the higher score on all nine rows, including 85.0 against 82.7 on Terminal Bench 2.1 and 69.7 against 54.2 on NL2Repo. DeepSeek claims only that the model is broadly competitive with the strongest proprietary models available. The headline result of this release is that Flash passed DeepSeek's own larger model, not that it passed the frontier.

Should I switch from DeepSeek-V4-Pro to DeepSeek-V4-Flash-0731?

For agentic and coding workloads the evidence now points that way, since the independent index puts Flash at 50 against 44 for Pro while Flash costs roughly a third as much per token and carries a concurrency limit of 2500 against 500. Two caveats apply. The Responses API supports deepseek-v4-flash but not yet deepseek-v4-pro, which DeepSeek says it will add in early August 2026, so migration direction matters. And a max-effort reasoning configuration emits far more tokens than a non-reasoning one, so the token bill for a given task will not fall by the full price ratio.

Sources

Every measurement attributed to Artificial Analysis was read on August 1, 2026. Independent index scores are re-run over time and can move; the version of the index is stated wherever a score appears.

Related Articles

Was this review helpful?
Anthony M. — Founder & Lead Reviewer
Anthony M.Verified Builder

We're developers and SaaS builders who use these tools daily in production. Every review comes from hands-on experience building real products — DealPropFirm, ThePlanetIndicator, PropFirmsCodes, and many more. We don't just review tools — we build and ship with them every day.

Written and tested by developers who build with these tools daily.