Inception positions Mercury 3 as the first diffusion LLM explicitly built for production workloads, citing over 1,100 tokens/second on a single H100 and quality matching GPT-4o-mini and Claude Haiku 3.5 on coding and reasoning benchmarks. They argue the parallel block-generation approach breaks the sequential bottleneck inherent to every mainstream autoregressive model.
The editorial frames Mercury 3 as the first credible production-grade challenge to the industry's single biggest architectural assumption — left-to-right token generation. It emphasizes that this moves diffusion LLMs out of research-demo territory into a tier developers actually ship against.
The synthesis highlights pricing of roughly $0.25/$1.00 per million input/output tokens, undercutting Haiku by half and 4o-mini by two-thirds, combined with 5-10x throughput gains. The argument is that cost-per-token economics, not pure capability, is what forces incumbents to respond.
By submitting the Inception Labs announcement to Hacker News where it drew 174 points and 71 comments, the submitter surfaced the launch as a notable production-economics story worth developer attention. The high engagement signals community interest in a cheaper, faster alternative to incumbent hosted LLMs.
The editorial explicitly flags that Mercury 3 ships with no open weights — it is a hosted commercial model with the same posture as Anthropic or OpenAI. This limits the research community's ability to verify, extend, or build on the diffusion-LLM approach, keeping the architectural shift gated behind a single vendor's API.
Inception Labs released Mercury 3, the third generation of its diffusion-based large language model, and it's the first version pitched explicitly at production workloads rather than research demos. Where every mainstream LLM you've touched — GPT, Claude, Gemini, Llama, Qwen, DeepSeek — generates text one token at a time left-to-right, Mercury generates whole blocks of tokens in parallel and then iteratively refines them, the same way image diffusion models denoise a latent.
The headline number is throughput: Inception claims over 1,100 tokens per second on a single H100, with batch-friendly scaling that pushes well past that in server deployments. Internal benchmarks and the Artificial Analysis independent board place Mercury 3 at roughly GPT-4o-mini / Claude Haiku 3.5 quality on coding (HumanEval, MBPP, SWE-bench Verified subsets) and general reasoning (MMLU, GPQA), while running 5-10x faster per token than autoregressive models in that same quality band. Pricing undercuts both — Inception is quoting roughly $0.25 / $1.00 per million input/output tokens, which is roughly half of Haiku and a third of 4o-mini at list.
The model is available via Inception's own API and through OpenRouter, with an OpenAI-compatible endpoint so you can point an existing SDK at it with one URL change. There's no open weights release — this is a hosted commercial model, same posture as Anthropic or OpenAI.
The interesting part isn't the benchmark table. It's that Mercury is the first diffusion LLM to credibly challenge autoregressive models at a tier people actually ship against, which means the industry's single biggest architectural assumption — generate one token, condition on it, generate the next — is now contestable in production, not just in papers.
Autoregressive generation has one brutal property: it's sequential by construction. You cannot generate token N+1 until token N is done, because N+1 is conditioned on N. Every speedup trick of the last three years — speculative decoding, Medusa heads, EAGLE, lookahead decoding — is a workaround for that same bottleneck, trying to guess ahead and verify. Diffusion sidesteps the premise. A diffusion LLM starts from a noisy block of mask tokens and refines all of them in parallel across a fixed number of steps (Mercury 3 uses on the order of 10-20 refinement passes for a full response block). The compute per token is higher, but the wall-clock latency drops because you're doing those passes in parallel across the whole output window.
The second-order effect is the one that matters for agents. In a tool-calling loop, latency isn't dominated by prompt length — it's dominated by the number of serial hops: generate a tool call, run it, feed the result back, generate the next call. Mercury's parallel generation collapses the per-hop latency, which compounds across a 10-step agent trajectory into something you can feel. On Inception's agentic eval harness, a browser-use style loop that takes ~40 seconds on Haiku runs in ~8 seconds on Mercury 3. That's not a benchmark artifact; that's a UX category change.
It's also worth being honest about what's unproven. Diffusion LLMs have historically struggled on long-form coherence — the parallel-refine approach makes it harder to maintain a consistent voice or chain-of-reasoning across thousands of tokens, because every position is being revised in parallel rather than committed to. Inception claims they've closed most of this gap with a hybrid training recipe (autoregressive pretrain, diffusion fine-tune on the output head), but the independent evals so far are concentrated on short-to-medium outputs. Nobody has yet published a serious head-to-head on 10k-token technical writing or long multi-file code refactors, which is where autoregressive models still clearly win.
Community reaction on HN was split along predictable lines. The ML researchers in the thread were cautiously impressed — the architecture is real, the paper's math is clean, and the throughput numbers reproduce. The infra engineers were more skeptical in a useful way: diffusion LLMs don't fit cleanly into vLLM, TGI, SGLang, or any of the KV-cache-optimized serving stacks the industry has spent two years tuning, which means Inception is essentially running their own vertically-integrated serving layer and the price advantage might not survive once competitors have to port the architecture into the general ecosystem.
If you're running agent workloads where total latency matters more than single-shot quality — browser agents, code agents doing multi-step edits, customer support bots that chain tool calls — Mercury 3 is worth a real evaluation this quarter, not a 'we'll look at it next year' bookmark. The OpenAI-compatible endpoint means the integration cost is a one-line config change plus a prompt-regression pass. Run your own eval harness, not Inception's; the gap between demo benchmarks and your actual traffic is where every model announcement goes to die.
If you're building anything latency-sensitive where you've already resorted to streaming the UI early just to hide tokens-per-second — chat UIs, pair-programming assistants, voice agents — the question is whether Mercury's quality floor is high enough for your use case. For most B2C chat and most IDE autocomplete, the answer is probably yes. For anything doing serious reasoning (financial analysis, legal drafting, complex refactors), stick with autoregressive frontier models for now and revisit when Mercury 4 or a competitor's diffusion model lands.
If you're on the infra side, the more interesting question is what this does to your serving assumptions. Diffusion LLMs break the KV-cache abstraction that modern inference engines are built around — there's no cache to grow token by token because there are no tokens being emitted token by token. If diffusion wins even a slice of the market, every serving framework needs a second code path, and the people who've built their business on 'we make vLLM 20% faster' have a problem.
Mercury 3 isn't going to displace GPT-5 or Claude 4.5 for frontier work in 2026, and Inception isn't claiming it will. What it does is establish that diffusion is a viable production architecture at the Haiku/4o-mini tier, which means every lab that's been quietly working on diffusion LLMs — and there are more than you'd think — now has a market reference point and a reason to ship. The next twelve months will tell us whether this is a Mamba-style curiosity that peaks interesting and plateaus, or a genuine fork in the road where left-to-right generation stops being the only game in town. Either way, 'one token at a time' is no longer the only answer to the question 'how do LLMs generate text', and that's a bigger deal than any single benchmark number.
I still don't understand why Google did effectively nothing with their Gemini Diffusion demo from last year.It was really cool, and really fast, and just went quiet.They did release a Diffusion Gemma a few months ago but I've not seen much of a splash from that one, either.
This looks noticeably more capable than previous gen. I purposely gave it a bit of a vague prompt to create an html renderer for UML diagrams, it produced impressive work. Then i asked a question, and in the third prompt I asked it to update the html which it did correctly.Another thing that stood o
@volodia (Inception co-founder) has a comment here which is flagged/dead. That's weird; it shouldn't be. Can someone fix that?
I'm very curious what the actual model size is and how the training process differed from a traditional LLM. Cool work regardless, incredible how catching up to a few months behind the cutting edge now seems like an achievable feat for new entrants, if still quite costly.
Top 10 dev stories every morning at 8am UTC. AI-curated. Retro terminal HTML email.
Pelicans aren't bad, a little quirky: https://tools.simonwillison.net/markdown-svg-renderer?url=ht...Those were via OpenRouter - here's another set I made by calling the Inception API directly: https://tools.simonwillison.net/markdown-svg-renderer?url=ht...