
DeepSeek V4.1 Flash blir allmänt tillgänglig: 552B under en ny arkitektur, MIT-vikter och en V4 Pro-avveckling som aldrig blev av
- OrcaNYOrcaCyber: DeepSeek V4.1 Flash Abliterated2026-10-23$0.70 / $1.60 per 1M tokens · 186 tok/s
- OrcaNYOrca: OrcaCyber Ultra 1.02026-10-17$5.00 / $10.00 per 1M tokens · 14 tok/s
- deepseekNYDeepSeek: DeepSeek V4.1 Flash 10172026-10-1745Intelligens
- DeepSeekNYDeepSeek: DeepSeek V4.1 Flash2026-10-1740Intelligens
- OrcaNYOrca: OrcaCyber Zero 1.52026-10-10$3.00 / $7.50 per 1M tokens · 148 tok/s
- openaiOpenAI: GPT-6.1 Sol2026-09-2952Intelligens
- anthropicAnthropic: Claude Sonnet 5.52026-09-2856Intelligens
- typesafeTypeSafe: Jev 1.132026-09-24$0.04 / $0.00 per 1M tokens · 1063 tok/s
- OpenAIOpenAI: GPT-6 Luna2026-09-2238Intelligens
- OpenAIOpenAI: GPT-6 Sol2026-09-2248Intelligens
- AnthropicAnthropic: Claude Opus 5.52026-09-2258Intelligens
- xAIGrok 4.72026-09-2146Intelligens
- OrcaOrca: OrcaCyber Zero 1.02026-09-17$3.00 / $7.50 per 1M tokens · 159 tok/s
- OrcaOrca: OrcaVerify Text 1.02026-09-16$2.00 / $0.00 per 1M tokens · 1906 tok/s
- OpenAIOpenAI: GPT-6 Astra2026-09-0453Intelligens77Kodning
- GoogleGoogle: Gemini 3.8 Flash2026-09-0241Intelligens76Kodning
- AlibabaQwen: Qwen3.8 Max (0902)2026-09-0245Intelligens76Kodning
- AnthropicAnthropic: Claude Fable 5.12026-09-0153Intelligens82Kodning
- TencentTencent: Hy4 preview2026-08-28$0.83 / $2.50 per 1M tokens · 49 tok/s
- AlibabaQwen: Qwen3.8 Flash2026-08-26$0.15 / $0.47 per 1M tokens · 100 tok/s
DeepSeek V4.1 Flash is no longer a two-day experiment. The model that spent September 8 and 9 sitting inside the vendor's live API under an ID carrying its own expiry date — deepseek-v4.1-flash-expires-on-0910 — was released for real on September 10, 2026, across DeepSeek's app, web interface and API, where it now answers to the model name deepseek-flash. Three things about the release are larger than the beta implied. The first is the paperwork: DeepSeek published a technical report — titled, without much subtlety, Pushing the Limits of KV Cache Compression — and MIT-licensed weights for a 552B-parameter multimodal mixture-of-experts model built on a new Causal Encoder-Decoder architecture. Those weights are not a promise: 48 safetensors shards, about 510 GB in total, went online the morning of release, which turns the beta's unverified “new architecture, native multimodal” slogan into something a reader can download and inspect. The second is the shape of the line-up. DeepSeek V4 Flash and DeepSeek-V4-Flash-Vision-Exp are retired, their old IDs still resolving to the new model at Flash rates, and the plan to phase DeepSeek V4 Pro out on September 14 was withdrawn before the date arrived: V4 Pro is still served, at unchanged billing, and DeepSeek has promised notice before anything changes. The cheapest model in the family has taken the flagship's place on price and on DeepSeek's own benchmarks, and DeepSeek says the architecture underneath it was designed to scale to larger models. What sits above it is, as of September 25, one tracker's guess — a three-tier Flash, Pro and Ultra line at 522B, 2T and 8T — offered by the account that posted it as speculation and confirmed by nothing DeepSeek has published. The third is the one the beta never had. Artificial Analysis has now published the first outside evaluations of the model — an Intelligence Index score of 39 in Reasoning mode at maximum effort for the September weights and 45 for the 1017 checkpoint (a six-point gain that ties it with GLM-5.3 for second among open-weights models, a point behind MiMo-V2.6-Pro), against 36 for DeepSeek V4 Pro 0813 on the same scale, which makes the 552B model the highest-scoring DeepSeek model the site has measured. Ten further items are younger than the release, and they point in different directions. On September 25 ARC Prize's own model-testing lead opened a pull request adding a first-class DeepSeek V4.1 Flash profile to the foundation's benchmarking harness — the evaluator whose board this field reads as a reasoning ceiling rather than a productivity check, arriving with no result attached and none promised. Three days later an outside lab published the opposite kind of news: a finished measurement, on a different board, that puts DeepSeek V4.1 Flash next to another open-weight model and finds it the weaker of the two — and finds the number moving more with the harness wrapped around the model than with the model itself. On Exploit Bench, a Carnegie Mellon benchmark scoring how far an agent climbs toward full exploitation of a production V8, DeepSeek V4.1 Flash averaged 4.7 of 16 under the benchmark's own default configuration and 9.3 under Claude Code, while GLM-5.3-Flash peaked at 10.6 under Codex and fell to 6.2 under the very harness that suits DeepSeek V4.1 Flash best. The third is the least dramatic and the easiest to check: on October 7 the vLLM project published its own three-week accounting of serving this model, reporting its current build 1.9× faster at low concurrency and 5.3× the throughput under a 150 TPS constraint against its own day-0 implementation — an engine's before-and-after on itself rather than another outside evaluation, and the subject of the speed section below. A fourth is about what the model costs to use rather than what it scores, and it moved twice in three days: on October 12 OpenCode, the coding agent that prices this model by monthly usage allowance rather than by metered tokens, raised its allowance for it from $60 to $80 — the platform's own statement about a product it sells, carried on its own pricing page — and on October 15 it began serving the same model free, under a second model id, on a 200,000-token context against the 1M window the metered entry carries. A fifth, from October 14, measures the model's cost to serve rather than its quality: Artificial Analysis added DeepSeek V4.1 Flash to AA-AgentPerf, its hardware benchmark for agentic inference, with results on both NVIDIA and AMD accelerators — at 100 tokens per second per user, NVIDIA's GB300 NVL72 leads the field at roughly 261 million tokens per second per megawatt, and the same runs serve the model on as few as two accelerators, which is the section below in a second currency. The sixth is the release itself, superseded: on October 17 DeepSeek replaced the checkpoint behind the same deepseek-flash model name with DeepSeek-V4.1-Flash-1017 — new weights, a vendor benchmark table that beats the September model on every row it publishes, the same rate card and the same 1M-token envelope — and, as of October 18, an outside measurement of the new weights that contradicts the row the vendor leads with: Artificial Analysis scores the 1017 checkpoint 45 on its Intelligence Index and 33.8 on Terminal-Bench 4.0 under its own harness, against the 42.3 on DeepSeek's card. The seventh item is the argument that gap produced. On October 19 a tracker account with a record of calling these releases early declared itself “dead certain” that the 42.3 is real “because it's better than GLM-5.3,” and asked Artificial Analysis to run the model in a native harness. The site had already answered the day before, with a number eight and a half points lower. The eighth is not a score: on October 20 a DeepSeek tracker posted an agent transcript in which the 1017 checkpoint declined a jailbroken persona with dsh-purge — a plugin built to strip the harness's own constraints — applied, and a third party's abliteration notes put the untouched checkpoint's refusal rate at 97 of 100 harmful prompts in chat mode and 98 in think mode, with DeepSeek publishing no safety evaluation of its own for either checkpoint. The ninth is not a score and not a price: this week DeepSeek opened the inference engine its own service runs on, with a decode curve for the 1017 checkpoint and the production figures behind it, and the thread that surfaced it this week lays that curve against a September 30 Ascend 950DT benchmark that puts Huawei's part roughly five to seven times behind per chip — the serving-silicon section below. The tenth is not a score, a price or a checkpoint: on October 22 YuyuantanTan, the current-affairs account run by China Media Group, reported that DeepSeek and MiniMax had completed the registration procedures attached to China's draft technology-export catalogue and finished open-sourcing and overseas licensing. That is state media reporting on two companies rather than a regulator's notice or a company statement, and it is the development that answers the question the draft catalogue opened on October 16 — whether the MIT weights this piece is about can keep being published and shipped abroad. The licence section below separates what the report says from what it does not.
Everything below keeps two kinds of claim apart. The specifications, benchmarks and prices come from DeepSeek's own changelog, model card and technical report — vendor-published, vendor-run, and not reproduced by anyone else. That gap has since narrowed by four independent instruments — a composite index, a community kernel board, a harness-controlled cyber benchmark and a hardware serving benchmark — one of which, the index, has now been run against both checkpoints. None of them replicates a single vendor row, and ARC Prize is still building the reasoning evaluation, with nothing published from it yet. DeepSeek replaced the model behind the same API name on October 17 with the DeepSeek-V4.1-Flash-1017 checkpoint. For a day that meant every outside number in this piece described weights the vendor no longer served, with no external score for the ones it did; on October 18 Artificial Analysis re-ran its index on the new checkpoint and published 45, against 39 for the September weights. The other three instruments have not been re-run: the cyber benchmark, the kernel board and the hardware benchmark still describe the September weights, and no independent score, old or new, replicates one of DeepSeek's own benchmark rows. The cost-of-serving figure the vLLM project published on October 17 is newer only in publication date: the chart behind it is dated October 16, the day before the swap, so it describes the same superseded weights. On its current index (v4.3.2) Artificial Analysis scores the September DeepSeek V4.1 Flash checkpoint at 39 and the 1017 checkpoint at 45, describing both as well above the median of 19 for open-weight models of comparable size; they are genuine third-party numbers and the first in this story that DeepSeek did not produce. Each is one composite of ten evaluations, not a replication of any individual vendor row, and it says nothing about the 1M-context economics. The refusal figures in this piece are a fourth kind of claim and are labelled where they appear: they come from people who build uncensored derivatives of these weights, not from DeepSeek and not from an evaluation lab, and DeepSeek has published no safety evaluation for either checkpoint. The hardware numbers in the serving section are a further class again: the NVIDIA decode curve and the production figures are DeepSeek's own measurements of its own engine, published with the code this week, and the Ascend points come from a benchmark sheet reproduced in a thread on X that is not published on either vendor's site. Where a number belongs to DeepSeek, this piece says so. One more class sits outside that taxonomy. The October 22 report that DeepSeek and MiniMax completed registration under the draft export catalogue is state media — China Media Group's YuyuantanTan, repeated across Chinese financial outlets — not a Ministry of Commerce notice, and DeepSeek has published no statement confirming it. The catalogue itself is a government draft open for comment until November 15, and is described as a draft wherever it appears here. The build names attached to the report — V4.1F-1017 and M3.1-Flash — come from a single X account on October 23 and do not appear in the state-media report or the outlets that relayed it; the checkpoint that post names had already been downloadable for six days when it was written.
The October 17 checkpoint: what DeepSeek-V4.1-Flash-1017 changed
Five weeks after the release this piece is built around, DeepSeek replaced the model underneath it. The changelog entry dated October 17 is three sentences long: “DeepSeek V4.1 Flash has been upgraded to DeepSeek-V4.1-Flash-1017. The official web and APP models have also been updated to the new version. The API calling method and pricing remain unchanged — simply use deepseek-flash to access the latest model.” Everything in that quote is the vendor speaking about its own product, and all three claims are checkable on DeepSeek's own pages rather than taken on trust: the model-version row on the Models & Pricing table now reads DeepSeek-V4.1-Flash-1017 where it read DeepSeek-V4.1-Flash, the rate card beside it is the same off-peak and peak split published on September 10 — $0.003, $0.15 and $0.60 per 1M tokens off-peak, doubling to $0.006, $0.30 and $1.20 inside the weekday peak windows — and the API quick start still names deepseek-flash as the model string, with the 1M-token context, 384K output ceiling and 2,500-request concurrency limit unchanged. The retired alias IDs behave the way the September note said they would: deepseek-v4-flash and deepseek-v4-flash-vision-exp are still accepted and now answer as DeepSeek-V4.1-Flash-1017 at Flash prices. DeepSeek announced the same change from its own account that day, and the post is worth reading alongside the changelog because it is shorter and blunter: “DeepSeek-V4.1-Flash-1017 is here! Stronger benchmark performance, faster task completion, and shorter outputs than the previous version—a Pareto improvement in performance and cost. Now live on our website, app, and API,” followed by the same three harnesses and the same instruction to upgrade to DeepSeek Harness 0.2.1-rc.1 or later. Everything in it is the vendor describing its own product on its own channel: “now live on our website, app, and API” is the changelog's “the official web and APP models have also been updated” restated, and the benchmark, runtime, output-length and Pareto claims are the model card's — with one difference that matters for anyone deciding whether to try it. The card carries a number next to every benchmark row; the post carries none, and neither the post nor the changelog puts a figure on the runtime and output-length claim. Two of the four things DeepSeek is leading with here are still vendor assertions rather than published results, and the chart behind the Pareto line — the one attached to the post — is DeepSeek's own, drawn on its own task-cost measurements.
The weights moved with it, and that is the part a reader can verify without trusting a changelog. A second repository, deepseek-ai/DeepSeek-V4.1-Flash-1017, went up on Hugging Face in the early hours of October 17 under the same MIT licence: 48 safetensors shards again, the same total of about 510 GB, every shard the same size as its September counterpart, and every shard's hash different. Same shape, different contents — which is what “a minor update” should look like from the outside, and which also means the architecture claims this piece has been reporting since September are untouched: the config file that declares the 552B backbone, the 384 routed experts, the 8B-active-parameters-per-token prefill path and the 16B decode path is byte-identical to the one in the September repository, so the 890-byte-per-token KV cache is the same design rather than a new one. What the new repository does not carry is the paperwork. There is no technical report in it, no evaluation folder and no Jinja chat template; the model card says the release does not include a chat template and points instead at a Python encoding reference and a new Rust toolkit, deepseek-recipe, for turning Chat Completions, Responses and Anthropic-format requests into the model's prompt format. Anyone pinning weights by repository name should know the two downloads differ in more than their hashes. The file list says exactly how: all 48 shards carry a different checksum and an identical byte size, while the files that are not weights — the config that declares the architecture, the licence and the whole encoding folder — are byte-for-byte the same in both repositories. Seven files exist in September's repository and not in this one, and nothing was added to replace them: the technical report, the evaluation folder, the chat template, the two figures the card used to embed, and a .gitignore. The model card narrows one serving parameter as well. September's card recommended either a top_p of 0.95 or 1.0; the October 17 card recommends 1.0, with temperature at 1.0, a 1M context window and a max_tokens of at least 256K unchanged.
DeepSeek's own benchmark table is where the update is meant to show, and it is a vendor table of exactly the kind the September rows were: same-company runs, unreproduced by anyone, published on a model whose weights had been public for a few hours. Against the September checkpoint it is up on every row the card carries — HLE without tools 42.6 against 36.8, or 44.0 against 39.1 on the text-only subset; Terminal-Bench 4.0 42.3 against 31.2; DeepSWE v1.1 77.0 against 74.2; ProgramBench 29.1 against 20.3; NL2Repo-Bench 68.2 against 65.4; Automation-Bench v1.0.6 60.5 against 54.8; Agents' Last Exam 35.4 against 31.8; Apex Bench v1.1 72.1 against 64.6; Chartography with tools 83.0 against 78.9; BabyVision with tools 92.5 against 89.6; and ZeroBench-main with tools 51.0 against 49.0, at Pass@5. The same table places 1017 against the frontier models DeepSeek benchmarks against: it now clears GPT-5.6 Sol on Terminal-Bench 4.0, 42.3 against 39.9, while still trailing Opus 5 on 51.8, and it leads both on DeepSWE v1.1, 77.0 against 73.0 and 74.0 — a row read off the chart attached to the vendor's own announcement, and the single most quoted number of the week. On NL2Repo-Bench it moves to 68.2 and still sits behind Opus 5 on 75.3, which is the shape the September table had too: strongest on harnessed agentic work, behind on the rows that reward reasoning depth. The Terminal-Bench 4.0 row is the one to read twice, because it is now the only row in that table with an independent counterpart. DeepSeek ran it under the Claude Code harness; Artificial Analysis runs the same 66 tasks under mini-swe-agent, and its October 18 result for these weights is 33.8 — eight and a half points below the vendor's 42.3. On DeepSeek's own table that row clears GLM-5.3 by 4.4 points, 42.3 against 37.9. On Artificial Analysis's harness the same weights trail GLM-5.3 by eight, 33.8 against 41.9.
One line of small print is worth more than several of those deltas. The September card evaluated Terminal-Bench 4.0 with DeepSeek Harness in its Minimal mode; the 1017 card says it used the Claude Code harness for Terminal-Bench 4.0 and Mini-SWE-V2 for DeepSWE v1.1. The harness study further down this piece measured seven points of spread on one model across seven agent CLIs, so an eleven-point Terminal-Bench 4.0 move that arrives with a different harness under it cannot be read as eleven points of model. The card states which harness it used, which is what makes the row auditable rather than merely impressive, but the row is two changes wearing one number. The independent run separates them, and not in the vendor's favour. Artificial Analysis evaluated the same 1017 weights on Terminal-Bench 4.0 under mini-swe-agent — the harness it holds constant across every model on that board — and got 33.8, against 26.8 for the September checkpoint on the same harness. On a fixed harness the checkpoint is worth seven points, not eleven, and DeepSeek's headline number sits eight and a half points above what the same weights score when the harness is held constant across models. The rest of DeepSeek's framing is about cost rather than score, and it is the same axis the September release was sold on: the changelog claims the update reduces task runtime and output length, calls the result “a new performance–cost Pareto optimum across multiple harnesses,” and says it optimised for DeepSeek Harness, Tencent CodeBuddy and WorkBuddy, recommending DeepSeek Harness 0.2.1-rc.1 or later. Runtime and output length are precisely the quantities the verbosity evidence in this piece tracks from the outside, and DeepSeek now claims to have cut both — with no figure attached. One outside measurement of the new checkpoint now exists, and it does not show the runtime or the output cut: Artificial Analysis's index run has the 1017 weights at 288.8 seconds per task against 289.9 for September, and 89,495 output tokens per task against 88,574 — flat on both, with the cost saving landing somewhere else entirely. The post DeepSeek published on its own account the same day compresses all of that to “faster task completion, and shorter outputs,” then calls the pair a Pareto improvement in performance and cost — the changelog's claim in shorter form, from the same source, and just as unmeasured. It is the vendor restating itself, not a second source — which matters, because the number off that chart is the one the outside world has spent the week repeating. The one artefact in the announcement that does carry numbers is the chart attached to the post, and it is DeepSWE v1.1 Pass@1 plotted against average cost per task under a mini_swe_v2 harness. Its caption is worth reading before the Pareto line is: the public leaderboard data underneath it is dated September 22 on the chart itself, three and a half weeks before the checkpoint the chart is being used to promote, and the comparison lines for OpenAI's models are credited to OpenAI's own DeepSWE chart rather than to a shared run. One point on that plot is new. Everything it is measured against was published before it existed.
Samma dag som bytet kom den mest delade läsningen av tabellen från någon som har ett intresse av var modellen körs. Yuchen Jin, som arbetar med AI-system på Databricks, skrev att DeepSeek-V4.1-Flash-1017 "får 77 poäng på DeepSWE v1.1", att den har "prestanda i nivå med Opus 5 till 83 gånger lägre kostnad" och att "vi kommer att lansera den på Databricks". 77:an är DeepSeeks egen rad, hämtad från diagrammet som bifogades leverantörens tillkännagivande, och inget utanför företaget har reproducerat den. De två jämförelsepunkterna är Jins, och de delas tydligt upp i en som klarar en extern kontroll och en som inte gör det. Nivån Opus 5 håller: de oberoende boardar som publicerar DeepSWE v1.1 placerar den här modellens namn i det området i sina egna körningar. Mercors APEX-topplista – 113 originella uppgifter i 91 repositorier, poängsatta under mini-swe-agent-harnessen – listar Opus 5 Max på 71,4 % och en post för DeepSeek V4.1 Flash Max på 71,7 %, och llm-stats-boarden för samma benchmark anger Claude Opus 5 till 68,8 % mot 74,2 % för DeepSeek-V4.1-Flash. Den ärliga läsningen av paret är snävare än inlägget gör det till: två boardar som mäter denna benchmark oberoende av varandra är överens om att modellen åtminstone är Opus 5 jämbördig på den, och ingen av boardarna visar en 77:a, eftersom båda antingen har septemberiffran eller sin egen körning och ingen märker en post med 1017-checkpointen. Nivån Opus 5 är försvarbar som ett uttalande om ett närområde. Siffran som gav upphov till den är ännu inte reproducerbar.
83×-halvan av inlägget är hans aritmetik snarare än en publicerad siffra, och det är den halvan man bör ta med en nypa salt. Ingen resultattavla redovisar en kostnad per uppgift för 1017-checkpointen, och leverantörens diagram bakom DeepSeeks eget Pareto-påstående ritar kostnad per uppgift på en logaritmisk axel som sträcker sig från tio cent till tjugo dollar – vilket är den typ av spridning som en så stor multipel kräver. Enbart utifrån listpriser är gapet mindre än 83×: Claude Opus 5 fakturerar $5 per 1M indatatoken och $25 per 1M utdatatoken, mot $0,30 och $1,20 för DeepSeek-V4.1-Flash under vardagarnas högtrafikfönster, ungefär 17× på indata och 21× på utdata, och svaret förskjuts kraftigt beroende på andelen cacheträffar och på hur många token en uppgift kräver. Riktningen i kostnadsargumentet är inte omtvistad, varken här eller någon annanstans i den här artikeln. Den specifika multipeln är ett påstående om en jämförelse som ingen har publicerat.
Databricks är den del av det inlägget som en läsare kan kontrollera mot dokumentationen, och dokumentationen säger mer än inlägget gör. DeepSeek V4.1 Flash har funnits på Databricks Unity Gateway sedan den 11 september, dagen efter DeepSeeks lansering, med text- och bildinmatning via plattformens Foundation Model APIs under tjänstenamnet system.ai.deepseek-v4-1-flash; den 7 oktober lade plattformen till prioriterad betalning per token och reserverat provisionerat genomflöde för den. Det är också plattformens utsedda destination för den här familjen: Databricks har schemalagt DeepSeek V4 Pro (0813) för avveckling den 30 oktober och DeepSeek V4 Flash (0731) för den 5 november, och anger DeepSeek V4.1 Flash som rekommenderad ersättare i båda noteringarna. Vad ingen Databricks-sida säger är att checkpointen från den 17 oktober är på väg. Det påståendet är en anställd som talar i eget namn – en intern signal om avsikt snarare än ett levererat datum, och sidan över modeller som stöds har fortfarande modellen utan någon checkpoint-etikett. Så tillgänglighetsändringen den här veckan är framåtblickande, från en källa inom plattformen snarare än från plattformen själv; det en Databricks-kund kan anropa i dag är septembervikterna, och det byte som den här artikeln har beskrivit – nya vikter bakom samma namn och samma prislista – är den form som ersättningen kommer att ta när den landar.
So what did not change is as important as what did. Three of the four independent instruments still cover the September weights and only those: the Exploit Bench harness table, the community kernel board and the AA-AgentPerf hardware runs were all produced before the swap, and the two DeepSWE v1.1 boards that carry this model's name publish an entry with no checkpoint on it. The fourth changed on October 18: Artificial Analysis added a separate row for the 1017 checkpoint, scored it 45 on its Intelligence Index and 33.8 on Terminal-Bench 4.0, and left the September row standing at 39 and 26.8. That is the first time a number in this piece was produced by someone other than DeepSeek against the weights DeepSeek is currently serving. The API change is a checkpoint refresh behind a name DeepSeek had already documented as pointing at the latest Flash model — the opposite of the September plan to make deepseek-v4-pro answer as a different model, which is the distinction developers were drawing when they objected to that one. For a caller, the practical effect is narrow and concrete: asking for deepseek-flash now gets different weights at the same price, with a better vendor-reported table behind them and, since October 18, one third party scoring them — lower on the one row where both exist. On OrcaRouter the model id and the rate card are unchanged too — DeepSeek V4.1 Flash is routed at DeepSeek's own list price with 0% markup passed through — which is what a vendor refreshing a model without moving its name or its price should look like from the caller's side of the line.
Vad som faktiskt släpptes den 10 september
The changelog entry opens with a single sentence: "Today, we officially release the DeepSeek-V4.1-Flash model." DeepSeek describes it as the smallest member of a new model-structure family, with native visual understanding, and it is the first release in this cycle to arrive with a technical report attached. The API side is a name swap rather than a migration:
• Model name — deepseek-flash on DeepSeek's own API; the base URL, the key and the request format are unchanged.
• Pensionerade — DeepSeek V4 Flash och DeepSeek-V4-Flash-Vision-Exp är offline. Deras gamla ID:n accepteras fortfarande och dirigeras nu till V4.1 Flash, debiteras enligt Flash-priser, så befintliga integrationer fortsätter att fungera utan kodändring.
• V4 Pro — DeepSeek announced that from 12:00 Beijing time on September 14, deepseek-v4-pro requests would route to V4.1 Flash at V4.1 Flash prices until a V4.1 Pro shipped, then reversed the decision before the date arrived. V4 Pro is still served, at unchanged billing, and DeepSeek says it will give notice of any further change.
• Envelope — ett kontextfönster på 1M token, 384K maximalt utdata, 2 500 samtidiga förfrågningar per konto, bildinmatning stöds, tankeläge aktiverat som standard med ett alternativ utan tankeläge.
• Vikter — samma dag lades repot deepseek-ai/DeepSeek-V4.1-Flash upp på Hugging Face under MIT-licensen: 48 safetensors-shards med en total storlek på cirka 510 GB, den tekniska rapporten som en PDF bredvid dem, och en referensimplementation för inferens i en mapp som heter inference.
That last bullet is also where the retired model ID story lands for anyone with deepseek-v4-flash hardcoded in a production path: it still resolves, but what answers is a different model. DeepSeek has been explicit that this is a compatibility shim rather than a promise, which makes it a migration deadline wearing a deprecation notice.
Arkitekturen, nu offentliggjord.
För två dagar sedan kunde det här avsnittet bara ha varit en lista över saker som ingen hade publicerat. Den tekniska rapporten klargör saken, och strukturpåståendet visar sig vara bokstavligt snarare än marknadsföring. DeepSeek V4.1 Flash är en multimodal mixture-of-experts-modell med 552 miljarder parametrar, och det som är nytt är de delar som avgör vad det kostar att köra:
• Ryggrad — totalt 552B parametrar, mixture-of-experts med en delad och 384 routade experter per lager, sex routade experter aktiva per token.
CED — en transformator med 40 lager, uppdelad i en kausal enkoder med 20 lager och en avkodare med 20 lager. Avkodarens globala KV-cache projiceras från enkoderens slutliga dolda tillstånd istället för att härledas från varje avkodarlagers egna dolda tillstånd, vilket är där större delen av minnesbesparingen kommer ifrån.
• Aktiveringsasymmetri — ungefär 8B parametrar aktiva per token under prefill och 16B under avkodning, så att läsa en lång prompt är betydligt billigare än att generera från den.
• KV-cache — rapporten hävdar 890 byte per token av globalt KV-cache, ungefär en fjärdedel av DeepSeek V4 Flash, med FP4 som primär KV-cachning med en skala per 16 kanaler plus återanvändning mellan lager.
Attention och avkodning — Compressed Sparse Attention 2 med Full-, Reindex- och Reuse-lägen samt en hierarkisk sparse indexerare, Single-Pass mHC och DSpark spekulativ avkodning.
• Engram – en villkorlig minnestabell med 196B parametrar, glest åtkomlig via en tokenbaserad uppslagning, som ligger vid sidan av mixture-of-experts-vägen i stället för inuti attention-stacken. Det är det enskilt största viktblocket i utgåvan, och siffran för det i modellkortet är det som gör nedladdningens storlek begriplig.
• Vision — DeepSeek-ViT med en tvålagers-MLP-projektor, tränad från början av språkmodellens förträning snarare än att i efterhand bultas fast på en textbas.
• Träning — 45T tokens av multimodal korpus, med gles uppmärksamhet tränad vid en sekvenslängd på 64K och kontexten utökad till 1M vid 34T-token-märket. Efterträning består av SFT, därefter RL, och slutligen on-policy-destillation.
• Resonemangsansträngning — ett kontinuerligt justerbart heltal från 1 till 100, ett finare reglage än de låga, höga och max-nivåerna som DeepSeek V4 Pro exponerar.
KV-cache-siffran är den som får konsekvenser bortom specifikationsbladet, och det är där designen visar sitt värde. Ett kontextfönster på 1M tokens är bara användbart om man har råd att fylla det. Anledningen till att den förra generationens långkontextsekonomi var smärtsam var tvåfaldig: den globala cachen växte med varje lager som utförde attention över prompten, och större delen av den beständiga cachekapaciteten gick åt till att hålla glidfönstertillstånd som slutade vara användbara inom några minuter. Rapportens svar angriper båda. Huruvida den levererade produkten matchar det vid 1M tokens under verklig samtidighet är en sådan typ av påstående som fortfarande kräver en tredje part – de oberoende poäng som nu finns mäter modellen, inte långkontextsekonomin – men mekanismen är nu dokumenterad snarare än härledd, och avsnittet nedan plockar isär den.

Inuti cachen: hur 890 byte per token faktiskt uppnås
The report's title is the thesis. Read it and the efficiency claim stops looking like a side effect of the mixture-of-experts backbone and starts looking like the design brief — which is the reading independent write-ups have converged on since release. The reason it matters commercially rather than academically is where an agent's bill actually lands: DeepSeek's framing is that the cache-hit line is the one that dominates it on long agentic workloads, which makes the size of the cache a first-order cost lever. DeepSeek's numbers put the global cache at 890 bytes per token, roughly 437× smaller than the original DeepSeek V1 and about a quarter of DeepSeek V4 Flash. Run the arithmetic on a full window and it is the difference between roughly 890 MB of global KV for a single 1M-token sequence and about 3.5 GB at V4 Flash's per-token rate. Three changes do most of the compressing: one on how much is stored, one on what gets read, and one on what is kept at all.
The storage format is the most legible of them. The main global cache is held in FP4 using the E2M1 layout with one E4M3 scale per 16 channels — half the width of the FP8 cache DeepSeek V4 stored and a quarter of FP16. What makes that survivable is that DeepSeek quantized the cache during training rather than at serving time, so the noise the narrower format introduces is something the model learned to work around instead of something inflicted on it afterwards. Not everything was compressed that way: the local sliding-window cache stays in FP8, because the report treats it as the part that is sensitive to further narrowing.
Compressed Sparse Attention 2 handles what gets read. Each attention layer is statically assigned one of three modes — Full, Reindex or Reuse — so decoder layers can share key state and indexer state instead of each keeping its own, and the first Full-mode layer builds a candidate pool that later indexing layers are restricted to. Report figures put that pool at 16,384 positions with the sparse selection over the top 512 entries, which is what decouples indexing cost from context length: DeepSeek's claim is that moving from 4K to 1M context adds only around a quarter more compute per generated token, rather than the roughly window-proportional growth the earlier design implied. That single figure is the most useful thing in the report for anyone trying to price a long-context workload, and it is also the one with no outside confirmation at all — none of the outside measurements in this piece has tested the far end of the context window.
The change doing the most work on the persistent side has the least promising name. DeepSeek V4 kept two things in its persistent cache for more than 72 hours under typical workloads: the global KV and the sliding-window attention state. Sliding-window state matters for minutes, but it was consuming close to half of the persistent cache capacity — storage sized for days spent on data with a minute of usefulness. V4.1 Flash drops SWA state out of the persistent cache entirely and parks it in a pool assembled from about 10% of each machine's host DRAM with a minute-level time to live. When a session resumes and that state is gone, SWA Bounded Replay reconstructs it approximately: rather than replaying layers × window tokens, it replays only the most recent window, reported at 128 tokens, and accepts that the rebuilt state is not mathematically identical to a full replay. DeepSeek says it observed little quality impact from the approximation and simulated the same behaviour during post-training. Put that together with the narrower global cache and the persistent KV footprint falls to roughly one-eighth of DeepSeek V4 Flash under identical workloads — a bigger cut than the one-quarter figure that leads the spec sheet, because it is two changes stacked rather than one format change.
Two limits sit on all of it. The report offers no end-to-end latency or cost comparison, so an eight-times-smaller persistent cache is not a demonstrated eight-times-cheaper workload: compression relieves memory pressure, and only the memory-bound part of a bill responds to that. And the saving is not something that happens to you. An engine has to implement the encoder-decoder projection, the three CSA2 modes, the FP4 cache layout and Bounded Replay before the number means anything, which is why 890 bytes is best read as a first-party specification for DeepSeek's own served API rather than a promise about a local build — the quantized conversions for llama.cpp, Ollama and LM Studio in the repository do not carry this cache with them. The headline also covers text tokens; vision embeddings sit outside it. On anything self-hosted, the number worth trusting is the one you measure. How far an engine can get with it is no longer hypothetical, though it is still not independent. vLLM implemented the decoder-side trim and Bounded Replay over the three weeks after release and published the before-and-after in the speed section below — the closest thing yet to a check on the specification, and one made by an engine measuring its own work rather than by an evaluator measuring the model.
Den oberoende poängen, körd två gånger: 39 för septembervikterna, 45 för 1017
Artificial Analysis has published the first outside evaluation of DeepSeek V4.1 Flash, and it is the number the beta could not produce. On the current version of the Artificial Analysis Intelligence Index (v4.3.2), the model scores 39 in Reasoning mode at maximum effort. On the same scale and the same setting, DeepSeek V4 Pro 0813 scores 36 and DeepSeek V4 Flash 0731 scores 34. Read together, those three rows say the thing DeepSeek's own marketing claimed and its benchmarks could not establish on their own: the smallest model in the family is now the strongest one. Artificial Analysis describes 39 as well above the median of 19 for open-weight models of comparable size. It was, for five weeks, a score for the September checkpoint alone: the evaluator's listing carried the September release date and nothing else. On October 18 that changed, and the change is the news this piece did not have when it first ran. A second row appeared for DeepSeek V4.1 Flash 1017, dated October 17, scored 45 on the same index at the same maximum effort. That puts the 1017 weights level with GLM-5.3 on 45, two points below GPT-5.6 Sol on 47 and six below Claude Opus 5 on 51 — and it makes the checkpoint the highest-scoring DeepSeek model the site has measured, five weeks after the September weights took that title. It also gives the model a standing it did not have before, and one the evaluator states outright in its October 19 write-up: second on the open-weights table, tied with GLM-5.3 and a point behind MiMo-V2.6-Pro at 46, with Step 5 Preview and Kimi K3 a point further back at 44. The six points are not spread evenly across the ten evaluations. The same write-up reports the largest moves in the agentic and knowledge components — a GDPval-AA v2.1 Elo of 1,746 against 1,600, an AA-Briefcase v1.1 Elo of 1,570 against 1,420, and an AA-Omniscience non-hallucination rate of 33% against 4%, with accuracy rising from 43% to 46% and that evaluation's index moving from -5 to +5. Those are the evaluator's own numbers for its own tests, published by it rather than reproduced here, and they describe a model that became markedly less willing to invent an answer — a different improvement from the speed one DeepSeek's changelog leads with.
The comparison that matters here is the internal one, because it is the same comparison DeepSeek's routing table makes. V4.1 Flash carries 552B total parameters with 16B active per token; DeepSeek V4 Pro 0813 carries about 1.6T total with roughly 49B active. A model with roughly a third of the backbone scores three points higher on a composite its maker did not run — nine points higher once the 1017 weights are counted, since the 1.6T flagship has not moved from 36. The size-to-score trade is the entire thesis of the Causal Encoder-Decoder design, and an evaluator with no stake in the result has now produced a number consistent with it.
The price half of the claim holds up too, and this is the first price comparison in the story that does not come from a DeepSeek rate card. Artificial Analysis lists DeepSeek V4.1 Flash at $0.30 per 1M input tokens and $1.20 per 1M output, against $1.32 and $3.96 for DeepSeek V4 Pro 0813 — 4.4× cheaper on input and 3.3× on output, with a blended $0.18 per 1M on the site's 7:2:1 cache-hit, input and output mix. It is also cheaper than the older, smaller DeepSeek V4 Flash 0731 it retires, which the site lists at $0.44 and $1.32 while scoring five points lower. Cheaper than the model it replaces, cheaper than the model it displaces, and ahead of both on the index.
Two caveats belong on the number. It is a composite of ten evaluations run at maximum reasoning effort, so it says nothing about the lower effort settings most production traffic actually uses, and nothing about how quality holds at the far end of a 1M-token window. And it is a single evaluator's score: independent, but not replicated — and the composite itself has been revised since this piece first cited it, from v4.3 to v4.3.2, which moved DeepSeek V4.1 Flash's score from 40 to 39 and its predecessor's from 35 to 34. What it does establish is narrow and useful — the one claim the beta could not support, that a 552B model is genuinely competitive with DeepSeek's own 1.6T flagship, now has a source outside DeepSeek. The 1017 row carries the same two caveats and one more. It is a single evaluator's score, for weights five weeks newer than most of the evidence here, and it is one composite rather than a replication of any vendor row. Its per-task price has also moved on the site: the September checkpoint is listed today at $0.49 per Intelligence Index task, where this piece first carried $0.27, and the 1017 checkpoint at $0.26. Treat the dollar figure as a live number on somebody else's dashboard rather than a constant — which is the same lesson the index score itself taught when it went from 40 to 39. The cost table beside the score is the rest of the caveat, and it cuts both ways. The model one place above it is also half its price: MiMo-V2.6-Pro reaches 46 at $0.13 per Intelligence Index task against $0.26 here, and Artificial Analysis's own comparison puts GPT-6.1 Sol at medium effort on 48 for $0.21. What the 1017 checkpoint does win is the head-to-head DeepSeek has been selling since September — it beats GLM-5.3-Flash on both axes of that table, 45 against 42 and $0.26 against $0.28 a task — which is the pairing where capability and cost move the same way.
Nästa externa poäng: ARC Prize bygger testet
Den 25 september öppnade ARC Prizes modelltestningsansvarige, Matt Mazur, en pull request i stiftelsens eget benchmark-repositorium för ARC-AGI-3 och lade till en förstklassig leverantörsadapter för DeepSeek: en profil, med namnet deepseek-v4-1-flash-low-provider-adapter, vars modellfält är deepseek-ai/DeepSeek-V4.1-Flash. Påståendet att ARC Prize avser att utvärdera den här modellen kom som ett enda inlägg i sociala medier, så vi kontrollerade det mot stiftelsens egen kod i stället för mot inlägget. Adaptern, profilen, dess enhetstester och dess dokumentation finns i diffen, och repositoriet är den testrigg som ARC Prizes testpolicy anger för dess interaktiva agentiska benchmark. Det som inte finns är ett resultat: pull requesten är öppen och inte mergad, det finns ingen poäng, inget publiceringsdatum och inget uttalande om vilka resonemangsnivåer som kommer att publiceras. Varför det spelar roll är mätningens form snarare än nyheten att en sådan är på väg. ARC-AGI ställer en fråga som de andra resultattavlorna inte ställer: en modell kan vara snabb, billig och stark i en testrigg och ändå hamna på sextiotalet på uppgifter den inte har sett. Det är frågan som ingen ännu har ställt till DeepSeek V4.1 Flash.
Profilen fastställer hur en sådan körning skulle gå till, och tre detaljer kommer att forma det tal som till slut landar. Den kör modellen med inställningen för låg resonemangsansträngning i stället för vid maximum, strömmar svar, ställer in en harness-kontext på 1M token med en utlösare för sammanfattningskomprimering vid 175 000 token och begränsar utdata till 262 144 token. Den dirigeras via Basetens OpenAI-kompatibla endpoint i stället för DeepSeeks egen, och den är konfigurerad till $0,30 per 1M indata-token och $1,20 per 1M utdata — DeepSeeks högpriser enligt prislistan, inte lågprissiffrorna som anges längre ner i den här artikeln. ARC Prize beräknar kostnaden per uppgift utifrån priserna som konfigurerats i profilen, så den slutliga siffran blir en högprissiffra, vilket är värt att komma ihåg innan man jämför den med $0,042 per uppgift som DeepSeek V4 Flash 0731 redovisade när den testades. Den andra ovanliga egenskapen är en workaround för hur DeepSeeks tankeläge beter sig: historiskt resonemangsinnehåll spelas bara upp igen när en begäran innehåller verktyg, så adaptern får modellen att avge varje ARC-åtgärd som ett submit_action-verktygsanrop och spelar upp det exakta assistentmeddelandet med dess resonemang bifogat, i stället för att tolka åtgärder ur prosa.
Ribban som detta kommer att mätas mot kommer från ARC Prizes egen resultattavla. DeepSeek V4 Flash 0731, den checkpoint som V4.1 Flash pensionerar, är tavlans verifierade bidrag för den Flash-nivå den kommer från: 61,4 % på ARC-AGI-2 vid maximal resonemangsansträngning och 89,0 % på ARC-AGI-1, till $0,042 och $0,021 per uppgift. Dots3-Note Preview ligger på 76,8 % på ARC-AGI-2, vilket är de 77 % som inlägget som flaggade adaptern pekar på, och samma kontos förväntan — att allt under 80 % från en mycket större efterträdare med inbyggd multimodalitet skulle vara en besvikelse — är hans inramning snarare än ett publicerat mål. Den återstående delen av den inramningen förtjänar en etikett: påståendet att V4.1 Flash genererar 29 % fler tokens än modellen den ersätter saknar angiven källa och är odefinierat, och inget som DeepSeek eller ARC Prize har publicerat säger vad det mäter.
One caution about which board this is. The adapter landed in the ARC-AGI-3 repository, the harness for the foundation's interactive agentic benchmark, and the separate repository that runs ARC-AGI-1 and ARC-AGI-2 carries no V4.1 entry at all — its model list has not been updated since July 27 and still names older DeepSeek endpoints. So the datable fact is that ARC Prize has wired this model into its agentic harness; whether it will also appear on the ARC-AGI-2 board, where the 61.4% comparison lives, is not something the public code shows today. The practical reading for anyone choosing a model has widened. Four independent instruments on DeepSeek V4.1 Flash are now in play — a composite index that has been run twice, once per checkpoint; a community kernel board; a harness-controlled cyber benchmark; and, since October 14, a hardware serving benchmark — and two of them put the model inside a harness on tasks it has not seen. The newer of the two is the composite, which has carried Terminal-Bench 4.0 since index v4.3: 66 terminal tasks, pass@1 averaged over three repeats, every model under the same agent harness. Its October 18 result for the 1017 weights is 33.8. The cyber benchmark, below, is the closest any of them comes, and on it this model loses the one head-to-head it makes. The ARC profile is the evaluation built to answer the reasoning question, and it is still the one without a number. Until it runs, the model's reasoning ceiling is unmeasured, and the number to hold it against is its predecessor's.
Den första externa cyberpoängen: testramverket påverkar siffran mer än modellen
Den 28 september publicerade utvärderingslabbet Generality Labs en uppföljning till sitt tidigare cyberarbete med titeln ”Spelar harnessen roll när man kör Cyber Benchmarks?” — den första färdigställda externa mätningen som ställer DeepSeek V4.1 Flash bredvid en annan öppenviktsmodell på samma cyberbenchmark. Benchmarken är Exploit Bench, en utvärdering från Carnegie Mellon av Seunghyun Lee och prof. David Brumley som poängsätter hur långt en agent klättrar på en stege med sexton förmågor — från att nå sårbar kod, till att utlösa buggen, till att bygga exploit-primitiver, till godtycklig kodkörning — mot produktions-V8 med V8:s säkerhetssandbox aktiverad. Labbet körde två modeller, DeepSeek V4.1 Flash och Z.ai:s GLM-5.3-Flash, med en budget på 250 miljoner tokens per uppgift över 10 uppgifter som valts ut från benchmarkens ursprungliga 41 med Item Response Theory, och upprepade varje modell under sju harnesskonfigurationer: sex agent-CLI:er — Claude Code, Codex, Kimi CLI, ReAct, Gemini CLI och OpenCode — plus benchmarkens egen standard, som skrivningen kallar Original. Original är inte alls någon tredjeparts-CLI: den har ingen tokenbegränsning, ett tak på 300 turer och ingen kontextkomprimering. Kontot som uppmärksammade detta resultat beskriver Original som ungefär en Python while-loop; det är hans karakterisering snarare än forskarnas, vars egen beskrivning är den ovanstående.
Resultatet är en spridning som ingen enskild poäng skulle ha visat. Medelkapaciteten är av 16. DeepSeek V4.1 Flash är som bäst under Claude Code, 9,3, med Codex näst bäst på 8,9; samma modell faller till 7,4 på Kimi CLI, 5,9 på OpenCode, 5,7 på Gemini CLI, 5,3 på ReAct och 4,7 under Original – benchmarkens egen standard, och den sämsta av de sju. GLM-5.3-Flash vänder på den rangordningen i båda ändar. Dess bästa konfiguration är Codex på 10,6, över de 10,02 som studiens egen datauppsättning anger för Mythos Preview på hela uppsättningen med 41 uppgifter, även om forskarna varnar för att en delmängd med 10 stickprov inte är helt representativ; dess sämsta är Claude Code på 6,2, samma testramverk som är DeepSeek V4.1 Flashs bästa, och 8,9 på Gemini CLI, 8,2 på Kimi CLI, 8,1 på OpenCode, 7,7 på ReAct och 6,4 under Original. I genomsnitt över alla sju ligger GLM-5.3-Flash nära 8,0 och DeepSeek V4.1 Flash nära 6,7. Så båda delarna av påståendet som cirkulerade med detta resultat bekräftas av de publicerade data: valet av testramverk är värt flera poäng, och i denna benchmark är DeepSeek V4.1 Flash den svagare av de två modellerna – utom under Claude Code, där den leder med mer än tre.
Forskarna är tydliga med att de inte helt kan förklara spridningen. Deras enda positiva spår är hur varje testramverk komprimerar kontext, och skillnaden är en fråga om formulering. ReActs komprimeringsprompt ber modellen att ”Skriv en fortsättningssammanfattning som gör att du (eller en annan instans av dig) kan återuppta arbetet”; i de transkript labbet publicerade leder det ibland till att modellen förklarar arbetet avslutat, varefter testramverket väcker det igen och det skickar in samma rapport dussintals gånger tills budgeten tar slut. Codex ramar in samma ögonblick som ”Skapa en överlämningssammanfattning för en annan LLM som kommer att återuppta uppgiften”, och labbet hypotiserar att det är att tilltala en annan agent som håller modellen framåtskridande över långa budgetar. De kallar detta en hypotes, inte en orsak. Ett konfigurationsfel har också betydelse för läsningen av tabellen: ReActs komprimering var inställd på 100K tokens istället för den avsedda utlösaren, så den komprimerade mycket oftare än designen föreskrev, vilket sänker båda modellernas ReAct-rader. Studiens egna förbehåll är värda att bära med sig för alla siffror från den — två modeller, 10 prover per testramverkskonfiguration, 70 frågeprover per modell mot benchmarkens ursprungliga 41 uppgifter, och tre prover som hade fel eller aldrig slutfördes, två av dem GLM-5.3-Flash. Författarna konstaterar att det lilla urvalet är inneboende brusigt, att resultatet inte bör antas gälla andra domäner och uppgifter, och att tidigare arbete av METR inte fann någon statistiskt signifikant skillnad mellan testramverk på långsiktiga uppgifter. Det är ett utomstående labb som kör någon annans benchmark, inte benchmarkens ägare, och den är inte peer-reviewed. Vad det inte är är en leverantörssiffra, och det är den första utomstående siffran i den här artikeln som motsäger leverantörens egen historia snarare än att bara misslyckas med att bekräfta den.
Det finns en sak här som en router kan agera på och en som den inte kan. Den kan inte välja ditt agentramverk – det är den agentloop du redan kör, och hela poängen med den här studien är att valet är bärande. Vad den kan göra är att göra modellhalvan av paret till en enradsändring. DeepSeek V4.1 Flash och GLM-5.3-Flash är båda routbara via OrcaRouter på en enda OpenAI-kompatibel nyckel, till leverantörens eget listpris med 0 % påslag, så ett team som vill hitta sin egen modell- och agentramverkskombination kan byta ut modellen under ett fast agentramverk utan ett andra kontrakt eller en andra integration, och lämna en beprövad modell bakom den som automatisk failover om bytet visar sig vara en regression. Det är samma argument som avsnittet om införande lägger fram nedan, tillämpat på ett beslut som agentramverksstudien just har konkretiserat: utifrån dessa belägg kan agentramverket du kör spela större roll än modellen du väljer, och modellsidan i det paret är den sida du kan ändra på en eftermiddag.
Var den hamnar i förhållande till gränsen, och var den fortfarande förlorar
The September model card compares V4.1 Flash against Opus-5.0, GPT-5.6 Sol, Kimi K3 and GLM-5.3 at maximum reasoning effort, with its own DeepSeek V4 Pro and DeepSeek V4 Flash as internal baselines. Every figure below is vendor-reported, run on DeepSeek's harnesses, and unreproduced by any third party. The card notes that agentic results use the Minimal mode of DeepSeek Harness with a 1M-token context for code benchmarks and a 512K window for visual ones, so these are not directly comparable to published third-party numbers on the same benchmarks. The independent scores in the sections above are different measurements on different sets of evaluations; they support the general picture and corroborate no individual row below, and the October 17 rows in the section above come from a different card and a different run of the same benchmarks.
För agentiskt och kodningsarbete placerar leverantörens siffror V4.1 Flash ovanför de frontmodeller som nämns:
• Terminal-Bench 2.1 — 90,6, jämfört med 89,1 för Opus-5.0, 88,8 för GPT-5.6 Sol och 87,9 för DeepSeek V4 Pro
• DeepSWE v1.1 — 74.2 lösta, jämfört med 74.0, 73.0 och 62.7
• CyberGym — 88.1, mot 84.5 för både GPT-5.6 Sol och GLM-5.3, och 83.3 för DeepSeek V4 Pro
• AutomationBench — 54,8, mot 50,3 för Opus-5.0 och 37,7 för DeepSeek V4 Flash
• Agent's Last Exam — 31,8, mot 28,6 och 25,7
• Codeforces — en rating på 3 471, före DeepSeek V4 Pro på 3 348 och DeepSeek V4 Flash på 3 289
• MathArena Apex — 65,6, i nivå med Kimi K3 och före DeepSeek V4 Pro på 65,3
Och på de svårare agentiska sviterna gör den inte:
• Terminal-Bench 3.0 — 30.0, klart efter Opus-5.0 på 43.3 och GPT-5.6 Sol på 34.4, men långt före DeepSeek V4 Pro på 11.8
• Terminal-Bench 4.0 — 31.2, jämfört med 51.8 och 39.9, och återigen före DeepSeek V4 Pro på 12.4.
• ProgramBench — 20,3, jämfört med 37,0 för Opus-5.0
• NL2Repo-Bench — 64,0, jämfört med 75,3 för Opus-5.0
• HLE — 36,8, jämfört med 56,3 och 44,5
• ExploitGym — 15.3, mot 33.7 och 22.1
The shape of that list is more informative than any single row. V4.1 Flash clears the frontier on benchmarks that reward sustained tool use inside a harness, and loses on the ones that reward depth of reasoning — the pattern you would expect from a model engineered around throughput and context economics rather than around raw reasoning ceiling. The internal comparison is the striking one: it beats DeepSeek V4 Pro on essentially every row, including the rows where both lose to Opus-5.0. DeepSeek is not claiming its cheapest model is the best model on the market. It is claiming its cheapest model is the best model DeepSeek makes, which is a claim its own routing table backs up.
Vad det kostar, och hur Pro-jämförelsen faktiskt ser ut
September 10's rate card is now simply the V4.1 Flash card, published on DeepSeek's Models & Pricing page with a peak and off-peak split:
Input, cache hit — $0,003 per 1M tokens vid lågtrafik, $0,006 vid högtrafik
• Input, cache miss — $0.15 per 1M tokens vid lågtrafik, $0.30 vid högtrafik.
• Utdata — $0,60 per 1M tokens vid lågtrafik, $1,20 vid högtrafik
• Toppfönster — 01:00–04:00 och 06:00–10:00 UTC, måndag till fredag; alla övriga timmar debiteras till halva topptaxan.
• I renminbi — ¥0,02, ¥1 och ¥4 utanför högtrafik, som fördubblas till ¥0,04, ¥2 och ¥8 under högtrafik.
Compare that with the model it is displacing. DeepSeek V4 Pro bills $0.022 per 1M cache-hit input, $0.66 cache-miss input and $1.98 output off-peak — roughly 4.4× on cache-miss input and 3.3× on output. Those are the numbers the September 14 rerouting would have applied to every deepseek-v4-pro call, which is why the plan was a price story as much as a capability story, and they are still the reason the comparison matters: DeepSeek withdrew the reroute, not the rate card. Artificial Analysis reaches the same arithmetic from its own listings — $0.30 and $1.20 per 1M for V4.1 Flash against $1.32 and $3.96 for DeepSeek V4 Pro 0813, the same 4.4× and 3.3×, and a blended $0.18 per 1M on the site's 7:2:1 cache-hit, input and output mix. The card also undercuts DeepSeek V4 Flash 0731, the model it retires, which the same site lists at $0.44 and $1.32.
Pris per token är inte kostnad per uppgift, och betaversionen är beviset för det. Testare under första dagen rapporterade att femminuterssessioner tömde deras saldo snabbare på den nya modellen än samma klocktid på DeepSeek V4 Flash, eftersom modellen är byggd för att snabbt generera tokens och räkningen skalas med tokens, inte med minuter. Ett kort som kostar en fjärdedel av Pro:s pris är ett fynd om en uppgift slutförs med jämförbara tokens; det jämnar ut sig om modellen tänker längre för att komma dit.
Where an outside number does exist on that question, it points both ways. Artificial Analysis puts DeepSeek V4.1 Flash at $0.27 per Intelligence Index task on its own evaluation set — a real per-task figure, produced outside DeepSeek, and a low one. But the same run generated 250M output tokens against a median of 140M for comparable models, and the site's summary calls the model very verbose in the same breath as calling it fast. Verbosity is free inside a benchmark harness and expensive in production, which is precisely the mechanism the beta testers were describing when they reported balances draining faster in wall-clock terms. The honest state of the per-task question is that one independent evaluator has now measured both halves of it, on its own evaluation set, and the answer still depends on what you are running. The composite cannot show where the extra output goes, and the beta testers never said either. The first hands-on reports do, and they are in the speed section below: the model is verbose because it is checking. The October 17 update is the first time DeepSeek has claimed to move that number: the changelog says the new checkpoint “reduces task runtime and output length,” and the post a few hours later says the same thing in fewer words — “faster task completion, and shorter outputs.” That is DeepSeek addressing, on its own authority, the exact quantity the outside measurement complained about, with no figure attached to either statement. The first outside look at it, on October 18, found the aggregate volume down — 210 million output tokens across the index against 250 million for September — and the per-task figure flat, at 89,495 tokens against 88,574.

Vad en månad kostar: en kredit på 80 dollar, sedan en gratisnivå
The card above answers what a token costs. A different figure has moved twice, and both times it came from OpenCode — the coding agent whose Go subscription prices access to this model as a monthly usage allowance rather than as metered tokens — speaking about its own subscription rather than about the model. On September 25 the platform's account posted: “Operation Cheepseek Phase 2: $60 of usage for DeepSeek v4.1 Flash is now permanent.” On October 12 it posted the sequel in the same format — “Operation Cheepseek Phase 3: $80 of usage for DeepSeek V4.1 Flash” — and its pricing page read $80 for this model where it had read $60 in late September. That reading was taken a second time on October 13, against the same page, and returned the same row: $80 on the $10-a-month Go tier, $160 on Go Plus. The figure is therefore not one post's claim about itself; it is one platform's published price for carrying this model, and it was still there a day later. Read together, the two posts say what “permanent” turned out to mean: no lapse date — and a higher number three weeks later. What that change is not is a new way to reach the model — that arrives three days later, in the paragraph below. DeepSeek V4.1 Flash has answered on DeepSeek's own API since September 10 and OrcaRouter has carried it at DeepSeek's own rates since release, so the weights, the architecture and every benchmark row in this piece are untouched by a subscription repricing; what October changed is who is willing to carry the model and on what terms.
The free entry is a different kind of change from either of those, and the only one of the three that changes what a reader can do this week. On October 15 OpenCode added a separate entry for this model — DeepSeek V4.1 Flash Free, model id deepseek-v4.1-flash-free — served at no charge. The platform's public model list returns it beside the metered id, its Console documentation carries a free-models entry describing it as free for a limited time and its provider as following a zero-retention policy that does not train on the data, and its published price table puts input, output and cached reads at Free. What it is not is the full product. The free entry's catalogued limits — added to models.dev, the catalogue OpenCode's own model list is drawn from, on October 15 — name the metered entry as the base model and cap the window at 200,000 tokens with a 32,000-token output ceiling, against the 1M context and 384K maximum output the metered deepseek-v4.1-flash entry carries. That is the same weights behind narrower serving terms rather than a smaller or a distilled model, and the output cap is the clause that bites first on agentic work, where a single file edit can run past it. The platform attaches no end date to the arrangement and publishes no rate card for it, because there is no rate. None of this came from DeepSeek: it is one platform's commercial decision about a model it does not own, stated on its own model list, its own documentation and its own price table, and it is the only source for all of it — we found no independent measurement of how the free endpoint behaves under load, and “limited time” is the platform's phrase rather than a schedule. Read it as the cheapest way to put a 200,000-token window in front of this model today, and not as a change to what the model is.
The mechanics come from that pricing page, read on October 12 and re-read on October 13. Go is a $10-per-month subscription, and its table pairs every model on it with an estimated request count per five hours and a monthly usage limit, in separate columns for the two tiers. DeepSeek V4.1 Flash carries the largest allowance on the page: $80 a month and 34,670 estimated requests per five hours on Go, doubling to $160 and 69,330 on Go Plus. The rows bill the model at DeepSeek's own card — $0.15 per 1M input tokens, $0.60 output and $0.003 for a cached read at off-peak, doubling to $0.30, $1.20 and $0.006 inside the weekday peak windows — and those are the vendor's figures, unchanged since the September reading this section already carried. Two things the page showed then are not on it today, and both are worth flagging because the earlier reading relied on them: the three-bucket draw-down rule — 20% over any five hours, 50% across a week and 100% across a month — no longer appears, and the documentation URL the request estimates were originally read from, opencode.ai/docs/go, returned 404 when we checked. The request counts above are the platform's arithmetic on a call shape it does not publish, not ours.
The change is checkable against the page, and so is the fact that there has now been more than one. In late September the same rows read $60 with no expiry attached, after a promotional $15 allowance was multiplied four times to $60 and carried September 20 as the date the multiplier would lapse; the request estimates were published in two columns, 6,500 / 16,250 / 32,500 standard against 26,000 / 65,000 / 130,000 with the multiplier applied. The rows read $80 on both readings, and the published estimates for this model are 34,670 per five hours and 69,330 a month — a higher dollar allowance sitting beside a lower monthly request count than September's expanded set, which cannot both describe the same assumed call shape. The page states no token mix and offers no explanation, so the difference is a fact about the two readings rather than something we can resolve from outside. The rates themselves were never a discount on DeepSeek's card — per-token pricing has been the vendor's throughout, and it still is. What an allowance does not do is say anything about quality: it is one platform's judgment that it can carry this model's traffic at those rates without a deadline, which is evidence about the serving ecosystem rather than about the model.
The distinction matters when you are choosing, because a flat ceiling and a pass-through meter are different products. DeepSeek V4.1 Flash is on OrcaRouter at DeepSeek's own rate with 0% markup — $0.15 per 1M input and $0.60 per 1M output off-peak, the same numbers the card above lists, with nothing bundled around them: no subscription to buy and no monthly allowance to exhaust. An $80 ceiling on a fixed monthly price is the right shape for one developer running an agent all day, where the question is what the month costs — and a ceiling already raised once, by a third, is also a reminder that the figure is a commercial decision rather than a property of the model. A free tier with a 200,000-token window is the right shape for trying the model this week and the wrong shape for the codebases that need the full window, which is the one thing the two tiers of the same model do not share. A vendor rate passed through unchanged is the right shape for a service, where the question is what each call costs and whether the provider's next price move reaches you the day it happens. Both answer what this model costs; they answer it for different spenders.
Hastighet: betans siffror, tillverkarens påstående och motorns egen före-och-efter.
När betan öppnade var genomströmningen rubriken. Utvecklare rapporterade omkring 420 utdatatoken per sekund i långa genereringar med toppar över 500, och en brett delad körning producerade mer än 71 000 token på under tre minuter. Detta är fortfarande mätningar från communityn som tagits under okontrollerade förhållanden och de bör fortfarande läsas så – men mekanismen bakom dem är nu dokumenterad i stället för gissad. En KV-cache på 890 byte per token och en avkodningsväg som aktiverar 16B parametrar är en design byggd för genomströmning, så arkitekturen har åtminstone rätt form för att producera siffror som dessa. Hur stora de egentligen är är nästa styckes problem, och svaret är mindre.
DeepSeek's own claim, in the changelog, is that V4.1 Flash “has comprehensively surpassed V4 Pro in performance, cost, speed, and total time.” The word doing the work there is total time: it is the vendor framing speed as task completion rather than tokens per second, which is the metric that survives contact with a real agent loop that writes a file, reads the error and tries again. Artificial Analysis now puts a measured figure on the older claim: 185 output tokens per second for DeepSeek V4.1 Flash, against 175 for DeepSeek V4 Flash 0731. That is a real third-party number and it is roughly half the 420 tokens per second developers reported during the beta, which is why the beta figures should stay where they belong — in the uncontrolled-conditions column.
On October 7 the vLLM project published its accounting of the three weeks since release, and it is the first measured speed figure in this piece that is neither a token counter nor a vendor slogan. Writing as Inferact and the vLLM Team, the project reports that DeepSeek V4.1 Flash on its current build runs 1.9× faster than its own day-0 implementation at low concurrency and delivers 5.3× the throughput under a 150 TPS constraint — the figure its summary carries, against “about 5×” in the body of the same post. Both are measured on the SemiAnalysis AgentX agentic serving benchmark, with TP4 and FlashInfer attention behind the low-latency number and DEP2 with data-parallel attention behind the throughput one, on NVIDIA GB200 and GB300 hardware. Three things about that result are worth keeping straight. It compares vLLM against vLLM: the baseline is the project's own day-0 recipe, not another engine and not another model, so the number says how much the serving stack improved rather than how this model compares with anything else. It is the runtime's own account of its own work, and no third party has reproduced it. And the largest single gain comes from the runtime rather than the weights — SWA bounded replay, which reruns only the last 128 tokens of a sliding window instead of replaying that window across layers, now ships on by default for this model behind a single flag. The project reports roughly 30% off time to first token from replay plus CUDA-graph capture, a 30–40% cut in prefill computation from the decoder-side trim, and nearly 70% off TTFT at around 100K throughput once three optimisations stack. It also reports where replay hurts: without CUDA graphs it is slower than the baseline on short prompts, up to 12% worse at 1K tokens, because launch overhead outweighs the work saved. Accuracy was checked on GSM8K and GPQA with no meaningful difference reported, gaps within about 1.5 standard errors — the figure to hold against the report's own statement that bounded replay is approximate rather than exact. The project adds that the model needed no KV-cache offloading anywhere in the benchmark and expects offloading to start paying only at higher concurrency with prefill and decode split across machines. This is a different measurement from the kernel board below, which scores kernels the model writes; vLLM's figures are about what the model costs to serve once an engine has implemented its architecture, and the engine here is the one reporting. The project posted again on October 17, the day DeepSeek swapped the checkpoint, and the number it led with was a different kind of figure: 1.3B tokens per dollar of total cost of ownership on SemiAnalysis AgentX, at 830,000 tokens per second per GPU counting cached, input and output tokens together, while holding 100 output tokens per second for every user. That is a cost-of-serving result rather than a speed delta, and the serving-cost section below reads it in full. Three things about it bear on this paragraph: it is the same project, the same model and the same benchmark three weeks on from the October 7 accounting; the project frames that accounting as chapter one, at 5x the agentic throughput of day zero, with a next chapter still to come, and no second DeepSeek post has appeared on its blog since; and a cost curve is still the runtime's side of the ledger, not an outside verdict on the model. That distinction is also why this number matters to someone who will never run a node. None of the work is work a caller does: a serving stack that gets 1.9× faster at low concurrency makes the requests it handles faster, and reaching this model through an API is how most teams will benefit from that without owning the hardware. DeepSeek V4.1 Flash is on OrcaRouter at DeepSeek's own rate with 0% markup, on the same OpenAI-compatible key as the rest of the line, with a proven model behind it as automatic failover — the model and the pricing move at the provider's pace, and the choice of engine stays on the provider's side of the line.
Vad det kostar att betjäna: de första oberoende hårdvarusiffrorna
Allt ovanstående mäter modellen. Den 14 oktober lade Artificial Analysis till DeepSeek V4.1 Flash i AA-AgentPerf, det benchmark som körs mot acceleratorsystem snarare än mot modeller, och resultatet är det första offentliga svaret på en fråga som en prislista inte kan avgöra: hur mycket av den här modellen en megawatt datacentereffekt kan bära. AA-AgentPerf spelar upp inspelade kodagent-sessioner – fleromgångsresonemang, verktygsanrop, kontexter som växer förbi 100K tokens, inklusive träffar i promptcachen – mot en aktiv serveringsstack och hittar det största antalet samtidiga agenter som ett system klarar medan var och en fortfarande uppfyller ett hastighetsmål per agent. För den här modellen är huvudnyheten NVIDIAs rackstorskaliga del. Vid 100 utdatatokens per sekund per användare leder GB300 NVL72 fältet med cirka 261 miljoner tokens per sekund per megawatt, före B300 med omkring 220 miljoner, B200 med 193 miljoner, GB200 med 178 miljoner och AMD:s MI355X med 128 miljoner. Det är siffror från Artificial Analysis, avlästa från företagets sida för datacenterinferens i dag, och de är företagets mätningar av specifik hårdvara och serveringskonfigurationer snarare än en leverantörs. Två detaljer är värda att ta med. Siffrorna per megawatt beräknas från acceleratoreffekt uppmätt under körningen – GPU-die plus HBM – snarare än från nominell TDP. Och varje punkt i diagrammet anger vilken motor, version och numeriskt format som ligger bakom den, så siffran är ett påstående om en serveringsstack och inte bara om vikterna.
The reason this model's chart looks unlike the others is its size. DeepSeek V4.1 Flash fits on as few as two accelerators, which is why a rack-scale system gets less of an advantage here than it does on a larger model: Artificial Analysis reports B300 staying within about 20% of GB300 NVL72 across the curve and leading it at both ends — the most throughput per megawatt when per-user speed is allowed to fall, and the fastest single agent when it is not. At batch size one, every Blackwell part and the MI355X land between roughly 600 and 670 tokens per second for a single user, against 372 to 392 on H100 and H200. Set against DeepSeek V4 Pro 0813 on the same axis, the smaller model returns about 1.3× the throughput per megawatt on GB300 and about 6.2× on B200 at the 100 tok/s mark — the efficiency claim the architecture section makes from the KV-cache side, arriving from a third party that measured a system rather than a specification. The configurations behind those numbers show the design's central trick in production rather than only on paper: on both the B300 and the MI355X two-accelerator runs, the 196B Engram table is served out of pinned host memory through vLLM's CPU-offload path instead of sitting on the accelerator — the mechanism the release notes described, now visible in the setup behind a published measurement. A second cost figure, in a different currency, arrives from the benchmark the October 7 vLLM post was measured on. On October 17 the vLLM project published a chart putting DeepSeek V4.1 Flash at 1.3B tokens per dollar of total cost of ownership on SemiAnalysis AgentX, with separate curves for GB300 NVL72 under Dynamo, GB200 NVL72, B200, H100 and MI300X. The cost tier behind it is labelled owning at large-hyperscaler volume, and the chip-hour assumptions underneath run from $0.95 for an MI300X and $1.17 for an H100 to $1.73 for a B200 and $2.31 for a GB300, drawn from SemiAnalysis's own July 2026 pricing survey. Two limits belong with it. It is the vLLM project reporting SemiAnalysis's cost model, and neither party has had it replicated. And the chart is dated October 16, the day before DeepSeek replaced the weights behind the model name, so it too describes the September checkpoint. That makes three currencies in this piece for one model: tokens per second per user, tokens per second per megawatt, and tokens per dollar. The last is the one a buyer without a datacenter can act on, because it is the quantity a provider's cost improvement eventually reaches them as. It remains a serving measurement and not a quality one: nothing here says how good the model is, and one leaderboard's hardware results are not a replication of any benchmark row above. What it does establish is that the cost side of this model's rate card now has outside evidence under it. A model a provider can serve at several times the throughput per megawatt is a model a provider can afford to keep cheap, and DeepSeek V4.1 Flash is on OrcaRouter at DeepSeek's own list price with 0% markup, which is the shape that passes a provider's cost improvement through instead of holding it.
Vad motorn kostar på två leverantörers kisel
Until this week the throughput question about this model was answered only by other people's measurements — a runtime accounting for its own work, a benchmark site measuring a system, developers counting tokens in a beta. DeepSeek opened DeepInfer, the framework it says powers this model's production service, under Apache-2.0 this week — the repository appeared on October 16 and the first commit landed on October 20 — and shipped with it a decode Pareto plot for the 1017 checkpoint measured on 64 SM100 accelerators inside one scale-up domain. The configuration printed on the plot is the part that matters, because it is the configuration the comparison below turns on: expert parallelism of 64 over data parallelism of 64, the “384+64 experts” the plot prints, a 131,072-token context, DSpark draft length fixed at three tokens, and a per-token acceptance rate of 75%. The curve tops out just under 30,000 output tokens per second per accelerator at its least interactive end, falls through the mid-20,000s as per-user speed rises past 100 tokens per second, and is down to a few thousand by the chart's right edge. It is DeepSeek measuring its own engine on its own model, so it is not an independent number — but it is the first decode curve for this architecture published by the lab that built it, and the sweep script that produced it is in the same repository.
The write-up published beside the code supplies the operating point, and it is the reason the numbers below are quoted at 230 output tokens per second rather than at some abstract maximum. DeepSeek's own production figures put decode at 14K tokens per second per accelerator while the service holds 230 output tokens per second per user — 300 in coding workloads — against a 96% input cache hit rate, an average input of 77K tokens, a 400 ms mean and one-second p99 time to first token, and prefill provisioned at close to a 1:1 ratio with decode, across a single cluster it says serves 155 trillion tokens a day. The revenue line beside those figures, $38 per accelerator-hour at off-peak pricing, is the first cost number DeepSeek has attached to serving this model publicly. None of it is audited, all of it is the vendor describing its own service, and it is still the most concrete picture of what this architecture costs to run that exists.
The other half of the comparison comes from Huawei's silicon, and it is the weaker-sourced half. A benchmark sheet dated September 30 and headed “Ascend 950DT DeepSeek-V4.1-Flash Benchmark” reports the model deployed across 32 chips at FP8–FP4 mixed precision, with data-parallel attention and expert-parallel mixture-of-experts, on a 128K-token sequence, using DSpark speculative decoding with a forced expert-parallel load-balancer configuration and an average accepted length of 4.1 tokens. It carries three points. Its latency column is time per output token, so the reciprocal of each entry is that row's per-user speed, and that is what lets the sheet be laid against the curve:
• 1 536 global batch, 9,41 ms per utdatatoken – cirka 106 utdatatoken per sekund per användare – 5 102 token per sekund per chip.
• 384 global batch, 4,40 ms per output-token – cirka 227 output-tokens per sekund per användare – 2 727 tokens per sekund per chip.
• Global batch på 2 560, 13,79 ms per uttoken – cirka 73 uttoken per sekund per användare – 5 800 token per sekund per chip, den högsta siffran i tabellen och den som dess rubrik använder.
Laid against the NVIDIA curve, the middle two rows are the ones that bite, because they sit at the speeds a service actually runs at. The thread that surfaced the sheet reads the comparison as 25,500 tokens per second per accelerator against 5,102 at 100 output tokens per second per user, and 20,000 against 2,727 at 230 — a gap of five times at the first operating point and 7.4× at the second. Reading the same published curve directly moves those NVIDIA figures around: a pixel pass over the image lands nearer 28,000 at the 100-token mark and nearer 17,000 at 230, on either side of the thread's numbers; the band they give is about five and a half times at the first operating point and about six at the second, which narrows the thread's range without changing its shape. That is what a benchmark read off a chart is worth, and it does not change the direction of the result. It is also worth noting that the sheet's 5,800 headline is its least interactive row — the point where NVIDIA's curve is closest to its own peak, and where the ratio is back to about five.
I could not find that sheet on DeepSeek's or Huawei's own pages; it reached this piece as an image attached to a thread on X, and the three Ascend figures should be read as an unpublished vendor benchmark until somebody posts the run behind them. What is checkable is the asymmetry in the configurations, and that comes from DeepSeek's own documentation. DeepInfer's deployment notes recommend prefill at expert parallelism of 2 to 8 and decode at 64 to 128, on “ordinary 8-GPU machines for prefill, ordinary 64–128-GPU supernodes for decode.” On NVIDIA that is a single NVLink domain, which is what the plot above was measured inside. On Ascend, DeepSeek's own communication library says plainly what is not finished: “Larger EP sizes and combine remain under optimization,” with combine carrying extra local reduction overhead and HBM contention against the URMA path, and Huawei firmware work still to come — a caveat public in DeepEP-Ascend since its first release on September 29. That is the fair way to read the gap: the NVIDIA number comes from the shape DeepInfer was tuned for, and the Ascend number from a stack whose own author says the wide-EP path is still being worked. Some of five to seven times is the chip, some of it is the interconnect and the software under it, and nobody has separated the two.
What the gap is worth in money depends on prices nobody has published, and the thread runs the arithmetic anyway: at roughly $139,000 per Blackwell accelerator, extrapolated from grey-market rack pricing, against a rumored $37,000 for a 950DT, NVIDIA has to deliver about 3.8× the throughput per chip to match Ascend on acquisition cost alone; the thread puts the crossover near 6,800 tokens per second per chip. The published Ascend points sit below that line; the thread's forecast that the wide-EP path lifts them to 8,000–10,000 sits above it, and that is a forecast rather than a measurement. Every input is soft — a grey-market price, a rumored one, and figures read off a curve — and none of it accounts for networking, power, cooling, maintenance, or the value of being able to buy the hardware at all.
For anyone who will never rack a node, the useful part is not the scoreboard. It is that the cheapest model in DeepSeek's line is now documented as cheap to serve on two vendors' silicon, with the vendor's own engine published and the numbers behind it downloadable — which is the kind of evidence a price rests on. It changes no rate card: DeepSeek V4.1 Flash is on OrcaRouter at the provider's own list price, $0.15 per 1M input tokens and $0.60 per 1M output at off-peak rates, passed through with 0% markup, so when a provider's serving cost falls the saving arrives as a price that does not have to move rather than as a resale margin. A serving cost argued over on two vendors' hardware is a price with more room under it than one nobody has measured at all.
Kernelutveckling: den första resultattavlan som inte tillhör DeepSeek
Benchmarkraderna ovan är DeepSeeks egna harness-siffror, och de externa resultat som nu finns mäter allmän resonemangsförmåga och cyberutnyttjande snarare än lågnivåprogrammering. Den första tredjepartsblicken på modellens kernel-ingenjörskonst finns också, och den kom i en form som DeepSeek inte hade beställt: ett community-drivet agentiskt benchmark som ber modeller skriva riktiga CUDA-kärnor och poängsätter resultaten mot en roofline – hårdvarans teoretiska tak. Ledartavlan är kernelbench.com, körd på en RTX PRO 6000, och den är oberoende av båda leverantörerna. Dess granskningsmetodik rapporteras av communityn snarare än peer review-granskas, så läs dess procenttal som en riktningsvisande tredjepartssignal, inte som en certifierad mätning; den är också den första resultattavlan i den här historien där DeepSeeks siffror står bredvid en direkt konkurrents.
Rubrikraden är den som arkitekturen är byggd kring. DeepSeek V4.1 Flashs egen sparse attention – CSA2-stacken som producerar cachen på 890 byte per token – skrevs som en CUDA-kernel av modellen och nådde 50,19 % av den dense-ekvivalenta rooflinen, fyra på resultattavlan efter Claude Fable 5.1 på 106,27 %, Claude Opus 5 på 103,67 % och Claude Fable 5 på 72,66 %. Det första man lägger märke till är att tillverkarens egen arkitektur är den kernel som den är bäst på: en modell tränad på en sparse-attention-design skriver sparse-attention-kerneln effektivare än något annat på resultattavlan under topp tre. Det andra är jämförelsen som tipsaren flaggade. GLM-5.3 Flashs försök med samma kernel når 4,45 % av rooflinen – en storleksordning under V4.1 Flash på samma rad i samma resultattavla. Det gapet, inte något benchmark som DeepSeek publicerade, är vad ”massiv förbättring av kernel engineering” betyder.
Jämförelsen stannar inte vid raden för sparse-attention, och helhetsbilden spelar roll eftersom tweetens rubrik namnger GLM-5.3 Flash medan den citerade artikeln den hänvisar till faktiskt refererar till en annan, större GLM-5.2 på sin egen fused-MoE-rad – en namnmässig felmatchning som är värd att vara försiktig med. På de rader där båda flash-tier-modellerna faktiskt slutförde en körning vinner V4.1 Flash samtliga: Kimi-Linear Decode vid 17,10× mot 13,64×, MegaQwen Decode vid 5,39 % av roofline mot 3,92 %, TopK Bitonic vid 4,25 % mot 7,17 % för GLM-5.3 Flash, Sonic MoE vid 10,81 % (den bästa poäng någon modell på tavlan uppnådde för den kärnan) mot 10,21 %, och KDA CUTLASS vid 3,74 % mot 2,26 %. På ytterligare två kärnor har GLM-5.3 Flash ingen slutförd körning alls – fused MoE och simuleringskärnan Grid + MinGRU, där V4.1 Flash uppnår 28,56 % av roofline. (Den enda raden där GLM-5.3 Flash slår V4.1 Flash är TopK Bitonic, 7,17 % mot 4,25 %, vilket också är raden där ingen av modellerna närmar sig tavlans ledare.) Den övergripande bilden är densamma som i rubriken: inom GPU-arbete på låg nivå är V4.1 Flash inte bara före den mindre Z.ai-modellen – den är i en annan liga, och på de två svåraste kärnorna slutför den mindre modellen inte alls.
Vad resultattavlan inte gör är att tala om hur mycket av det gapet som är modellen och hur mycket som är den arkitektur den ombeds skriva för. DeepSeek V4.1 Flash är en modell med 552B parametrar vars egen attention är en sparse-attention-design; GLM-5.3 Flash är en mindre modell vars träning aldrig kretsade kring samma CSA2-stack. En modell som ombeds skriva en kärna för en arkitektur som liknar dess egen träningsdistribution har en inneboende fördel, vilket är anledningen till att den rättvisaste tolkningen av resultattavlan är riktningsvisande snarare än ett utslag i en direkt jämförelse: kernel engineering är nu en uppmätt förmåga hos den här modellen, den är genuint stark, och den specifika jämförelse som tipsaren gjorde håller på de delade raderna. Resultattavlan svarar också på en fråga som specifikationsbladet inte kunde: huruvida cachen på 890 byte är realiserbar i praktiken. En modell som skriver sin egen sparse-attention-kärna till halva roofline är en modell vars kärndesign åtminstone är implementerbar på riktig hårdvara av samma typ av ingenjör som skulle behöva serva den.
Den ärliga platsen detta hamnar på är bredvid allt annat i den här artikeln: ännu en tredjepartsmätning som DeepSeek inte producerade, den här gången av en förmåga — GPU-kärnskrivning — som ingen leverantörsbenchmark-rad täckte. Det är ett enda community-forum på en enda GPU-generation, kört en gång, och dess granskningsomgång är inte peer-reviewed, så det är bevis om riktning snarare än en certifierad poäng. Men det är den första utomstående siffran som visar vad den nya arkitekturen är till för: en billig Flash-tier-modell som, ombedd att utföra det lågnivåsystemarbete som DeepSeek själva lägger sin ingenjörskonst på, når ungefär hälften av vad hårdvaran tillåter medan dess direkta flash-tier-konkurrent når mindre än en tjugondel.
Snabba fixar, långsamma bekräftelser: de första hands-on-rapporterna
Genomströmning är den halva av snabbhetsberättelsen som en tokenräknare inte kan se. De praktiska rapporter som har samlats sedan lanseringen mäter den andra halvan – hur modellen beter sig på vägen till ett svar, och vad det beteendet kostar – och de är inte eniga om huruvida det de har funnit är en funktion. Tre oberoende redogörelser beskriver samma mönster. Ingen av dem är en kontrollerad utvärdering; siffrorna nedan är enskilda utövare som kör sina egna uppgifter, och de bör läsas som användningsrapporter snarare än mätningar.
Den tydligaste redogörelsen för beteendet kommer från MindStudio, som lät DeepSeek V4.1 Flash bygga en interaktiv 3D-visare från grunden. Dess resonemangsspår visade, med granskarens ord, ”att den verifierade sin egen matematik i stället för att bara generera kod.” Modellen hittade en dämpningsbugg i orbit-control mitt under bygget, resonerade sig fram till korrigeringen utifrån grundprinciper och ”dubbelkollade sedan rättningen i en headless-webbläsare innan den förklarade uppgiften klar.” I en andra uppgift – en Docker-baserad instrumentpanel – hittade den en enda felvänd jämförelseoperator och bekräftade rättningen genom att polla live-slutpunkten åtta gånger medan siffrorna uppdaterades. Det var vad betans testare beskrev när de kallade modellen för en övertänkare, och det är inget fel på något enskilt steg i det: felet hittades, åtgärdades och verifierades. Det är också exakt invändningen. Buggen hade redan åtgärdats, en annan DeepSeek-session hade redan bekräftat rättningen inom en minut, och modellen fortsatte ändå att kontrollera. MindStudio ser vanan som en styrka och säger det; dess enda kritik i det testet var ett fysikproblem som gick i loop tills det stoppades för hand vid första försöket och sedan löstes korrekt vid omförsöket.
Läsningen från den andra riktningen handlar om klockan. En community-sammanställning av V4.1 Flash-tester beskriver ett fysikproblem – en vattenmugg skuren i sned vinkel – där modellen spenderade tolv minuter och ungefär 130 000 tokens på vägen mot ett korrekt svar, och körde tre omgångar självverifiering som den inte hade ombetts om innan den konvergerade. Samma redogörelse dokumenterar felmoden i den bortre änden av den vanan: tankekedjan hamnar ibland i en upprepningsslinga av typen ”låt mig skriva” som snurrar genom tokens i ungefär 200 per sekund utan att komma framåt, och rådet är klientsidigt snarare än modellsidigt – sätt ett tak för max_tokens och en timeout för förfrågan och låt dem trunkera loopen. Den dokumenterar också samma typ av problem som avklarades på arton sekunder av en körning med reasoning effort nedskruvat till låg nivå, vilket är en påminnelse om att det mesta av detta är en ratt snarare än en defekt.
Det starkaste beviset för att verifieringsvolym inte är samma sak som korrekthet kommer från en granskning från Tencent Cloud Labs som parade samman DeepSeek V4.1 Flash som implementerare med GPT-6 Astra som granskare vid en reproduktion av en artikel. Tre omgångar kördes, och Astra kullkastade aldrig kärnalgoritmen. Det granskaren fortsatte att korrigera, omgång efter omgång, var den stödstruktur som V4.1 Flash hade byggt åt sig själv – dess experimentuppställning, dess statistiska konstruktion och den tolkning den gjorde av sina egna resultat. Antalet tester växte från 82 till 97 till 110, och samtliga passerade varje gång. Mot en brute-force-baslinje matchade den konfiguration som modellen valde optimum i 8,89 % av fallen under artikelns egna parametrar, 11,04 % med randomiserad konfidens och 10,30 % under en randomiserad konfiguration. Astras skarpaste fynd gällde ett test som påstod sig kontrollera heltalsgränser: det utförde 153 utökningskontroller och noll grenar för heltalsgränser. En modell kan klara sviten den skrev och fortfarande inte ha besvarat frågan, och den granskningen är ett genomarbetat exempel på gapet snarare än ett påstående om att ett sådant finns. Omfattningen är smal och författarna säger det själva – en enda väljare för spekulativ längd, simulerade konfidensvärden, ingen end-to-end-körning – men formen är den som de andra rapporterna beskriver.
Ställt mot siffrorna från Artificial Analysis slutar detta att se ut som en anekdot. Den första oberoende utvärderingen av modellen mätte den som mycket snabb och mycket ordrik i samma andetag: 185 utdatatokens per sekund, och 250 miljoner genererade utdatatokens över dess utvärderingsset, mot en median på 140 miljoner för jämförbara modeller. En sammansatt poäng kan inte säga vart den extra utdatan tar vägen. Det kan de praktiska rapporterna. Tokensen är inte utfyllnad – de är modellen som kontrollerar. Samma volym dyker upp från ett orelaterat håll i en buggrapport om en tredjepartsterminalklient, där resonemangsinnehåll på en deepseek-flash-rutt lades till i det synliga svaret i stället för att separeras i ett tänkandeblock, vilket producerade enskilda textblock på upp till 73 003 tecken av inre monolog, utan att något fångades för att spelas upp igen vid senare turer. Den buggen tillhör klienten och inte DeepSeek, och den är inte ett bevis på kvalitet – men den är en rättvisande illustration av hur mycket tänkande den här modellen avger när ett testramverk misslyckas med att separera det.
Inget av detta upphäver prisaritmetiken ovan; det förklarar den. En modell som verifierar sig själv är värd sina tokens i agentiskt arbete, där en felaktig fix kostar mer än tokens som spenderas på att bevisa att den är rätt, och passar dåligt för en lång loop av triviala redigeringar där bekräftelsen utgör större delen av körningen. Två saker gör skillnaden hanterbar. Ratten för resonemangsansträngning är ett kontinuerligt heltal från 1 till 100 i stället för tre fasta nivåer, så samma modell kan skruvas ned för billigt arbete och upp för svårt arbete – resultatet på arton sekunder ovan kom från att göra exakt det. Och det billiga skyddsnätet hör hemma hos klienten: ett max_tokens-tak och en tidsgräns för förfrågningar förvandlar en upprepad loop från en räkning till ett trunkerat svar. Båda är den typ av inställning som är värd att åtgärda innan en produktionsväg pekar på den här modellen, och ingen av dem är något som modellen gör åt sig själv.
Avslag: kontrollpunkten nekar, och nekandet är mätbart
On October 20 the thing drawing attention to DeepSeek-V4.1-Flash-1017 was not a benchmark row but a refusal. The DeepSeek tracker this piece has already quoted posted a screenshot from an agent session running the 1017 checkpoint with dsh-purge applied, and reported that the model declined anyway: the run, in the poster's words, “refused the persona,” with the model reasoning that the request was “a prompt injection attempt” and that it “should not adopt the persona.” The post's reading was that the checkpoint “is *not* entirely naive about jailbreaks” and that DeepSeek is “starting to think about safety.” dsh-purge is not a prompt trick pasted into a user message. It is a public DeepSeek Harness plugin — 9,897 stars on GitHub and version 1.1.71 as of October 20 — built to strip the harness's own prompt rewriting and injected suffixes, and its English README draws exactly the distinction this test turns on: the harness “rewrites prompts, approval gates, sandbox policy, and session migration at runtime,” so asking only “will the model answer” treats a host-layer block as a model refusal, and the plugin exists to split those two layers on your own install. In this session the separation came out on the model's side. The counters in the same screenshot — 156 steps, 33.7 million tokens, 232 tokens per second — describe a full agent run rather than a one-shot prompt, and the agent's own summary says the plugin was mechanically fine and “that specific model declined it.”
That is one person's screenshot of one session, and it should be carried as exactly that. The prompt is not shown, the verdict is the agent's own summary rather than a graded response, and the account is a DeepSeek watcher rather than an evaluation lab, so nothing in the post can be reproduced from the post. What makes it worth taking seriously is that both halves of it can be checked against sources independent of the person who posted it: the plugin, which is public and documents its own mechanism, and the checkpoint's refusal behaviour, which somebody else has now counted.
The count is in the paperwork of a derivative. A community abliterated build of the 1017 weights, published on Hugging Face on October 17, carries the measurement that made the build necessary. On 100 held-out harmful requests, decoded greedily for 384 tokens each, the untouched checkpoint refused 97 in chat mode and 98 in think mode; after a rank-2 refusal subspace was projected out of the 40 main layers, the same 100 prompts drew 4 and 9 refusals. Those are third-party figures about DeepSeek's weights, produced without access to DeepSeek's training pipeline, and they are also one prompt set, one grader and one quantisation of the model — a Q8_0 conversion rather than the FP8 DeepSeek ships — so the honest reading is “almost always,” not “97.0%.” On that evidence the poster's description holds: the checkpoint refuses, reliably, in both of its modes.
Det figuren inte stöder är idén att detta är en ny hållning. September-checkpointen fanns redan där. Teamet bakom en ocensurerad septemberversion mätte den orörda modellen på HarmBench fullständiga uppsättning med 320 promptar och rapporterade attackframgång på 42,8 % med resonemanget avstängt och 1,6 % vid maximal ansträngning – det vill säga att modellen som denna ersätter avböjde ungefär 98 % av den typen av förfrågan när den väl fick tänka. De två mätningarna kommer från olika promptuppsättningar, olika bedömare och olika kvantiseringar, så de kan inte subtraheras från varandra; det de är överens om är formen. Avböjande vid hög ansträngning var redan septembermodellens beteende, och 1017-checkpointen ligger i samma intervall. Det snävare påståendet är det som sessionen den 20 oktober faktiskt testar, och det är det som är värt att behålla: avböjandet överlevde en plugin som byggts specifikt för att ta bort begränsningarna på harness-sidan, och det överlevde som modellens bedömning av prompten snarare än som en blockering i värdlagret.
None of this is documented by the vendor. DeepSeek's September model card has an evaluation section and it is benchmarks only — no refusal rate, no red-team result, no safety evaluation — and the 1017 card carries no evaluation section at all, having dropped that folder along with the technical report. Refusal behaviour for this model is therefore described entirely by the people building around it: derivative authors counting prompts, and a tracker reading a transcript. For anyone pointing an agent at the checkpoint, that is the operative gap. A refusal inside an agent loop is not a content-policy footnote; it is a failed tool call in the middle of a run, and it surfaces like any other per-call failure — which is why the mitigation is the one a timeout gets. On OrcaRouter that is a routing decision rather than a code change: the 1017 checkpoint and the DeepSeek models it would fall back to sit behind one endpoint, so a call that comes back refused can be retried against a second model instead of ending the run. The refusal itself belongs to the model, and nothing on the routing layer changes it.
Antalet derivat är den sista oberoende pusselbiten, och den pekar i samma riktning. En sökning på Hugging Face efter checkpointens namn gav 121 offentliga repositorier den 20 oktober, och 25 av dem har ”uncensored”, ”abliterated” eller ”derisked” i namnet – byggen vars hela syfte är att ta bort det beteende som sessionen den 20 oktober stötte på, och det första av dem publicerades samma dag som vikterna lades upp. Det är inte bevis för om modellen är bra, och det är ingen rekommendation; det är bevis för att det finns en fungerande vägrandemekanism i vikterna att ta bort, eftersom de som skalar bort sådant inte bryr sig när det inte finns något att skala bort. Det sätter också förväntan för alla som självhostar: checkpointen du laddar ner är den som vägrar, och varje ocensurerad variant på listan är en annan modell, inte en inställning.
V4 Pro-frågan, och stegen ovanför Flash
During the beta, DeepSeek's feedback form asked testers whether the intermediate version "can fully replace the online DeepSeek V4 Pro." That was a striking question to put to users, because it implied the flagship's future was open. The answer that arrived on September 9 and 10 was an operational one: from 12:00 Beijing time on September 14, deepseek-v4-pro would stop being served and its traffic would land on V4.1 Flash at Flash prices, with V4.1 Pro named as the eventual successor. Developers objected, and the objection was not that the replacement was bad — it was that a model string is a contract, and swapping the weights behind a production ID breaks prompt-tuned pipelines and agent loops built against the old ones. Within two days DeepSeek withdrew the plan. Its own changelog now says it has “decided to continue providing API services for DeepSeek V4 Pro after September 14, 2026, with the billing method remaining unchanged,” and that it will give further notice if that changes. The reversal is vendor-stated rather than reported, and it is checkable on the Models & Pricing page, which still lists deepseek-v4-pro beside deepseek-flash.
What the routing table does not explain is why. On September 9, teortaxesTex — one of the tipster accounts that flagged the beta — reported that DeepSeek had conceded its V4-Pro pre-training went wrong; in his words, the company “dun goofed” with it. That remains a single-source claim from an insider-leaning account, and DeepSeek has conceded nothing publicly: the changelog frames the phase-out as a consequence of the new model being better, not of the old one being broken. What can be checked from outside is the shape of the August 13 V4 Pro general-availability launch. The announcement was pulled within about a day. The Hugging Face repository briefly carried a Flash-tier configuration under the Pro name before the weights were corrected. And independent scoring of what was being served under that name landed barely above the much smaller DeepSeek V4 Flash, against official charts showing near-flagship results — on the current artificial-analysis index the two sit a single point apart, 36 against 35. Independent write-ups have blamed different causes — reasoning behaviour overfit to DeepSeek's own evaluation harness, a deployment and weights mixup, or, as the leak claims, a pre-training that genuinely misfired. The rerouting does not settle which, and DeepSeek has since called it off; what survives is a vendor pricing its newest model at a quarter of the flagship's cache-miss rate and putting it ahead of that flagship on its own benchmarks, which companies do not usually do because everything went to plan.
Flash, Pro, Ultra: what DeepSeek has said, and what is only a guess
DeepSeek's own documentation is explicit that this is the bottom of something. The changelog calls DeepSeek V4.1 Flash “the smallest model in our new architecture family” and says the architecture “is designed for a higher capability ceiling, faster inference, higher throughput, and scaling to larger models.” The technical report closes the same loop in stronger language: the model “serves as a new starting point for our continued scaling efforts,” and the company says it “will pursue the joint scaling of model architecture, pre-training, and post-training to further explore the frontier of model intelligence.” Both sentences are first-party, both were published on September 10, and neither is a product announcement. They commit DeepSeek to building bigger models on this design; they do not name one, size one or date one.
Everything past that line is speculation. On September 25 the tracker @teortaxesTex — the same account whose September 9 post on the V4 Pro pre-training this piece already carries — read the pattern as a full three-tier line: “DeepSeek is pretty clear that they're not going to stop here… This sounds like they intend to make a whole lineup, Flash-Pro-Ultra. Maybe 522B-2T-8T?” The sizes are labelled a guess by the person offering them, and the hedge is doing real work: nothing in DeepSeek's changelog, model card, technical report, Hugging Face organisation, pricing page or model listing names an Ultra tier, and nothing above 552B. The guessed ladder is also shakier arithmetic than it looks. Its bottom rung, 522B, is not the 552B model that shipped — either the figure is a slip for a number DeepSeek has already published, or it points at a checkpoint nobody has seen, and there is no way from outside to tell which. Its top rung, 8T, is five times the 1.6T flagship whose repository DeepSeek opened in April, in a year when the company's most recent release was engineered to activate 8B parameters per token because inference cost, not parameter count, was the constraint it set out to solve.
The same account has separately floated a 3-trillion-parameter DeepSeek model as something the lab was working on but was unsure it could serve economically — a different claim about a different thing, and equally unconfirmed. Neither has to be reconciled with the other, because neither has a second source. What can be checked is the direction: a lab that calls its newest model the smallest in a family, and its architecture one that scales to larger models, is a lab planning to ship above this rung. What it will call the rungs, and how big they will be, is not in any document a reader can open today.
For anyone choosing a model rather than following a roadmap, that distinction is the whole of it. If the family does extend upward, the decision in front of most teams is still whether to move onto the rung that exists — and the cheapest way to hold that decision open is not to wait. DeepSeek V4.1 Flash is on OrcaRouter at DeepSeek's own rates with 0% markup, so if a Pro-tier successor arrives at a different price, the change lands in the rate card rather than in a contract. DeepSeek V4 Pro sits on the same key behind it, which makes a third tier arriving later a routing decision rather than a migration.
MIT-vikterna ändrar vad du kan göra med den.
DeepSeek V4.1 Flash ships under the MIT licence, and the weights went up in the deepseek-ai organisation on Hugging Face on September 10 — the same day as the API, not weeks later. The repository is deepseek-ai/DeepSeek-V4.1-Flash: 48 safetensors shards totalling about 510 GB, the technical report as a PDF beside them, and an inference folder holding a reference implementation plus a conversion script that splits the checkpoint across tensor-parallel ranks. That repository is the September checkpoint; the live one since October 17 is deepseek-ai/DeepSeek-V4.1-Flash-1017, which carries the same MIT licence, the same 48 shards and the same roughly 510 GB, but which replaces every shard and drops the report, the chat template and the evaluation folder.
Det är värt att vara precis om vad den nedladdningen är, för det är inte en utgåva med full precision. Safetensors-filerna innehåller ungefär 204B parametrar i FP8 och 557B i INT8 mot omkring 2B i BF16, och konfigurationen anger fp8-kvantisering – checkpointen du hämtar är redan komprimerad, och det är så en modell med 763B parametrar får plats i omkring 510 GB. Det största enskilda blocket i den är Engram-tabellen: två FP8-tabeller som utgör omkring 189 GiB av nedladdningen, och som varje avkodningssteg bara läser några få rader från.
För en modell med en 552B-stomme är licensen den del som förändrar besluten. MIT är tillåtande utan intäktsgräns och utan något tilläggsvillkor om godtagbar användning som är värt en juridisk granskning, och aktiveringsprofilen — 8B per token vid prefill, 16B vid decode, med en cache på 890 byte per token — är det som gör det rimligt att köra den utanför en hyperscaler även om parameterantalet ser stort ut. Den sista siffran är dock en egenskap hos hela cache-stacken snarare än hos vikterna, så en egenhostad motor som implementerar det kvantiserade formatet och inte resten av designen kommer att hamna långt över den.
A permissive licence is not an export clearance, and for six days in October the difference looked as though it might matter. On October 16 China's Ministry of Commerce and Ministry of Science and Technology published Announcement No. 48 of 2026, a draft revision of the catalogue of technologies prohibited or restricted from export that reaches AI model weights and source code for the first time. It proposes 40 additions across AI, biotech and solar, 23 of them AI-related, with public comment running to November 15. Two carve-outs in the draft do most of the work for a model like this one: technology already in the public domain through open-source release or academic publication is not to be controlled, and API, app, SaaS and lightweight on-device access for overseas users is not treated as an export of model technology. The thresholds reported across the trade press combine a parameter floor of two trillion, a place in the global top ten on performance and safety benchmarks, and training on core or important national data. A 552B model clears the first; whether the other two catch it is not something a reader can determine from outside, because the draft does not publish the definitions — which makes the public-domain carve-out, not the size test, the clause that matters for weights already on Hugging Face.
What changed on October 22 was not the text but the compliance record. YuyuantanTan reported that DeepSeek and MiniMax had completed the registration procedures and finished open-sourcing and overseas licensing. The report does not say which releases it counts as the open-sourcing, it names no model, checkpoint or date, and it announced no new weights; the open-source releases visible in that window are the DeepInfer engine and the deepseek-recipe toolkit covered above. The build-level version of the claim is narrower and later: on October 23 an X account with a long record of tracking DeepSeek posted that DeepSeek and MiniMax had “obtained permissions for open sourcing V4.1F-1017 and M3.1-Flash” respectively. That attribution is the poster's, neither company has published a statement confirming it, and no regulator has published a notice naming either company's registration. The checkpoint the post names had been on Hugging Face under MIT since October 17, six days earlier. Whatever permission was granted, it did not gate the download: the repository came first.
For a reader, the practical content is narrower than the headlines around it, and it runs in two directions. Nothing about the October 17 checkpoint, the MIT licence or the repository changed on October 22; the download, the shards and the hash differences described above are exactly as they were. What changed is the answer to whether a Chinese lab can keep publishing weights like these while the catalogue is still in consultation: the state-media account says yes for DeepSeek and MiniMax, under a draft that excludes already-public technology and leaves API access outside the export definition. The limit is in the tense. The exemption is for technology already in the public domain, which describes the September and October checkpoints and would not automatically describe a release made after the catalogue is finalised — and the interim registration duty said to have taken effect on October 16 has been reported rather than published in full. Anyone planning to download whatever DeepSeek ships next is planning against a rule that does not exist yet. Anyone calling V4.1 Flash today, or running the 1017 weights, is relying on a carve-out that the draft states and that neither account of the interim measure contradicts.
Serving support arrived the same day, and it sets the practical floor. vLLM published a day-0 recipe validated on NVIDIA and AMD hardware, and SGLang shipped day-0 inference and RL support in the same window through its Miles training stack. Both shipped as preview images rather than stable packages — the vLLM container carried a September 9 tag, a day ahead of the model's own GA. That side of the story moved on September 22, when vLLM released v0.30.0: the first stable vLLM version to carry this architecture, with DeepSeek V4.1 Flash listed under its new-model support, the model's own vLLM recipe now requiring 0.30.0 or later, and the launch-day image tag retired. The release notes are the project's own account of its work rather than a measured result, and should be read that way. They credit the version with holding the model's whole KV cache in MXFP8 through the FlashMLA V4.1 record on SM100, and with asynchronous prefetch for CPU-offloaded Engram lookups plus Engram data-parallel sharding — the two changes that matter most for a model whose Engram table is the single largest block in the download. Neither of those two changes carries a number outside the project, and the release notes attach none — but the project published a before-and-after on the model as a whole on October 7, three weeks after release: 1.9× faster at low concurrency and 5.3× the throughput under a 150 TPS constraint against its own day-0 build, with the merged pull request behind each optimisation listed. The figures and their limits are in the speed section above. What does not exist is an outside replication — every number in that post is the project measuring itself. What the release does settle is packaging: 762 commits from 315 contributors, 104 of them first-time, in a tagged version rather than a preview image. The vLLM recipe's own arithmetic still puts the minimum at roughly 614 GB of VRAM for the 510 GB checkpoint plus headroom — an eight-GPU H200 node or a GB200 NVL4 tray — and warns that a 1M-token context wants to be capped in practice rather than assumed. A narrower KV cache changes how much memory the running engine needs, not how large the checkpoint is, so the node floor stands. SGLang's write-up adds a lever specific to this architecture: moving the Engram table into host memory with a single environment flag raised KV cache capacity by about 36% on a four-GB300 test at comparable decode throughput and time to first token, and its decoder-side SWA bounded replay lifted prefill throughput 1.56× on eight H200s. Two limits travel with that. The reference implementation in the repository describes itself as a readable example rather than a production serving engine, and the consumer runtimes lagged: the quantization path that would put this on a laptop or a Mac Studio was not open at launch. The short version is that the weights are genuinely open and the serving stack genuinely exists — on hardware counted in nodes rather than GPUs, which is the honest reason a permissive licence does not automatically mean a local build. The 1017 repository changes nothing about that floor — the checkpoint is the same 510 GB across the same 48 shards, and the runtime notes that carry it are the ones published for September's weights.
What open weights do not give you, on their own, is a quality signal — but that gap has now partly closed, and it closed further on October 18. Four independent instruments now exist, one of them run twice: Artificial Analysis's Intelligence Index, which scores the September checkpoint at 39 and the 1017 checkpoint at 45; the Exploit Bench study above, a cyber benchmark run under seven agent harnesses; the community kernel board in the section below; and, since October 14, Artificial Analysis's own AA-AgentPerf results for this model, which measure the hardware it is served on rather than how good it is. The vLLM project's October 7 before-and-after, above, measures a different thing again — what the model costs to serve rather than how good it is — and is the runtime's own account of itself. None is a reasoning score of the kind ARC Prize is building, three of the four still describe the September checkpoint, and for most of the specific rows in this piece the model card remains the only source — but the composite no longer belongs on that list: the 45, and the 33.8 under it, were produced against the weights DeepSeek serves today. That is not an accusation; it is the state of the evidence, and it is why this article keeps the two kinds of number apart. Open weights do mean the model will not stay confined to DeepSeek's endpoint, which matters for anyone whose blocker was data residency rather than price.
Hur man inför det utan att sätta produktionen på spel
One thing changed on our side since the release, and it makes this section simpler than it would have been last week: DeepSeek V4.1 Flash is on OrcaRouter now. It answers to the model id deepseek/deepseek-v4.1-flash through the same OpenAI-compatible endpoint as the rest of the line, at DeepSeek's own rate — $0.15 per 1M input tokens, $0.60 per 1M output and $0.003 per 1M cache reads at off-peak rates, doubling inside the weekday peak windows — passed through with 0% markup. That last part is the one worth spelling out: the figure you are billed is the provider's figure rather than a resale price, so a vendor price cut is live here the same day instead of whenever a contract is renegotiated. DeepSeek V4 Flash and DeepSeek V4 Pro sit on the same key, which makes the migration below a routing change rather than a re-platforming. The October 17 checkpoint moves none of that: DeepSeek kept both the API model name and the rate card, so the update changes neither the id nor the price on this side, which is what a pass-through looks like when a vendor refreshes a model without touching either.
That is also the argument for not rushing the migration. The September 14 rerouting would have been a vendor changing what a model ID means underneath you, had DeepSeek not cancelled it under pressure, and the episode is the cleanest recent reminder that a model string is a contract a provider can rewrite — which is also the right frame for the line-up talk above, since a three-tier family is a plan and this one has already changed once. For a model whose only outside scores so far are a composite index, a noisy cyber table and a community kernel board — and which has no production record at all — the safer shape is the one a router is built for: send a slice of production-shaped traffic to the new model, hold a proven model behind it as an automatic failover so a quality regression costs a retry instead of an incident, and let the routing DSL decide which calls are worth the unproven model and which should stay on the workhorse. The migration to V4.1 Flash is probably the right destination. It is not a migration to run on the announcement.

Öppna frågor
• Independent benchmarks — the count has gone from zero to four instruments, and none of them measures the model's reasoning the way ARC Prize intends to. Artificial Analysis's score of 39 is a composite of ten evaluations at maximum reasoning effort, and its 45 — published October 18 — is the same composite pointed at the newer weights. The Exploit Bench study above is a cyber-exploitation score inside a fixed token budget, and it rates DeepSeek V4.1 Flash below GLM-5.3-Flash. The community kernel board on kernelbench.com is a kernel-engineering table. Artificial Analysis's AA-AgentPerf results, published October 14, are a hardware table: how many tokens per second per megawatt each accelerator system serves this model at, and nothing about quality. Nobody has replicated DeepSeek's individual benchmark rows, and no independent measurement at production effort settings, or at the far end of a 1M-token window, has been published. The October 17 checkpoint is no longer unmeasured: on October 18 Artificial Analysis added a 1017 row at 45 on its index and 33.8 on Terminal-Bench 4.0, and the bench figure sits eight and a half points under what the vendor table claims for the same weights. What is missing now is a second opinion on that figure — one evaluator, one harness, one run — and any independent score at all for the four measurements that predate the swap. The one evaluation built to answer the reasoning question is still under construction — ARC Prize has a DeepSeek V4.1 Flash profile in its benchmarking harness in an open pull request, with no result attached — and ARC-AGI has never scored this checkpoint at all: the 61.4% on ARC-AGI-2 that the adapter's arrival revived belongs to DeepSeek V4 Flash 0731, the model V4.1 Flash retires. The newest number attached to this model, the 77.0 on DeepSWE v1.1, is the weakest-sourced row in the piece: it is DeepSeek's own chart, read off an image attached to the vendor's announcement, and no outside run of DeepSWE v1.1 on the 1017 checkpoint exists — Artificial Analysis's October 18 result is for the same weights but for a different benchmark. The two independent boards that publish the benchmark put this model's name at 71.7% and 74.2%, which is enough to place it beside Opus 5 and not enough to confirm the vendor's figure — and neither of them says which checkpoint it measured.
• Self-hosting below the node floor — vLLM's day-0 support became a stable release on September 22 with v0.30.0, which adds an MXFP8 KV path and asynchronous Engram offload; SGLang's day-0 support still ships as a preview image. Neither moves the hardware floor, which sits around an eight-GPU node because the 510 GB checkpoint is what sets it — and DeepSeek's own deployment notes, published with DeepInfer, put a finer point on it: one prefill node beside one decode node is deployable, but the recommended decode configuration is expert parallelism of 64 or above, which makes the smallest efficient unit 64 GPUs of prefill beside 64 of decode. The vLLM project's October 7 post is the fullest measured optimisation ledger published on this model — 1.9× at low concurrency and 5.3× under a 150 TPS constraint against its own day-0 build, alongside the SGLang figures above — and its October 17 follow-up adds a tokens-per-dollar curve that does span H100, MI300X and B200 configurations beside the rack-scale parts. Both are the project's own accounting of its own runtime. Neither moves the floor: a cheaper token on a GB300 or an H100 still does not fit a 510 GB checkpoint onto a desktop, so it is a faster path to the same floor rather than a lower one. Whether later releases and community quantizations bring this onto smaller machines is the open question for anyone who wants the weights rather than the endpoint, and it is the one that decides whether a permissive licence is a practical licence.
• Vad V4.1 Pro är – DeepSeek kallar den efterföljaren till V4 Pro men har inte publicerat något datum, ingen specifikation och inget pris, och den aviserade omdirigeringen av befintlig Pro-trafik till en modell på Flash-nivå drogs tillbaka innan den trädde i kraft. Det som ligger ovanför Flash beskrivs av företaget bara som att arkitekturen skalas upp till större modeller; Flash-, Pro- och Ultra-trappan och dess storlekar 522B, 2T och 8T är en observatörs spekulation, inte DeepSeeks.
• Per-task cost — Artificial Analysis now carries a per-task figure for both checkpoints: $0.49 per Intelligence Index task for the September weights, restated from the $0.27 this piece first carried, and $0.26 for 1017. That is the first outside evidence for any part of DeepSeek's Pareto claim, and it is narrower than the claim. The same rows show the 1017 checkpoint generating 210M output tokens across the index against 250M for September — shorter outputs in aggregate — but 89,495 output tokens per task against 88,574, which is not shorter at all, and 288.8 seconds per task against 289.9, which is not faster. The site's own cost breakdown puts the whole of the saving on the input side: the output line is flat, $0.106 per task against $0.107, while input falls from $0.379 to $0.155 and cache writes from $0.322 to $0.095. Whether a task finishes on fewer dollars depends on how many tokens it takes, and that is a property of the workload rather than of the rate card. DeepSeek's own account of the update points the other way: the changelog claims the new checkpoint reduces task runtime and output length, and its October 17 post repeats it as “faster task completion, and shorter outputs.” Neither carries a number, and the outside measurement behind this bullet has now met them: on the two quantities DeepSeek named, the 1017 weights moved by about one per cent, in opposite directions, from a starting point of five weeks earlier. A third figure sits on the other side of the same ledger: the vLLM project's October 17 chart puts the model at 1.3B tokens per dollar of total cost of ownership on SemiAnalysis AgentX, at a cost tier that assumes large-hyperscaler volume. Cheaper serving does not settle this bullet either — a lower cost per token leaves the tokens-per-task figure, which is what a caller actually pays for, exactly where the September measurement found it.
• Skenande verifiering – praktiska testare rapporterar enstaka upprepningsloopar i tankekedjan, och tolv minuter långa överläggningar med sexsiffriga tokenmängder om problem som löses på sekunder vid en lägre ansträngningsinställning. Ingen oberoende benchmark mäter hur ofta något av detta inträffar eller vad det kostar i produktion, och den åtgärd som hittills rapporterats är tokenbegränsningar på klientsidan snarare än något som modellen gör för egen del. Studien Exploit Bench ovan dokumenterar samma felmönster från andra hållet: den upprepade rapportloop som den visar i ReAct-transkripten produceras av testramverkets komprimeringsprompt snarare än av modellens egen slutledning, vilket är en påminnelse om att en loop i ett transkript inte automatiskt är ett modellfel.
• Kernelteknik — kernelbench.coms communitytavla för CUDA-kernels (RTX PRO 6000, roofline-skalad) har DeepSeek V4.1 Flash på 50,19 % av den dense-ekvivalenta roofline-nivån för sin egen sparse-attention-kernel, fjärde totalt, mot 4,45 % för GLM-5.3 Flash på samma rad. Tavlan drivs av communityn och är inte peer-review-granskad; ingen andra GPU-generation eller replikering har publicerats.
Lång kontext vid den bortre änden — sparse attention tränades på 64K och utökades till 1M vid 34T-tokenmärket. Hur kvaliteten håller sig nära slutet av ett fullt 1M-fönster är precis vad en oberoende utvärdering av lång kontext skulle avgöra.
• Cache reconstruction at the edges — SWA Bounded Replay rebuilds dropped sliding-window state approximately rather than exactly, and DeepSeek says the result can vary depending on where a cache hit lands in a session. The report notes little observed quality impact; extreme or untested conditions are exactly where an approximation like that would surface, and nobody outside DeepSeek has looked.
• Huruvida Pro-arbetsbelastningar faktiskt flyttas — den påtvingade omdirigeringen drogs tillbaka, så ingenting flyttas om inte ett team väljer att flytta, och de team som betalade Pro-priser för resonemangsdjup är de som mest sannolikt märker en förmågeskillnad i arbete av Terminal-Bench 3.0-typ, där V4.1 Flash ligger långt efter Opus-5.0.
• The free tier's terms and behaviour — OpenCode added a no-charge entry for this model on October 15, on a 200,000-token window and a 32,000-token output ceiling, described on its own pages as available for a limited time. Whether the arrangement outlives that phrase, how the endpoint holds up under load, and whether DeepSeek has any say in it are all unsaid: the platform's own model list, documentation and price table are the only source, there is no end date to hold anyone to, and nobody has published a measurement of the free route.
• Safety and refusals — DeepSeek publishes no refusal rate, red-team result or safety evaluation for either checkpoint, and no independent lab has scored this model on a jailbreak benchmark. The figures in this piece come from people building uncensored derivatives — 97 of 100 harmful prompts refused in chat mode, 98 in think mode, on one prompt set and one grader — and from a single agent-session screenshot in which the model declined a jailbroken persona. Whether that behaviour holds at low reasoning effort, in languages other than English, against automated attacks rather than a persona prompt, and under a harness that rewrites the system prompt, is unmeasured by anyone.
• The next checkpoint's paperwork — the October 22 report settles the registration question for weights that are already public, because the draft catalogue excludes technology already in the public domain. It does not settle the release after this one. The catalogue is a draft open for comment until November 15, its thresholds are reported rather than published in the text, and the interim registration duty said to have taken effect on October 16 has not been published in full. V4.1F-1017 itself is out, MIT-licensed and ungated; what a future DeepSeek checkpoint has to clear before it can be downloaded is a rule that does not exist yet.
The beta was a two-day question about whether a Flash-tier model could carry Pro duty. The release is DeepSeek answering it with a rate card and a routing plan — and then withdrawing the routing plan within two days when developers objected to having a production model swapped underneath them. That is a weaker statement than the announcement implied and a more honest one: the quality evidence for the move is DeepSeek's own benchmarks plus outside measurements that mostly point the same way. The newest of them, a cyber benchmark run under seven agent harnesses, points the other way on the one comparison it makes, and the company has left the choice with its customers rather than making it for them. Since the release the weights have gone from a promise to a 510 GB download, the model has gone from a vendor endpoint to something you can route to, and the serving stack has gone from a day-0 recipe to a measured one — vLLM reporting itself 1.9× faster at low concurrency three weeks in, then publishing, the day the checkpoint changed, a cost curve that prices the model at 1.3B tokens per dollar of total cost of ownership on SemiAnalysis AgentX. This week the layer under all of that opened as well: DeepSeek published DeepInfer, the engine its own service runs, with a decode curve for this checkpoint, the production figures behind that curve, and an unpublished September benchmark that puts Huawei's 950DT five to seven times behind NVIDIA per chip at the speed DeepSeek actually serves at. Five weeks in, the checkpoint itself moved once: October 17 brought new weights behind the same name and the same price, with a vendor table that is better on every row it publishes and a different harness under one of them. Two days later the outside measurement arrived, and it is the most useful number in this piece: Artificial Analysis put the 1017 weights at 45 on its index — level with GLM-5.3 for second among open-weights models, a point behind MiMo-V2.6-Pro — and 33.8 on Terminal-Bench 4.0, against the vendor's 42.3 on the same benchmark — so the harness that flatters the model in DeepSeek's own table is not the harness the number survives. If you are choosing today, the honest position is that V4.1 Flash looks like the best value in the DeepSeek line, has four independent instruments to its name — none of them a reasoning score, one of them now run against the checkpoint DeepSeek has served since October 17 — a fifth evaluation under construction, no production track record, a serving stack whose two strongest numbers — a speed delta and a cost curve — both come from the project that wrote the runtime, and an outside cyber result that already disagrees with itself depending on which harness you wrap around the model, a free 200,000-token tier that appeared on one platform on October 15, and a first round of hands-on reports describing a model that checks its own work further than most callers will ask it to — which is a reason to point a slice of traffic at it, not a reason to migrate on the announcement. The update DeepSeek announced on October 17 changes the weights and adds a vendor claim — faster task completion, shorter outputs — and the first outside measurement of those weights supports half of it at best: cost per index task cut by 46%, while time per task and output tokens per task barely moved. A day on, the widest-read claim about that checkpoint was an executive's: 77 on DeepSWE v1.1 at 83× lower cost, from a Databricks staffer who also says the checkpoint is coming to that platform. Half of it survives contact with the independent boards, which now put this model's name above Opus 5 on that benchmark. The other half does not yet: the 77 is DeepSeek's own row, unreproduced, and the 83× is arithmetic with no published per-task cost behind it. Databricks' own documentation confirms the model is on its platform and that the two DeepSeek models below it are scheduled to leave; it does not confirm the checkpoint is arriving. That claim is now the second-most-interesting one about the checkpoint rather than the most. On October 19 a tracker account that has called several of these releases early declared itself “dead certain” of the 42.3 on Terminal-Bench 4.0, on the grounds that it beats GLM-5.3, and asked Artificial Analysis to run the model in a native harness. The site had already done it. On its own harness the same weights score 33.8 — below GLM-5.3's 41.9, not above it. The vendor row is real and it is DeepSeek's; the inference drawn from it does not survive being run by somebody else.
Om den version av det här du vill ha är den som håller dina valmöjligheter öppna, är alla tre bara en nyckel bort och prissatta enligt DeepSeeks egna priser med 0 % påslag. Själva släppet: DeepSeek V4.1 Flash på OrcaRouter — kontext på 1M tokens, ett utdatatak på 384K, bildinmatning, till $0,15 per 1M indata och $0,60 per 1M utdata i lågtrafik. Modellen den ersätter: DeepSeek V4 Flash på OrcaRouter. Och flaggskeppet som DeepSeek beslutade att fortsätta tillhandahålla: DeepSeek V4 Pro på OrcaRouter. Rikta en del av trafiken mot den nya, behåll en beprövad modell bakom den som failover, och låt routningen avgöra.
Ett modellval är också en fråga om vad som har gått fel tidigare: de dokumenterade AI-incidenterna och agentfelen för modeller i den här klassen samlas i OrcaRouter AI Incident Archive, där varje post har sina egna källor, allvarlighetsgrad, konfidensgrad och omstridd flagga.
Jämförda i den här artikeln4
Identifierat från den här artikeln · Benchmarks: Artificial Analysis · uppdateras dagligen
