AI DevelopmentNew Release9 min readPublished August 31, 2026

Weights, then a reference implementation an hour later · MIT, confirmed first-party

DeepSeek V4 Flash Vision Weights Are Out, Under MIT

DeepSeek pushed the full weights for DeepSeek-V4-Flash-Vision-Exp to Hugging Face on August 31, 2026 — ten days after the model launched API-only, under a plain, unmodified MIT licence recorded on the repository itself. And unlike most weight drops, the repo does not stop at safetensors and a model card: a documented reference implementation ships alongside.

DA
Digital Applied Team
Senior strategists · Published Aug 31, 2026
PublishedAug 31, 2026
Read time9 min
SourcesHF repo + commit log + 6
API launch to weights
10days
Aug 21 → Aug 31, no stated reason
Licence on the repo
MIT
model card field + raw LICENSE file
Total parameters
304.6B
safetensors metadata, not a round vendor claim
Checkpoint shards
48
plus tokenizer, config, and reference code

This is a usable release, not an announcement. The weights for DeepSeek-V4-Flash-Vision-Exp — DeepSeek’s first multimodal model in the V4 family — landed on Hugging Face on August 31, 2026 under a plain MIT licence, confirmed on the repository’s own licence field and in the raw LICENSE file, whose first line reads “MIT License.” Ten days earlier the model existed only behind DeepSeek’s hosted API.

The unusual part is not the licence — MIT is DeepSeek’s established posture — but what sits next to the weights. An hour after the 48-shard checkpoint finished uploading, DeepSeek committed a documented reference implementation: standalone prompt-encoding code, a readable PyTorch inference stack covering the vision encoder, and a conversion script. Most open-weight drops ship safetensors — the file format the trained weights are stored in — and a card. This one ships the working drawings too.

Key takeaways
  1. 01
    MIT, confirmed first-party — not inferred from a badge.The Hugging Face model card’s licence field reads mit and the raw LICENSE file in the repo is the plain MIT text. No revenue gates, no attribution mandates, no acceptable-use appendix.
  2. 02
    A reference implementation ships with the weights.The repo carries encoding/ and inference/ directories — prompt-format code, a vision encoder, mixture-of-experts (MoE) and DSpark forward paths — which DeepSeek itself describes as a readable reference, not a production serving engine.
  3. 03
    Three days after GLM-5.3, the opposite answer.Z.ai shipped GLM-5.3’s weights on August 28 under a bespoke, revenue-gated licence. DeepSeek faced the same open-or-gated question three days later and answered with unmodified MIT.
  4. 04
    Ten days from API-only to open weights, no stated reason.The API launched August 21; the weights arrived August 31. DeepSeek gave no public explanation for the gap — no changelog entry marks the weights at all. The Hugging Face commit is the announcement.

01What HappenedTen days, then the weights.

First, terms. “Open weights” means the lab publishes the trained model files so anyone can download and run them. On August 21, 2026, DeepSeek-V4-Flash-Vision-Exp had none of that: the model launched API-only, with image-token billing we covered at the time — and our own report stated plainly that no open weights, licence, or Hugging Face repo existed for it. That sentence stopped being true on August 31.

The repository’s commit history pins the sequence to the hour. The repo was created at 06:16 UTC on August 31. Forty-one minutes later, at 06:57, the weights themselves finished uploading — 48 safetensors shards that Hugging Face’s own metadata parser totals at 304,646,824,126 parameters, roughly 304.6B. At 07:57 came the commit that makes this release different: the reference implementation. Follow-up commits through midday August 31 added README material, a thinking-mode encoding example, and evaluation-results files.

Aug 21
API-only launch
hosted API · no weights, no repo, no licence

DeepSeek-V4-Flash-Vision-Exp goes live behind DeepSeek’s API, with images billed at up to 384 tokens each. Whether weights would follow, and under what licence, stays unstated.

api-docs.deepseek.com
Aug 31 · 06:57 UTC
The weights
48 shards · 304.6B total params · MIT

Forty-one minutes after the repo is created, the full checkpoint finishes uploading — tokenizer and config included, licence field mit, raw LICENSE file the plain MIT text.

huggingface.co/deepseek-ai
Aug 31 · 07:57 UTC
The reference implementation
encoding/ + inference/ · documented, standalone

An hour after the weights, DeepSeek commits prompt-encoding and inference reference code — vision encoder and aligner, DFlash attention, MoE, Hyper-Connections, and the DSpark forward path.

commit 47bede87

One detail worth recording: DeepSeek’s own API changelog — which carries a dated entry for the August 21 API launch — shows no separate entry for the weights release, and we found no announcement on DeepSeek’s homepage either. Those are the two official surfaces we checked; we cannot rule out a social post elsewhere. On the record DeepSeek itself keeps, the Hugging Face commit is the announcement — and no reason for the ten-day gap appears anywhere on it. Where a vendor does state a reason for holding weights back, that statement carries information of its own; DeepSeek offered none.

02The LicenceMIT, confirmed on the file.

The licence claim in this post’s title rests on two first-party artifacts, not on coverage. The Hugging Face model card’s machine-readable licence field for deepseek-ai/DeepSeek-V4-Flash-Vision-Exp reads mit. And the raw LICENSE file in the repository is the plain MIT text — no appendix, no acceptable-use section, no revenue threshold, no attribution mandate. The distinction between reading the file and trusting the badge is not pedantry: licence-field metadata elsewhere has been wrong about exactly this question, which is why we check the text itself.

Plain MIT means the full stack of rights with no carve-outs: use, copy, modify, merge, publish, distribute, sublicense, sell. Fine-tuning, derivative checkpoints, commercial self-hosting, resale — none of it gated by who you are or how much revenue you book. DeepSeek attached it without ceremony.

“We are excited to introduce DeepSeek-V4-Flash-Vision-Exp, our first experimental multimodal model in the DeepSeek-V4 family.”— DeepSeek AI, model card README, August 31, 2026

The model itself, per the card and the repo’s own config.json: a mixture-of-experts transformer built on the DeepSeek-V4-Flash architecture with added visual modules and continued training — 256 routed experts, 43 hidden layers, a 1,048,576-token context window unchanged from the text-only V4 Flash, and a dedicated 32-layer vision tower. One number DeepSeek does not publish for this checkpoint is an active-parameters-per-token count, so we do not print one; figures circulating for “V4 Flash” trace to the earlier text-only model, not this release.

03Beyond The CardMore than safetensors and a card.

A definition, because the distinction carries this section: the weights are the trained numbers — necessary, but inert without code that knows how to run them. A reference implementation is that code, written to be read: it shows, executably, how prompts are encoded, how images become tokens, and how the forward pass is wired. Most labs leave that work to the community or to inference frameworks. DeepSeek shipped it in the repo, and its own inference/README.md is precise about intent: “This directory contains a readable reference implementation rather than a production serving engine.”

We verified each claimed component against the repository’s actual file listing rather than taking the README’s word for it. The inference/ directory carries the vision encoder and aligner (vision.py), the model definition with the architecture components the README names — DFlash attention, MoE, and Hyper-Connections — in model.py, kernels (kernel.py), generation with the DSpark speculative forward path (generate.py), and a checkpoint-conversion script (convert.py). The encoding/ directory holds encoding_dsv4.py, which DeepSeek documents as the standalone prompt-format reference: “It supports multi-turn conversations, tool calls, thinking modes, and interleaved image content blocks without importing the inference implementation.” DSpark is not marketing language either — the config file carries its block size, target layers, and Markov rank as concrete fields.

One small cross-check ties the released config to the hosted product. The config’s vision_max_n_token field reads 384 — the same number the API’s image billing cap stated at the August 21 launch. Two independent artifacts, the hosted API’s pricing page and the released checkpoint’s config, agree on how large an image can get in tokens. That is the kind of consistency you can only check because the weights are out.

On capability, the model card publishes a benchmark table — all figures vendor-stated, not independently reproduced. Against the text-only V4-Flash-0731 and Anthropic’s Opus 4.8, DeepSeek reports Terminal Bench 2.1 at 83.9 versus 82.7 and 85.0 respectively, and DeepSWE at 59.3 versus 54.4 and 58.0 — on that second benchmark, DeepSeek’s card shows its own model ahead of both comparators.

Methodology

The release evidence here is first-party: this repository’s own model card, raw LICENSE file, config.json, file listing and commit history, plus the Hugging Face listings for the three comparison repos. The announcement dates it is measured against come from our own earlier coverage, linked in place.

Pinning to the date
Repository claims were read against the commit history and pinned to commits timestamped August 31, 2026, not to whatever the live page shows today. Later revisions to a model card are excluded from what this post describes as the release.
What .eval_results holds
Not third-party verification. Both YAML files inside are DeepSeek’s own model-card numbers reformatted into Hugging Face’s structured eval-results schema, each file’s source field pointing back to the model’s own page. Every score above is vendor-stated.
Absence check, scoped
The “no announcement” finding covers two surfaces: DeepSeek’s own API changelog, read in full, and its homepage. Neither carries a weights-release entry. A social-only post on a platform we cannot fetch is not ruled out.

04The MirrorThree days after GLM-5.3, the opposite answer.

On August 28 we published a post whose title has the same shape as this one: “GLM-5.3’s Weights Are Out. The Licence Is Not MIT”. Z.ai had just shipped its 753B flagship’s weights under a bespoke, vendor-named licence — near-MIT in its grant language, but with a revenue-gated security-review clause for the largest Model-as-a-Service operators. Three days later, DeepSeek faced the identical decision for a flagship-class release and made the opposite call: no bespoke document, no gate, no named licence of its own. Plain MIT.

The two releases also resolve differently on timing. The announcement-to-weights gap is a number we track across 2026 releases, and the two gaps are measured from different starting points: ten days from DeepSeek’s API launch to weights, fourteen days from Z.ai’s GLM-5.3 announcement to weights — with one more asymmetry worth naming: Z.ai stated a reason for its hold, a safety-evaluation period; DeepSeek stated nothing at all.

DeepSeek · V4-Flash-Vision-Exp
API launch → weights, MIT
10days

August 21 API-only launch to August 31 weights. Licence landed: plain, unmodified MIT. Reason given for the gap: none, on either official DeepSeek surface we checked.

The commit is the announcement
Z.ai · GLM-5.3
Announcement → weights, bespoke
14days

August 14 announcement to August 28 weights. Licence landed: a vendor-named glm-5.3 document with a $10B Model-as-a-Service gate. Reason given: a stated safety-evaluation hold.

Three days before this release
“No open weights, licence or HuggingFace repo exist for this model.”— Digital Applied, on the API-only launch, August 21, 2026

That line, from our own August 21 report, is the loop this post closes. Ten days is short enough that the two posts describe what reads in hindsight as one staged release: hosted first, weights after. But nothing DeepSeek published promised the second stage — which is exactly why “is this a usable release or an announcement?” was a live question until the commit landed.

05Comparative ContextWhat ships beside the weights, across four repos.

“Open weights” coverage usually stops at parameter counts and benchmark scores. A more useful axis for anyone who will actually touch the files is what ships beside the weights. The rows below come from the four repositories’ own Hugging Face file listings and licence fields — DeepSeek’s new release, DeepSeek’s previous flagship drop, and two prominent peer releases with weights on the platform.

Comparison of what ships alongside the weights in four open-weight model repositories on Hugging Face: DeepSeek-V4-Flash-Vision-Exp, DeepSeek-V4-Pro-0813, GLM-5.3, and Kimi K2.5 — licence field, contents beyond the weights and tokenizer, and the kind of code included. Original Digital Applied synthesis from each repository’s file listing and licence field.
RepositoryLicence fieldBeyond weights + tokenizer + configWhat kind of code that is
DeepSeek-V4-Flash-Vision-Expmitencoding/ prompt-format reference, inference/ PyTorch reference (vision encoder, model, kernels, generation, conversion), .eval_results/Documented standalone reference implementation — explicitly “not a production serving engine”
DeepSeek-V4-Pro-0813mitencoding/ and inference/ directories, same layoutThe same reference-implementation pattern — DeepSeek’s established house style for the V4 line, set in mid-August
GLM-5.3other (glm-5.3)A chat template and .eval_results/ — no encoding/ or inference/ directoryThe standard minimum: weights, tokenizer, config, card
Kimi K2.5other (modified MIT)Custom modeling and vision-processing Python filesTransformers-library integration code — required for the model to load, a different artifact from a documented standalone reference

Two honest readings of that table. Against the wider field, a documented, separately-runnable reference implementation is rare — of the two peer flagships here, one ships nothing beyond the minimum and the other ships library glue. But it is not a first for DeepSeek: the V4-Pro-0813 weights drop in mid-August followed the identical pattern. The accurate framing is that DeepSeek is continuing a house style almost nobody else follows — which, for anyone betting on the V4 line, is arguably better news than a one-off gesture would be.

06DecisionsWhat this means for your stack.

The release converts into different actions depending on what you do with models. The common thread: because the licence is plain MIT and the repo documents its own internals, the usual first week of open-weight due diligence — licence archaeology, prompt-format reverse-engineering — mostly is not needed here.

Evaluators
Kicking the tires on vision models

The encoding/ reference documents exactly how images enter the prompt — a dedicated image token, pixel handling in a separate processor, a 384-token per-image cap that matches the hosted API’s billing. You can read the input pipeline before spending a GPU-hour.

Read encoding/ first
Self-hosters
Planning to serve it

DeepSeek’s own words: a readable reference implementation, not a production serving engine. Budget for a real serving stack and for the physics of a 48-shard, 304.6B-parameter checkpoint. The reference code tells you how the model works, not how to run it at scale.

Reference ≠ server
Fine-tuners
Derivatives and commercial use

Plain MIT: modify, fine-tune, redistribute, sell — no revenue threshold, no attribution mandate, no field-of-use limit. The conversion script in inference/ documents the checkpoint layout you would be working from.

Proceed; file the licence
Procurement
Recording the licence

Record MIT from the raw LICENSE file, not the badge — and record it per model, not per vendor. The GLM-5.3 week showed one lab attaching two different licences to two models days apart; the file is the only reliable unit.

Cite the file, not the badge

The wider pattern this fits: three days apart in late August, the two most watched open-weight labs answered the same licensing question in opposite directions, and the only way to know which answer you got is to read the repository itself. That per-release check — licence file, what ships beside the weights, what the vendor’s own README claims versus what the file listing shows — is exactly the model-adoption discipline our AI transformation engagements build into procurement, routing, and governance workflows.

07ConclusionA release you can use, not just cite.

The shape of open weights, August 2026

Shipped, licensed, and documented — the full answer.

The question this post opened with — usable release or announcement? — resolves cleanly. The weights are real and complete, the licence is plain MIT confirmed on the file itself, and the repository ships a documented reference implementation that DeepSeek is honest about the limits of. Nothing about this release requires waiting for a second shoe.

The contrast with the release three days earlier is the durable takeaway. GLM-5.3 and V4-Flash-Vision-Exp are both flagship-class MoE checkpoints from labs the industry watches equally closely, and they landed under opposite licensing philosophies three days apart. “Open weights” now tells you almost nothing until you read the repo — the licence file, and increasingly what ships beside the weights, are where the real differences live.

One caution survives the good news: the reference code is pedagogical, the benchmark numbers are vendor-stated, and DeepSeek publishes no active-parameter count for this checkpoint. What is confirmed is what you can hold in your hands — 48 shards, a licence you can read in under a minute, and code that shows its working. For an experimental multimodal release, that is a high bar cleared plainly.

Adopt open-weight AI with eyes open

Read the repo, not the headline.

Our team helps businesses evaluate open-weight models on the axes that matter — capability, cost, and licence terms — and build the routing and governance discipline to adopt them safely, delivered in days not quarters.

Free consultationExpert guidanceTailored solutions
What we work on

Open-weight adoption engagements

  • Licence-and-terms review per model release
  • Model routing across open + closed providers
  • Self-host vs hosted-API cost modelling
  • Vision-model evaluation and token budgeting
  • Procurement files your legal team can sign off
FAQ · DeepSeek vision weights

The questions we get about open-weight releases.

Plain, unmodified MIT — confirmed first-party in two places. The Hugging Face model card’s machine-readable licence field reads mit, and the raw LICENSE file in the repository is the standard MIT text, with no appendix, acceptable-use section, revenue threshold, or attribution mandate attached. That grants unrestricted rights to use, copy, modify, fine-tune, redistribute, and sell, at any scale. Have counsel read the LICENSE file before shipping production workloads; this is analysis, not legal advice.
Related dispatches

Continue exploring open-weight releases.

AI Development

GLM-5.3's Weights Are Out. The Licence Is Not MIT

Z.ai published GLM-5.3's 753B weights on August 28 under a bespoke licence, two days after shipping GLM-5.3-Flash under plain MIT. The clause that differs.

August 28, 2026 · 12 minRead
AI Development

The Weights and the API Are Not the Same Qwen Model

Alibaba open-weighted Qwen3.8-Flash-Next on August 26. The hosted Qwen3.8-Flash is a documented, different artifact — licence, context and tools all diverge.

August 26, 2026 · 10 minRead
AI Development

Open-Weight Models: The Announcement-to-Release Gap

A dated ledger of 2026 open-weight releases, lining up each announcement against the day weights actually appeared. Some ship same-day; one is still pending.

August 23, 2026 · 11 minRead
AI Development

DeepSeek V4-Pro Goes GA: The Announcement Finally Lands

DeepSeek's changelog now carries a GA entry for V4-Pro across app, web, and API, MIT-licensed 0813 weights on Hugging Face, and pricing changing August 16.

August 15, 2026 · 14 minRead
AI Development

DeepSeek V4 Flash: A Bulk AI Workload Playbook for 2026

Worked cost math for classification, extraction, dedup and translation at million-row scale, plus the benchmark evidence on where cheap models should not go.

August 1, 2026 · 15 minRead
AI Development

Preview, Beta, GA: What Vendors Said vs What Coverage Said

Thirty-six AI vendor announcements from 17-22 August 2026, each scored on the vendor's own status word against the word its coverage used, where located.

August 22, 2026 · 27 minRead