Hardcore Reviews
Hardcore Reviews

KV Cache Gap of 39x: Four Open-Weight Agent Flagships Compared

Four open-weight flagships compared: MiniMax M3.1 Flash (428B/23B active), DeepSeek V4.1 Flash 1017, GLM-5.3, and Kimi K3 - all four appear in MiniMax's official model-card comparison table, so calibers align naturally, with two caveats stated upfront: the whole table was run by MiniMax alone (the card admits it), and each benchmark used a different harness (Terminal-Bench 4.0 on Codex 0.149.1, DeepSWE on mini-SWE-agent at 512K, CyberGym on Claude Code); every M3.1 Flash score is vendor-reported with no third-party replication. The only third-party ruler is the AA Intelligence Index: DeepSeek 1017 at 45, M3.1 Flash 42, M3 at 29 (GLM-5.3's 59 is a different index in a different month, directional only). The real efficiency gap sits in KV cache: DeepSeek 1017 officially uses 890 bytes per token against M3.1 Flash's 34,560 (vLLM engineering figure) - a roughly 39x memory difference for self-hosted long context. There is no official M3-to-M3.1 benchmark table, only three claims (near-3x speed, 200+ tok/s, 70 percent lower agentic cost with no published method), a price cut (0.30/1.20 to 0.15/0.60 dollars), and vLLM engineering data (weights 451.5 to 250.1GB, KV 61,440 to 34,560 bytes per token). Price panorama: M3.1 Flash at 0.15/0.60 dollars with 0.015 cache; DeepSeek matches off-peak but charges 0.003 cache and doubles at peak; GLM-5.3 at 8/28 yuan with 2 cache; K3.1 Pro at 2/10 dollars (media-cited screenshot). The Kimi trap: K3's 12.6 on TB4.0 versus K3.1 Pro's self-reported 65.7 shipped early October 24 differ in version and harness, and K3.1 Pro weights only land before November 4. Contradictions listed without adjudication: Automation-Bench 62.2 versus 62.8, 428B versus 220B HF metadata, checkpoint sizes 250.1/233/220GB.

Published October 24, 20268 min read
<!-- m3-1-flash-vs-rivals-comparison-review | review | KV Cache Gap of 39x: Four Open-Weight Agent Flagships Compared -->

Late October has been crowded for open-weight flagship models: DeepSeek V4.1 Flash 1017 open-sourced its weights on October 17, MiniMax released M3.1 Flash on October 19 and published weights on October 23, and before them came Zhipu GLM-5.3 in August and Moonshot's Kimi K3 in July. All four pitch "agentic capability" as their headline strength, and all four are locked in a price war. Put them at the same table — who is actually strongest, most efficient, and cheapest? This article tries to assemble an honest table from public data, and to spell out the table's limitations before reading any number off it.

Scope first. Every benchmark figure below comes from vendor model cards, official changelogs, or official blogs, as of 2026-10-24. The only third-party scale covering several of these models is the Artificial Analysis Intelligence Index (AA for short). Prices are snapshots of official pricing pages. Where sources conflict, both numbers are listed side by side without adjudication. Nothing here is purchasing or investment advice.

1. The Four Contenders and Why They Qualify

The roster matters, because the roster itself is part of the calibration.

MiniMax M3.1 Flash (428B total, 23B active, released 10-19, weights opened 10-23) is the protagonist, sold as the budget newcomer that cuts "agentic usage cost by 70 percent versus its predecessor." DeepSeek V4.1 Flash 1017 (763B total weights, 8B to 16B active depending on phase, open-sourced 10-17) is the top rival in MiniMax's own comparison table. Zhipu GLM-5.3 (744B total, 40B active, released 8-14, weights opened 8-28) fills the GLM column of that table, and Kimi K3 (2.8T total parameters, released in July, weights opened late July) fills the Kimi column.

These four sit at one table only because all four appear in MiniMax's official model card for M3.1 Flash. But "alignable" does not mean "neutral" — that caveat is the whole point of the next section.

Who is left out: Qwen, because MiniMax's comparison table has no Qwen column and no alignable official agentic benchmark for Qwen's latest flagship could be found. The Kimi trap deserves special care: Moonshot shipped K3.1 Pro in the early hours of October 24, but it does not belong in the comparison table — its numbers are all self-run on Moonshot's own harness, its weights are not downloadable yet (promised before November 4). K3.1 Pro appears only as a footnote in Section 5; it must not be conflated with K3.

2. Capability Table: Drawn by a Single Runner

Table first, caveats immediately after.

BenchmarkM3.1 FlashDeepSeek V4.1 Flash 1017GLM-5.3Kimi K3
Terminal Bench 4.038.142.337.912.6
DeepSWE v1.173.7%77.0%66.9%67.5%
Automation-Bench v1.0.662.860.5blank46.7
Agents' Last Exam29.635.4blankblank
CyberGym82.288.1 (DeepSeek self-reported)84.5 (Zhipu self-reported)blank

Three footnotes are mandatory.

First, the whole table is run by MiniMax. The model card states plainly: "All benchmarks on the card are MiniMax's own," and the harnesses differ per benchmark — BankerToolBench used OpenCode 1.17.18 with MiniMax's own reviewer, Terminal Bench 4.0 used Codex 0.149.1, DeepSWE used mini-SWE-agent 2.4.5, CyberGym used Claude Code 2.1.263. This is a single-runner table, and the runner is the protagonist. The three rival columns contain MiniMax's runs, not the vendors' official numbers, so a protagonist-favoring result should inform, not settle.

Second, mixed sources are flagged. The DeepSeek cell for Agents' Last Exam (35.4) and for CyberGym (88.1) comes from DeepSeek's own changelog, because MiniMax's card leaves those cells blank; the GLM-5.3 CyberGym figure (84.5) is Zhipu self-reported. Blank cells mean "no official result," not zero — the card says so explicitly.

Third, every M3.1 Flash score is vendor-reported with no third-party replication as of this writing. There is even an internal contradiction: MiniMax's blog gives 62.2 for Automation-Bench while the model card table says 62.8; both are listed here without adjudication. Parameter counts also fail to reconcile — the card says 428B while HF safetensors metadata reads 220B, a gap one outlet explicitly notes was "not reconciled."

Read with those caveats: DeepSeek 1017 leads the coding-flavored benchmarks under MiniMax's runs, K3 trails badly on Terminal Bench, and M3.1 Flash leads on Automation-Bench — remembering that judge and beneficiary are the same party.

3. Efficiency and Price: The Real Gaps Are Not in the Scores

Capability scores are contestable; the efficiency numbers are where the four models diverge most sharply.

KV cache per token is the key engineering figure, because it dictates the memory bill for self-hosted long-context workloads. DeepSeek 1017's official figure is 890 bytes per token. M3.1 Flash's counterpart is 34,560 bytes per token — but from vLLM's engineering blog, at NVFP4 precision. The two figures come from different sources — the former official, the latter from an inference-framework measurement — yet even so, a gap of roughly 39x is the single largest efficiency difference this comparison found. Back-of-envelope: holding a 1M-token context, DeepSeek 1017 needs about 0.9GB of KV cache, M3.1 Flash about 34GB. The right conclusion depends on whether your workload is long-context and self-hosted.

Beyond that, calibration thins out. M3.1 Flash officially claims 200+ tokens per second output (P50 of 170+); official output speeds for DeepSeek 1017, GLM-5.3, and K3 are unpublished, so throughput stays out of the table. The 200 tok/s figure floating around GLM-5.3 belongs to the FlashX variant and must not be mixed in. Checkpoint sizes: M3.1 Flash is 250.1GB at NVFP4 per vLLM (media also cite about 233GB and about 220GB at different precisions), DeepSeek 1017 ships about 510GB across 48 shards, GLM-5.3's FP8 weights run about 756GB, and public data for K3 is thin. Note that the 220GB checkpoint figure and the disputed 220B parameter count are unrelated items.

Price is the most tangible dimension. Per million tokens, official pages:

ModelInputOutputCache
M3.1 Flash$0.15$0.60$0.015
DeepSeek V4.1 Flash 1017$0.15 off-peak (2x at peak)$0.60$0.003 (cache hit)
GLM-5.3CNY 8CNY 28CNY 2
Kimi K3$3 (media-cited)$15 (media-cited)not published

Details worth unpacking. DeepSeek 1017's $0.003 cache-hit rate is the cheapest of the four and a genuine advantage for prefix-heavy agentic conversations, but weekday peak windows (UTC 01:00-04:00 and 06:00-10:00) double both input and output rates. GLM-5.3 bills in CNY with a 28-yuan output tier, among the most expensive output prices here. M3.1 Flash is flat-priced with no tiers or time windows — the simplest structure. K3's international pricing is media-cited. One official cost anecdote: running all 152 tasks of Agents' Last Exam on M3.1 Flash is estimated at about CNY 739 total (official figure; no comparable numbers for the other three).

A third-party cost data point: AA puts DeepSWE per-task cost at about $0.22 for M3.1 Flash and about $0.26 for DeepSeek 1017. That scale covers only part of the field, so GLM-5.3 and K3 have no comparable figures and it stays out of the table. As for the loudest slogan — "70 percent lower agentic usage cost" — it exists only as a MiniMax claim with no published methodology or predecessor definition; it is relayed here, not endorsed.

4. M3 to M3.1 Flash: A Generational Leap Without a Benchmark Table

How much better is M3.1 Flash than its predecessor? Here is an easily missed fact: MiniMax has published no side-by-side benchmark table for M3 versus M3.1 Flash. Official material comes in three kinds.

First, three claims: online inference nearly 3x faster than the predecessor; 200+ tok/s output (P50 170+); and agentic usage cost down 70 percent versus the predecessor. Any citation must carry the third-party qualifier that none of these comes with a published methodology, that "predecessor" means M3, and that the cost claim is unilateral.

Second, price comparison. M3 listed at $0.60 input / $2.40 output, commonly sold at half price ($0.30 / $1.20 for inputs up to 512K, $0.06 cache, doubling beyond 512K); M3.1 Flash is a flat $0.15 / $0.60 with $0.015 cache — half of M3's discounted rates, one quarter for cache.

Third, engineering data from vLLM's blog: weight files shrink from 451.5GB (M3) to 250.1GB (NVFP4, about 44.6 percent smaller); KV cache per token drops from 61,440 to 34,560 bytes (about 43.75 percent less); resident concurrency at 256K context on four B300 GPUs rises from 28 to 76 users (a capacity comparison, not a throughput measurement). Architecturally M3.1 Flash keeps M3's MoE design, changing three things: full-layer sparse attention (MSA) replaces the prior design, quantization-aware training (QAT) is added, and DSpark speculative decoding replaces the MTP scheme.

On the third-party scale, AA's Intelligence Index moves from 29 (M3) to 42 (M3.1 Flash), with per-task cost falling from about $0.51 to about $0.22. One warning: M3's 66.0 on Terminal-Bench 2.1 and M3.1 Flash's 38.1 on Terminal Bench 4.0 are different benchmark versions — do not compare them and declare a regression.

5. The Only Third-Party Scale, and the Contradiction Ledger

Outside vendor walls, options are thin. The only third-party scale covering three of these models is the AA Intelligence Index: DeepSeek 1017 scores 45, M3.1 Flash 42, M3 29. GLM-5.3 posts 59 on a different metric (Agentic Index, August, different scale and month, treat as directional) and K3 has no comparable score. A timing note: when weights landed on October 23, AA's page still flagged M3.1 Flash as proprietary with is-open-weights set to false — the 42 is a third-party read, and AA has not updated the label.

Footnote on freshness: K3.1 Pro, shipped in the early hours of October 24, self-reports 65.7 percent on Terminal-Bench 4.0 — versus the 12.6 that MiniMax's table lists for K3. The two numbers differ in version and harness and cannot be compared; this article draws no conclusion from either. When K3.1 Pro weights arrive before November 4 and third-party scales catch up, this table will finally get sturdier. The same caution applies to MiniMax's 70 percent agentic-cost claim, which ships without a published measurement method.

The contradiction ledger, all listed without adjudication: Automation-Bench 62.2 (blog) versus 62.8 (model card); M3.1 Flash at 428B (card) versus 220B (HF metadata); DeepSeek's CyberGym cell blank in MiniMax's table versus 88.1 self-reported by DeepSeek; M3.1 Flash checkpoint sizes of 250.1GB, about 233GB, and about 220GB (different precision bases). None of these rows change the logic of this review: every contested cell stays unverifiable until a third party runs it.

FAQ

Q1: Are all four models actually open source? All four are open weights, but the licenses differ in strictness: DeepSeek 1017 ships under MIT with zero strings; GLM-5.3 is free for ordinary developers and only constrains very large MaaS providers; M3.1 Flash's MiniMax Community License requires commercial attribution and written approval above USD 20 million annual revenue; K3 carries a similar revenue threshold. All four are downloadable right now — the M3.1 Flash weights live on ModelScope (repo address: modelscope.cn/models/MiniMax/MiniMax-M3.1-Flash), the other three on their official org pages. For clause-by-clause reading, see the site's license comparison.

Q2: Why does the table use Kimi K3 instead of the newer K3.1 Pro? Because MiniMax's official comparison table lists K3. K3.1 Pro arrived in the early hours of October 24 with only self-run harness numbers, and its weights are not downloadable until before November 4, so it stays a footnote.

Q3: Can M3.1 Flash's benchmark scores be trusted? They are all vendor-reported with no third-party replication, and the capability table is run by MiniMax alone. The only cross-vendor third-party ruler today is the AA Intelligence Index (42 for M3.1 Flash versus 45 for DeepSeek 1017), so use it for cross-checking.

Q4: What does the 39x KV cache gap mean? DeepSeek 1017 officially uses 890 bytes per token; M3.1 Flash uses 34,560 bytes (vLLM engineering figure, different source). For self-hosted long-context serving, the latter needs roughly 39 times the KV memory — a bill to compute before committing.

Q5: Which one should a budget-conscious agent team pick? Match the workload: heavy multi-turn cache hits favor DeepSeek 1017's $0.003 cache rate and off-peak discounts; flat, time-insensitive pricing favors M3.1 Flash; CNY settlement with output-heavy loads means GLM-5.3's 28-yuan output tier needs scrutiny. All based on official price snapshots — check live pages before deciding.

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

FAQ

Are all four models actually open source?
All four are open weights, but the licenses differ in strictness: DeepSeek 1017 ships under MIT with zero strings; GLM-5.3 is free for ordinary developers and only constrains very large MaaS providers; M3.1 Flash's MiniMax Community License requires commercial attribution and written approval above USD 20 million annual revenue; K3 carries a similar revenue threshold. All four are downloadable right now — the M3.1 Flash weights live on [ModelScope](https://modelscope.cn/models/MiniMax/MiniMax-M3.1-Flash) (repo address: modelscope.cn/models/MiniMax/MiniMax-M3.1-Flash), the other three on their official org pages. For clause-by-clause reading, see the site's license comparison.
Why does the table use Kimi K3 instead of the newer K3.1 Pro?
Because MiniMax's official comparison table lists K3. K3.1 Pro arrived in the early hours of October 24 with only self-run harness numbers, and its weights are not downloadable until before November 4, so it stays a footnote.
Can M3.1 Flash's benchmark scores be trusted?
They are all vendor-reported with no third-party replication, and the capability table is run by MiniMax alone. The only cross-vendor third-party ruler today is the AA Intelligence Index (42 for M3.1 Flash versus 45 for DeepSeek 1017), so use it for cross-checking.
What does the 39x KV cache gap mean?
DeepSeek 1017 officially uses 890 bytes per token; M3.1 Flash uses 34,560 bytes (vLLM engineering figure, different source). For self-hosted long-context serving, the latter needs roughly 39 times the KV memory — a bill to compute before committing.
Which one should a budget-conscious agent team pick?
Match the workload: heavy multi-turn cache hits favor DeepSeek 1017's $0.003 cache rate and off-peak discounts; flat, time-insensitive pricing favors M3.1 Flash; CNY settlement with output-heavy loads means GLM-5.3's 28-yuan output tier needs scrutiny. All based on official price snapshots — check live pages before deciding.

Related

Hardcore Reviews

Open Weight, But How Open? Five Model Licenses Compared

Five open-weight models crowded into the same mid-October 2026 window, all saying 'open source' - and the substance spans three tiers. Tier A, genuinely open: Reflection Beam under Apache 2.0 with zero riders and ungated downloads; DeepSeek V4.1 Flash 1017 under MIT with zero riders; NVIDIA Nemotron 3.5 Bolt 74B-A9B under OpenMDW-1.1 and the only one of the five to publish weights, training data, and recipes together. Tier B, open weights with riders: Meta Muse Spark Open carries an attribution duty that extends to distilled products (models trained on its outputs must also display Built with Muse Spark Open), a 20-million-dollar annual-revenue threshold for MaaS resale, and gated HF downloads - legally not open source. Tier C, promise unfulfilled: Mistral Large 4 had no weights as of October 23, a license with no name, and an AA classification of proprietary. On the shared ruler of AA Intelligence Index v4.3.2: GLM-5.3 at 45, Kimi K3 at 44, DeepSeek 39.5 about even with Muse at 39, Mistral 38, and Beam 30 (Beam has no public API; its score comes from self-hosted inference). Self-reported DeepSWE and Terminal-Bench numbers use different harnesses and versions and cannot be compared directly. Hardware accessibility spans two orders of magnitude, from Bolt's single 24GB card to Muse's 700GB+ NVFP4 and Beam's 294GB checkpoint (about 400GB of memory to start). The piece includes an eight-dimension license table, a watering-down spectrum (attribution > revenue threshold > gated download > late weights > unnamed license > closed data), and per-use-case protocol advice; single-model deep dives for Muse and Beam live in their own articles.

Oct 23, 20268 min read
Hardcore Reviews

FLUX 3 Max: Four Official Speed Numbers, Who's Inflating 22x?

fal Research and Black Forest Labs launched FLUX 3 Max on October 19, 2026. It is not a new foundation model but a post-trained, reinforcement-learned and inference-optimized version of BFL's FLUX 3, with fal handling post-training and systems work while BFL supplies the base. The official speed and Elo table (Elo from the preliminary Artificial Analysis AA-Video-I2V v1.1 board; generation time averaged over a 10-second 16:9 video at 720p/768p) reads: FLUX 3 Max at 1,139 Elo and 12.45 seconds, Gemini Omni Flash 1.1 at 1,134 and 47.37 seconds, MiniMax H3 at 768p with 1,141 and 83.26 seconds, FLUX 3 at 1,089 and 126.44 seconds, Wan 3.0 at 1,127 and 180.16 seconds, and Seedance 2.5 at 1,139 and 277.80 seconds, across 4,868 votes - with MiniMax H3 listed first on the board and fal's own first-place claim resting on overlapping confidence intervals. The real story is that fal publishes four different speed numbers: 12.45 seconds on its landing page, 10.95 in the news release, about 11 on the API model page, and 12 on BFL's site; the multipliers come in both 22x and 25x, and the speedup over the original FLUX 3 is quoted as both 10x and 11.5x, while fal's own pricing table lists 0.085 dollars per second next to the model page's 0.0425. More important, the 277.80 seconds for Seedance 2.5 comes purely from fal - ByteDance has never published a generation-time benchmark for that model, and fal does not say which resolution tier produced it, so the same-quality premise is not closed; independent testing found only about 10x. Mechanically FLUX 3 Max exposes a reasoning_level parameter that includes prompt expansion while Seedance 2.5 has no counterpart, fal's timing excludes prompt expansion, decoding and upload, and the two differ on reference-material limits, keyframe mechanics, and editing or continuation endpoints. Pricing: 0.0425 dollars per second promotional and 0.17 list at 720p, 0.0725 and 0.29 at 1080p, with 75 percent off running from October 15 to November 7.

Oct 22, 202610 min read
Hardcore Reviews

Fastest AI Model Crown Changes Hands: Mercury 3 Hits 1068 tok/s

Inception Labs released Mercury 3, its fourth-generation diffusion LLM, on 2026-10-19. Two numbers grab attention: 1,068 tokens per second of output on NVIDIA GPUs, and 8 wins out of 12 capability benchmarks against the strongest available rivals. This review unpacks the "if." Discipline note: every figure comes from Inception's own comparison table (labeled Inception-reported throughout), and third-party Artificial Analysis had not listed the model at publication; there is also a track record - the previous Mercury made similarly aggressive speed claims and later measured at roughly 60 percent of advertised speed in AA testing (per aibacon). Diffusion LLMs in plain terms: autoregressive models type one token at a time; diffusion models work like a Polaroid, refining a whole block of masked text over denoising rounds and committing many positions per pass - each round costs more than one autoregressive step but locks in many tokens, so throughput depends on positions committed per round. Specs: 1M context (up from 260K on 2.5), 131,072 output cap, undisclosed parameter count (only "40x larger than Mercury 1"), closed-source API with no weights and no technical report. The 12 benchmarks (medium tier, Inception-run): 8 wins - SWE-Bench Atlas 51.08 vs Luna 33.33/Haiku 32.26 (+17.8, largest gap), IFBench 76.84 (+15.0), MultiChallenge +7.9, tau3-bench Banking +7.2, DeepSearchQA +6.1, BrowseComp+ +4.7, GPQA Diamond 89.23 vs 86.36, GDPval 1237.2 Elo; 4 losses listed in full - AA-Omniscience -0.5, AA-LCR v1.1 -0.6, MRCR v2 -2.9, DeepSWE v1 -5.3; the opposite signals on the two coding benchmarks (crushing Atlas while losing DeepSWE) mean coding strength is uneven across task distributions. Wins cluster in the agent execution path - coding, tool calling, browsing, instruction following - where low latency is worth the most money; losses cluster in long-context consistency and knowledge breadth, where speed buys nothing. Outside the table: 50 percent completion on 50 live Mind2Web browser tasks (vendor harness, claimed significantly above GPT-6.1-Sol at equal tokens and steps). Pricing: standard $0.20 input / $0.70 output, launch half price $0.10/$0.35, cached input at a tenth of input rate; the cost comparison attached to the official benchmark table is computed at the promotional rate - re-budget at standard rates; the $0.70 output rate is above rival GPT-6 Luna's $0.50. Access: Inception API / OpenRouter / Baseten / Vercel / Mercury Chat, OpenAI-compatible (base URL swap), 100 million free tokens per new key. Product lines: Mercury Voice (TTFT under 170ms, $0.40/$1.50), Mercury Decide (calibrated probabilities with human escalation, claimed over Jev); Mercury 2/2.5 closed to new customers (existing until 11-15). All testimonials are secondhand from the press release. Verdict: worth trying on free credits for hard latency constraints (real-time voice, glasses-class assistants, high-frequency short-output agent loops); budget-sensitive long-output or real-money production should at least wait for AA to list the model - a company whose previous product measured at six-tenths of advertised speed has earned one extra round of independent verification.

Oct 21, 202610 min read