Open Source
Open Source

M3.1 Flash Weights Are Out, GitHub Comes Up Empty

On October 23, 2026, MiniMax open-sourced M3.1 Flash weights: a native multimodal MoE with 428B total and 23B active parameters, a 1M-token context, MSA model-wide sparse attention (arXiv:2606.13392), and DSpark speculative decoding replacing EAGLE-style MTP. The weights live in two places: Hugging Face at MiniMaxAI/MiniMax-M3.1-Flash (public, not gated) and ModelScope at MiniMax/MiniMax-M3.1-Flash (page and API both verified 200 on release day); GitHub has no repo named after the model (github.com/MiniMax-AI/MiniMax-M3.1-Flash returns 404; the org's 37 repos include only the kernel library MiniMax-AI/MSA). The license, per the LICENSE file itself: MiniMax Community License - free for non-commercial use; commercial use requires visible attribution Built with MiniMax M3.1-Flash; annual revenue above USD 20 million requires prior written approval ([email protected]), with commercial use defined broadly to cover API resale and fine-tuned deployment. Three throughput calibers coexist: over 100 trillion tokens in the first 72 hours (official announcement via media), 200T over the 13 anonymous days (official, Oct 19), and 56.7T on OpenRouter during anonymity (via Zhidx, single platform); officially, agentic usage cost fell 70 percent versus the predecessor. Ecosystem: ten chip vendors including Huawei Ascend, T-Head, and Kunlunxin plus vLLM, SGLang, and FlagOS; Kunlunxin completed Day 0 while most others are still pushing first-day integration. The only official M3-to-M3.1 Flash note: keep the core MoE, change three things - sparse attention in the first three layers, QAT, and DSpark. Division of labor: the Oct 21 unmasking piece covers the anonymous saga and pricing; this one covers weights landing, repos, and the license.

Published October 24, 20269 min read
<!-- minimax-m3-1-flash-openweight-resource | open-source | M3.1 Flash Weights Are Out, GitHub Comes Up Empty -->

On October 23, MiniMax announced the open release of M3.1 Flash model weights: roughly 428B total parameters, about 23B activated per token, a context window of up to 1M tokens, published on Hugging Face and ModelScope under a custom MiniMax Community License. Four days earlier, the model's anonymous predecessor Space Bunny had just been unmasked (official announcement of October 19: more than 200T tokens processed over 13 anonymous days); the open-source day added a fresh claim — over 100 trillion tokens handled within 72 hours of going live (official figures as relayed by media) — plus a roster of ten chip vendors signed up for adaptation. But one detail of this release is easy to miss: as of our verification date (October 24, 2026), GitHub hosts no code repository named after MiniMax-M3.1-Flash. What was opened is the weights, not the code. This piece walks through the weight repositories, the license terms, the empty GitHub result, and the actual readiness of the ecosystem list. The short version: the weights are genuinely downloadable, but the word "open" carries qualifiers that deserve a line-by-line read.

Scope and division of labor first: this article follows up on "MiniMax M3.1 Flash Unmasked: Space Bunny Ran 200T Tokens" (October 21, 2026), which covered the anonymous narrative, pricing, and the benchmark table. This piece handles only the open-source landing itself — where the weights live, how the license reads, why GitHub comes up empty, and which ecosystem commitments are real. Cross-model comparisons and the full local-deployment command walkthrough live in their own articles and are not repeated here. Source grading is marked throughout: the official model card was verified directly on ModelScope (both README and LICENSE pulled in full), the official announcement is quoted via media relay, and third-party figures are labeled as such.

1. Where the Weights Live: Two Repos, Two Org Names

Addresses first. ModelScope (verified reachable):

MiniMax/MiniMax-M3.1-Flash on ModelScope

Plain-text address: https://modelscope.cn/models/MiniMax/MiniMax-M3.1-Flash

Hugging Face (address endorsed by the official README download command; not directly reachable from our test network):

MiniMaxAI/MiniMax-M3.1-Flash on Hugging Face

Plain-text address: https://huggingface.co/MiniMaxAI/MiniMax-M3.1-Flash

Here comes the first trap: the organization names differ between platforms. On Hugging Face it is MiniMaxAI; on ModelScope it is MiniMax. If you type the HF-style MiniMaxAI/MiniMax-M3.1-Flash into ModelScope, you land on a shell page that returns HTTP 200 (a frontend fallback), while the API actually returns record not found. At verification time, the ModelScope page showed LicenseName as minimax-community, the registered architecture as MiniMaxM3SparseForConditionalGeneration, and 522 downloads — a plausible figure for a weight repo four days old.

The download command, quoted verbatim from the official README:

text
hf download MiniMaxAI/MiniMax-M3.1-Flash --local-dir MiniMax-M3.1-Flash

On size: the model card body does not spell out the weight format; an HF page snapshot (media-relayed) shows tags including an 8-bit precision marker. Third-party estimates put the repo at roughly 252GB across 48 safetensors shards, plus about 2.3GB for the DSpark draft head (community figures, not independently verified). Whether standalone FP8/BF16 variants or official quantizations shipped the same day: not announced; the README states only that published results correspond to the official weights and third-party quantizations may differ. For serving, the card recommends SGLang, vLLM (with an official recipes page), and TokenSpeed, with Transformers, KTransformers, unsloth, and ATOM integrations marked as in progress. Recommended inference settings are temperature of 1.0 and top_p of 0.95, with reasoning effort in five tiers from low to max; the README notes that usable context length and throughput depend on GPU memory and serving configuration. Multi-chip deployment instructions ship inside the HF repository docs directory as a FlagOS multi-chip support document. The full deployment walkthrough and memory budget are covered in our separate deployment SOP, linked at the end.

2. GitHub Comes Up Empty: Weights Only, No Code

This is the most honest thing to record about the release. Tested against the GitHub API on October 24, 2026: the URL github.com/MiniMax-AI/MiniMax-M3.1-Flash returns 404, and the organization page github.com/MiniMax-AI, while reachable, lists all 37 repositories with nothing related to M3.1 Flash — the newest model repos there remain MiniMax-M3 and MSA. In other words, as of verification time this open-source release consists solely of the weight repositories on HF and ModelScope, with no accompanying GitHub code repository.

Not surprising, but worth spelling out. "Open weights" and "open code" have long been two different things in this wave of model launches: a weight repo delivers the model files needed for inference, while inference framework code, training code, and data recipes are not part of the deliverable. M3.1 Flash's inference path depends entirely on third-party frameworks — vLLM and SGLang each wrote their own adaptation to load these weights, and those framework repos belong to the framework vendors, not MiniMax. The practical consequence: there is no official code to consult when inspecting the architecture definition, debugging load errors, or modifying the model; you work from the model card and reverse-engineer from framework sources. Comparable peers did it differently — DeepSeek V4.1 Flash 1017 and Reflection Beam both shipped with full code repositories, making MiniMax's weights-only format an outlier in this launch window. Whether a code repo will follow: the company has not said.

3. The License, Line by Line: Attribution and the $20 Million Line

The license is named MINIMAX COMMUNITY LICENSE (copyright MiniMax, 2026), pulled verbatim from the LICENSE file in the ModelScope repository. First, what it is not: not Apache 2.0, not MIT, but a custom community agreement. The key terms follow.

Non-commercial use is free, with rights to use, copy, modify, merge, publish, distribute, and sublicense — indistinguishable here from a traditional permissive license.

Commercial use carries two conditions. First, prominent attribution: a commercial product must prominently display "Built with MiniMax M3.1-Flash" on a related website, user interface, blog post, about page, or product documentation (the LICENSE's own wording). Second, the revenue threshold: any product or service from a company with more than 20 million US dollars in yearly revenue requires prior written authorization from MiniMax, requested via [email protected] with the subject line "M3.1-Flash licensing - authorization request"; commercial users under the threshold need only send a one-time notification email.

Two clauses are easy to skip. First, the definition of commercial use is broad: per the LICENSE, paid products or services count, commercial API resale (including cloud hosting) counts, and deploying the model for commercial purposes after any post-training or fine-tuning also counts — meaning fine-tuned descendants inherit the obligations; tuning does not launder them away. Second, the appendix prohibits military use, harm to minors, generating false or misleading information, and discriminatory or hateful content; the software is provided "AS IS" without warranty.

The contemporaneous contrast sharpens the picture: DeepSeek V4.1 Flash 1017 ships under MIT with zero addenda (covered in our unmasking piece and our license comparison). Against that backdrop, the MiniMax Community License is a textbook "usable with conditions" deal: small teams feel almost nothing (an attribution line plus one email), while large companies past the revenue line must run an authorization process. One accessibility detail worth noting: downloads are ungated on both HF and ModelScope — the conditions attach to usage, not to acquisition. Where this license sits on the openness spectrum is covered in our five-license comparison, linked at the end.

4. The Ecosystem List: Ten Chip Vendors, Three Tiers of Readiness

The official announcement (via media relay) names ten chip vendors: Huawei Ascend, Alibaba's T-Head, Kunlunxin, Moore Threads, Biren Technology, Hygon, MetaX, Iluvatar CoreX, NVIDIA, and AMD. Six inference and cloud platforms: Together AI, Fireworks, NeBIUS, Baseten, Modal, and DigitalOcean. Frameworks and communities: vLLM, SGLang, BAAI's FlagOS, Hugging Face, and ModelScope.

The list is long, but readiness splits into tiers and should not be compressed into a single "fully adapted" sentence. Per the media breakdown: Kunlunxin is the only chip vendor explicitly announcing a completed Day 0 adaptation; NVIDIA's NeMo team provides fine-tuning support, vLLM and SGLang handle inference, and Together AI is already serving the model; for Huawei Ascend, T-Head, AMD, Fireworks, and others, the official phrasing is "working with partners toward day-one access" — ongoing, not completed. Another set of media reports lumped everyone into "jointly advancing day-one access for the open-source launch," which reads as if everything has landed; both phrasings circulate, and this article adopts the more conservative tier. On the FlagOS side, BAAI announced Day 0 support for nine chips (FlagOS official figures), with the Ascend route running through its SGLang plugin. The one-line summary: this is a roster of announced partnerships; per-vendor verification will take more time.

5. Three Token Figures, Three Windows: 100T in 72 Hours, 200T in 13 Days, 56.7T on OpenRouter

The eye-catching number of the open-source day is "over 100 trillion tokens processed within 72 hours of going live." Two layers of sourcing apply: it is an official announcement figure relayed by outlets such as China Business Journal; and on the timeline, the model went live on October 19, so 72 hours lands on October 22 while the announcement ran on October 23 — roughly a day of ambiguity between the "72 hours" and the announcement date. The rigorous phrasing is "within 72 hours of launch (as of the announcement)."

This figure coexists with the two from our unmasking piece rather than competing with them: 200T+ cumulative over 13 anonymous days (official, October 19), 56.7 trillion tokens on OpenRouter during the anonymous window (relayed by ZhiDongxi, OpenRouter platform-side only), and 100T+ within 72 hours of public launch (official, October 23). Different windows, all valid; put "13 days for 200T" next to "3 days for 100T+" and the post-unmasking surge jumps out — the model moved more than half its anonymous-period volume in three signed days. Cite any of these only after checking which window it measures.

The cost claim needs the same alignment: the official wording is that comprehensive usage cost on agent-class tasks dropped 70 percent versus the previous generation, alongside "online inference speed up nearly 3x" and output above 200 tok/s (170+ at P50). For the record, a circulating "inference cost cut by half" claim has no traceable source and is not used here; "roughly half of M3's discounted price" is a third-party calculation that coexists with the official 70 percent figure. One more forward-looking line from the announcement (official, via media relay): a Pro version "pursuing the intelligence ceiling" is coming — no date, no specs, noted here for tracking.

6. Three Changes from M3: The Only Direct Official Statement

On how M3.1 Flash relates to its predecessor M3, the model card README is the only direct official explanation available, and its wording is: M3.1 Flash retains M3's core mixture-of-experts architecture with three main changes. First, sparse attention throughout: the first three full-attention layers are replaced with sparse attention, the mechanism being MiniMax Sparse Attention (MSA, paper arXiv:2606.13392). Second, quantization-aware training: the official announcement (via media relay) gives the details — routing experts at W4A4, with the sparse-attention indexer and main branch moving from Q8KV8 down to Q8KV4, which underpins the reductions in weight size and inference cost. Third, a speculative decoding swap: DSpark replaces the earlier EAGLE-like MTP approach, and the draft head ships with the weights, ready for third-party deployments to enable.

As for the 1M context window, the README's own sentence is that usable context length and throughput depend on GPU memory and the serving configuration — no minimum hardware requirements have been published, and there is no official consumer-grade single-GPU recipe. Readers who want the memory budget or the deployment commands should go straight to our deployment SOP, linked below.

FAQ

Q1: Where can I download the M3.1 Flash weights? A1: Two official repositories. ModelScope: https://modelscope.cn/models/MiniMax/MiniMax-M3.1-Flash (verified reachable); Hugging Face: https://huggingface.co/MiniMaxAI/MiniMax-M3.1-Flash (address backed by the official README download command). Note the ModelScope org is MiniMax, not the HF-style MiniMaxAI.

Q2: Is there a M3.1 Flash code repository on GitHub? A2: No. Tested via the GitHub API (October 24, 2026), the model-named repository returns 404, and none of the 37 repos under the official organization relate to M3.1 Flash. This release is weights-only; inference depends on third-party frameworks such as vLLM and SGLang.

Q3: What are the conditions for commercial use? A3: Under the MiniMax Community License, commercial use requires prominent "Built with MiniMax M3.1-Flash" attribution; commercial users with yearly revenue at or under 20 million US dollars send a one-time notification email, while those above the line need prior written authorization from MiniMax ([email protected]). Commercial deployment after fine-tuning still counts as commercial use.

Q4: Can I run it locally? What is the minimum VRAM? A4: No minimum hardware configuration has been published; the README states that usable context length and throughput depend on GPU memory and serving configuration. Official recipes start at multi-GPU scale (for example, eight H100-class cards), with no consumer single-GPU option. The command walkthrough and memory budget are in our deployment SOP.

Q5: How do 100 trillion, 200T, and 56.7T relate to each other? A5: Different measurement windows: 200T+ over 13 days is the official all-channel figure for the anonymous period; 56.7 trillion is the OpenRouter platform-side figure for the same window; 100T+ in 72 hours is the official figure after public launch. All three stand; check the window before citing.

This article is AI-assisted and human-edited. Last updated: 2026-10-24

FAQ

Where can I download the M3.1 Flash weights?
Two official repositories. ModelScope: https://modelscope.cn/models/MiniMax/MiniMax-M3.1-Flash (verified reachable); Hugging Face: https://huggingface.co/MiniMaxAI/MiniMax-M3.1-Flash (address backed by the official README download command). Note the ModelScope org is MiniMax, not the HF-style MiniMaxAI.
Is there a M3.1 Flash code repository on GitHub?
No. Tested via the GitHub API (October 24, 2026), the model-named repository returns 404, and none of the 37 repos under the official organization relate to M3.1 Flash. This release is weights-only; inference depends on third-party frameworks such as vLLM and SGLang.
What are the conditions for commercial use?
Under the MiniMax Community License, commercial use requires prominent "Built with MiniMax M3.1-Flash" attribution; commercial users with yearly revenue at or under 20 million US dollars send a one-time notification email, while those above the line need prior written authorization from MiniMax ([email protected]). Commercial deployment after fine-tuning still counts as commercial use.
Can I run it locally? What is the minimum VRAM?
No minimum hardware configuration has been published; the README states that usable context length and throughput depend on GPU memory and serving configuration. Official recipes start at multi-GPU scale (for example, eight H100-class cards), with no consumer single-GPU option. The command walkthrough and memory budget are in our deployment SOP.
How do 100 trillion, 200T, and 56.7T relate to each other?
Different measurement windows: 200T+ over 13 days is the official all-channel figure for the anonymous period; 56.7 trillion is the OpenRouter platform-side figure for the same window; 100T+ in 72 hours is the official figure after public launch. All three stand; check the window before citing.

Related

Open Source

Mistral Large 4: Model Is Live, Weights and License Are Not

Mistral announced Large 4 (nicknamed Le Chonk) in public preview on October 6, 2026, with the API open the same day: 1.05T total parameters activating 52B per token (the HF repo name Mistral-Large-4.0-1T05-A52B uses this figure; 49B excludes the embedding and output layers), a 1.6B vision encoder, training across 160+ languages, and 3,800 Grace Blackwell GPUs in Mistral's own European datacenters; the API context is listed at 1M while OpenRouter and AA test at 512K. Pricing is $1.36/$0.14/$4.18 per million tokens list, with an undated half-price column of $0.68/$0.07/$2.09 on the same docs page. But as of October 23 the open weights have not landed: the HF repo is a countdown page with zero downloadable files, the license field reads coming soon, the docs render only the word Open, and Artificial Analysis records isOpenWeights as false, classifying it as proprietary. GTC Berlin on October 21 reconfirmed the end-of-October weight release via the Mistral-NVIDIA industrial alliance. Self-reported benchmarks: DeepSWE v1.1 61.7 percent, Cybench 93 percent, and an 82 percent vulnerability reproduce-and-patch score where third-party data shows Opus 5.5 refuses 98.5 percent and GPT-6 Astra 100 percent of the same tasks; AutomationBench 59.9 despite the model card's own chart giving GLM-5.3 a higher 62.2. The third-party picture differs: AA Intelligence Index 38 (Opus 5.5 at 58), Omniscience at -5.3 meaning bare recall fabricates more than it admits, and 33rd of 45 on the vals index, roughly 9-12 months behind the frontier. Community reaction splits between 'about Kimi K3 level' performance doubts, an OpenRouter price roughly 10x DeepSeek's, and genuine EU data-residency defense. Running it locally takes an estimated 400GB+ of fast memory - today only a 512GB Mac Studio M5 Ultra theoretically qualifies.

Oct 23, 20269 min read
Open Source

DeepSeek Weights Are Free, Yet Agent Task Bills Fall 60 Percent

DeepSeek updated V4.1-Flash to DeepSeek-V4.1-Flash-1017 on 2026-10-17: web, app and API switched in sync (the API name deepseek-flash is unchanged; the retired names deepseek-v4-flash and deepseek-v4-flash-vision-exp are still accepted and billed at Flash rates), with weights published on HuggingFace (huggingface.co/deepseek-ai/DeepSeek-V4.1-Flash-1017) and ModelScope (modelscope.cn/models/deepseek-ai/DeepSeek-V4.1-Flash-1017) under the same MIT license. Engine swap, same chassis: architecture and config files are identical to the September 10 build; only the weights changed. Parameter counts must be kept apart: total weights are 763B (measured from the HF checkpoint) - backbone 552B, Engram conditional memory 196B, and roughly 15B of vision encoder, MLP projector and DSpark draft model - with activated parameters at 8B prefill and 16B decode, and a 510GB checkpoint across 48 safetensors shards (FP4 expert weights, mixed precision). Vendor-reported benchmarks (no third-party board has scored the 1017 build yet): Terminal-Bench 4.0 42.3 (from 31.2, Claude Code harness), ProgramBench 29.1 (20.3), HLE no tools 42.6 (36.8), DeepSWE v1.1 77.0 (74.2, Mini-SWE-V2 harness), NL2Repo-Bench 68.2 (65.4), Automation-Bench 60.5 (54.8), Agents' Last Exam 35.4 (31.8), Apex Bench 72.1 (64.6) - eleven gains across the board; Opus 5 still leads on Terminal-Bench 4.0 (51.8) and HLE (56.3), stated in the body. Pricing unchanged: off-peak 0.15 dollars per million input tokens on cache miss, 0.003 on hit, 0.60 output; peak hours (weekdays 01:00-04:00 and 06:00-10:00 UTC) double. DeepSWE per-task cost fell from about 0.50 to about 0.20 dollars (chart reading), or roughly 3.3 to 1.3 yuan per Zhidx (secondary source). The Search/Fetch APIs also opened at 0.75 dollars per thousand calls (about 5 yuan per Zhidx), temporarily free inside Claude Code and Codex integrations. Wish-style coding: trained via self-feedback reinforcement learning, generating runnable projects from scratch with minimal prompts (official demos: game development and 3D modeling), with DeepSeek Harness 0.2.1-rc.1 or above recommended and compatibility tuning for Tencent CodeBuddy and WorkBuddy (secondary source). Timeline: V4.1-Flash debuted 9-10, a near-five-hour API outage on 10-15 was followed by full refunds of October 8-14 spending, and the 1017 build shipped 10-17. Division of labor: the Ascend stack piece covers kernel and hardware adaptation, the Cline piece covers wiring a coding agent, the Harness desktop-shell piece covers desktop environments; this one sticks to the 1017 weight update itself.

Oct 19, 202610 min read
Open Source

Reflection AI Beam 501B: Can Four B200s Carry 1TB of Weights?

Reflection AI's first open-weight model Beam actually landed on 2026-10-16: repository huggingface.co/reflection/Beam-1.0-501B-A23B (plus FP8 and NVFP4 variants) under Apache 2.0, with the model card marked informational only and non-binding. The timeline matters: the 10-05 announcement came with only a waitlist and a promise of weights this month, a benchmark table update on 10-08, no public repository on the HF org page as of 10-13, then weights, Hugging Face's own blog post and an AWS SageMaker path all landing on 10-16 - eleven days from promise to delivery. Architecture: a sparse MoE with 501B total parameters, 23B active per token (about 4.6 percent), 52 layers, 256 experts with 8 routed per token, text in and text out; the 1M effective context stretched during midtraining and the 256K RL rollout length are two different figures that must not be merged, and the serving-side context ceiling and max output are unpublished. Reasoning depth has five levels (low to max) and the weights bundle a DFlash2 speculative-decoding drafter. The hardware bill is the core: BF16 at about 1TB, NVFP4 at about 280GB with Hugging Face saying two B200s fit barely and recommending four B200s (720GB); the smallest GGUF is about 103GB and is a RAM requirement first. All benchmarks are Reflection self-reported with zero independent replications: SWE-bench Verified 81.6 percent (FP8 80.2, NVFP4 80.7), Terminal-Bench v2.1 80.1, GPQA Diamond 90.6, AIME 2026 97.7, HLE without tools 36.0; Artificial Analysis has indexed it at Intelligence Index 30, second among US open-weight models, relayed secondhand. Ollama offers day-zero free access but ollama run beam pulls beam:cloud, its hosted inference - local runs need an explicit local GGUF. Mirror CLI (Rust) ships as an open agent harness alongside 40-plus partner integrations; the self-distillation recipes remain unpublished, and the FT report that Nvidia is in talks to acquire or deepen its stake in Reflection is unconfirmed by both parties.

Oct 18, 202610 min read