Inception Mercury 3 review: real speed, real limits, and who it's for

Kira
Written by

Kira

Katelin Teen
Reviewed by

Katelin Teen

Last edited October 20, 2026

Expert Verified
A reviewer holds a stopwatch and fills in a star-rated scorecard at a desk with a laptop, in front of a teal shape

How I reviewed Mercury 3

I build features and AI agents at eesel, so I read a model launch differently from a benchmark table. I care about the seams: what the API does by default, how the output streams, what happens on the slow requests, and where an agent breaks when the model is the weak link. eesel has run AI on live support queues for years, and the one habit that stuck is that no model goes near a customer until it has replayed real past tickets. Lab numbers have never told us whether it works.

So this review is built from four things. Inception's own launch post and API docs. OpenRouter's performance page, which publishes percentiles on real traffic. The Hacker News launch thread, where people tested it on their own work within hours. And Inception's own chat app, which shows the diffusion process on screen.

Inception's Mercury Chat app with Mercury 3 selected, a Medium reasoning effort picker and a Diffusion Effect toggle switched on, plus shortcuts for Voice, Search and Decide demos, as taken from Inception Chat
Inception's Mercury Chat app with Mercury 3 selected, a Medium reasoning effort picker and a Diffusion Effect toggle switched on, plus shortcuts for Voice, Search and Decide demos, as taken from Inception Chat

If you want the launch basics first (specs, the full benchmark table, access routes), start with my Mercury 3 overview. If you only care about cost, Rama's Mercury 3 pricing breakdown prices it per task. This post is the verdict.

Mercury 3 review scorecard

Here's how I scored it, and why.

CategoryScoreWhy
Real-world speed4.0 / 5221 tok/s median on OpenRouter beats Luna and Haiku, but the tail is slow
Quality for its class4.0 / 5Ahead on 10 of 12 vendor benchmarks, Luna- or Haiku-level in daily use
Price3.5 / 5Cheapest output in class at launch, most expensive at list
Reliability3.5 / 50.58% tool call errors, 2.51% structured output errors on OpenRouter
Maturity and openness3.5 / 5No independent benchmarks, text only, closed weights, size undisclosed
Overall3.7 / 5A real step for diffusion LLMs, best used as a fast helper model

The score would move up quickly if two things happen: an independent leaderboard like Artificial Analysis confirms the benchmark table, and OpenRouter's slow tail tightens as Inception adds capacity. Neither is true on launch day.

What diffusion changes in practice

Almost every model you've used, from GPT-6.1 Sol to DeepSeek V4.1 Flash, writes one token at a time, left to right. Mercury 3 drafts the whole answer as noisy text and refines it over a few passes. My diffusion models explainer covers the theory. What matters for a review is what that does to your code and your users.

Hand-drawn two-column chart: you gain long answers that stay fast, a whole draft refined at once, and cheap fast agent steps; you trade off text arriving in blocks, a slower first token, and a temperature floor of 0.5
Hand-drawn two-column chart: you gain long answers that stay fast, a whole draft refined at once, and cheap fast agent steps; you trade off text arriving in blocks, a slower first token, and a temperature floor of 0.5

Text arrives in blocks, not tokens

Inception's streaming docs say responses stream "block-by-block", where a block is a chunk of refined text, not a single token. In a chat window that looks different from the familiar word-by-word trickle: nothing, then a sentence, then the next. There's also an optional diffusing mode where each chunk is the full answer so far, so your UI has to overwrite the text on every step instead of appending to it. That's a fun demo and an easy bug if your front end assumes appends.

This is also my best guess for why testers on Hacker News kept mentioning time to first token. One wrote that "Ttft is quite slow with mercury" in the launch thread, and another tester said "the issue with speed seems to be that ttft is still high." Tokens per second tells you how fast the answer finishes, not how soon the user sees something.

Long answers barely cost more time

The upside is the flip side. A token-by-token model takes twice as long to write twice as much. A diffusion model refines the whole block in parallel, so the gap widens as answers and reasoning get longer. Inception's co-founder Volodymyr Kuleshov made that point on launch day: as reasoning models think longer per answer, the speed advantage grows. That's why the model fits multi-step agents better than one-line replies.

The defaults aren't the benchmarked model

This is the detail I'd flag to any team trying it. Every score in Inception's launch table was run at medium reasoning effort. But the reasoning effort docs say that if you leave reasoning_effort out, mercury-3 defaults to low. Mercury 2 and 2.5 defaulted to medium.

Inception's Reasoning Efforts docs page listing four values, instant, low, medium and high, with their latency and best uses, and a note that mercury-3 defaults to low while mercury-2.5 and mercury-2 default to medium, as taken from Inception's docs
Inception's Reasoning Efforts docs page listing four values, instant, low, medium and high, with their latency and best uses, and a note that mercury-3 defaults to low while mercury-2.5 and mercury-2 default to medium, as taken from Inception's docs

So a quick test with no effort set is testing a faster, lighter setting than the one in the table. That's a sensible default for speed, but set medium explicitly before you compare quality. And don't assume high is better: one tester noticed in Simon Willison's pelican drawings that "the medium pelican is better than the high". That's one doodle, not a benchmark, but it's a good reason to test each level on your own task.

Temperature starts at 0.5

Inception's model docs list Mercury 3's temperature as adjustable from 0.5 to 1.0. If your pipeline sets temperature to 0 for repeatable output (classification, extraction, test fixtures), you can't do that here. Pair it with structured outputs and a schema check instead. For pure labelling jobs, Inception's separate Mercury Decide model is built for classification.

Claimed speed vs measured speed

Inception's number is 1,068 output tokens per second on NVIDIA GPUs. My overview covered the median gap. What I wanted for this review was the spread, because an agent's total wait is set by its slow calls, not its average ones.

OpenRouter routes every Mercury 3 request to Inception and publishes percentiles. Here's what its performance page showed on 20 October 2026, averaged over a week:

OpenRouter's Mercury 3 performance panel showing throughput of 234 tokens per second at P50 for the best provider, one-week throughput averages of 221, 137, 79, 55 and 27 tokens per second from P50 to P99, latency from 1.23 to 29.27 seconds, end-to-end latency from 2.78 to 69.50 seconds, a 0.58% tool call error rate, 2.51% structured output error rate and 86.48% cache hit rate, as taken from OpenRouter
OpenRouter's Mercury 3 performance panel showing throughput of 234 tokens per second at P50 for the best provider, one-week throughput averages of 221, 137, 79, 55 and 27 tokens per second from P50 to P99, latency from 1.23 to 29.27 seconds, end-to-end latency from 2.78 to 69.50 seconds, a 0.58% tool call error rate, 2.51% structured output error rate and 86.48% cache hit rate, as taken from OpenRouter
PercentileThroughputLatencyEnd-to-end
P50221 tok/s1.23 s2.78 s
P75137 tok/s2.59 s5.82 s
P9079 tok/s5.97 s12.98 s
P9555 tok/s9.62 s21.35 s
P9927 tok/s29.27 s69.50 s

The median is good. Inception's own table puts GPT-6 Luna at about 130 tokens per second and Haiku 5.5 at about 240, so Mercury 3 on real traffic sits roughly level with Haiku and well ahead of Luna. The tail is the problem: one request in ten runs at 79 tokens per second or slower, and one in a hundred takes over a minute end to end.

Hand-drawn bar chart of Mercury 3 output speed in tokens per second: Inception's claim of 1,068 as a dashed bar, one Hacker News tester's later reading of 300 to 400, OpenRouter's median of 221, the slowest 10% of calls at 79 and the slowest 1% at 27, with the bottom three bracketed as what real traffic sees
Hand-drawn bar chart of Mercury 3 output speed in tokens per second: Inception's claim of 1,068 as a dashed bar, one Hacker News tester's later reading of 300 to 400, OpenRouter's median of 221, the slowest 10% of calls at 79 and the slowest 1% at 27, with the bottom three bracketed as what real traffic sees

Two caveats keep this fair. OpenRouter blends every reasoning effort its callers choose, and launch week traffic is spiky. Speeds were already improving for some users by the end of day one:

Hacker News

"I've been trialing this for the last few hours. It was quite slow at first, but now I'm getting around 300-400tps. Still nowhere near 1000tps, but it's still incredibly fast compared to what I'm used to with other models."

Simon Willison, by contrast, found the speed "a bit disappointing" and saw no gain from calling Inception's API directly instead of OpenRouter. My read: the median is real and useful today, the 1,068 figure is a best case on Inception's own hardware, and the tail is the number to watch over the next month. If you're comparing raw speed options, my Groq 3 LPX post covers the hardware route instead of the model route.

Benchmark reality check

The launch table is strong. Mercury 3 beats Luna and Haiku 5.5 on 10 of 12 tests each, and the widest gaps are on agent work: SWE-Bench Atlas at 51.08 against 33.33 for Luna, and τ³-bench Banking at 30.24 against 23.00 and 13.06. The full table is in my Mercury 3 overview, so here I'll focus on how much weight it can carry.

  • It's Inception's run. There's no Artificial Analysis page for Mercury 3 yet, and Kuleshov said on Hacker News that third-party benchmarking and task completion times are still to come.
  • One effort level only. All 12 rows are at medium. A commenter asked why, noting there's no low-to-max curve. We don't know if Luna or Haiku close the gap at higher effort.
  • The losses are close; some wins are wide. It trails Luna on AA-Omniscience (46.44 vs 46.94) and AA-LCR (77.67 vs 78.30) by a hair, and trails Haiku 5.5 on MRCR v2 (75.50 vs 78.40) and DeepSWE (46.31 vs 51.62). Long-document recall is the area I'd test hardest.
  • The vendor's own read is modest. Kuleshov described it as Haiku- or Luna-level in daily use, which I think is the honest frame.
Hacker News

"That means that it won't yet replace Opus or Fable as the primary driver of a harness, but we have used it successfully for subagents"

The hands-on reports line up with that. One developer built a small macOS app end to end with it:

Hacker News

"I made it come up with a plan for this tool and had it implement the thing end to end in about 8 or 9 steps. It originally messed up the coordinate calculation but quickly corrected that when I pointed it out and other than that it one-shotted all the other steps."

The same tester said the job used 26 million tokens, 1.3 million of them uncached, at around 160 tokens per second. That's a useful real-world shape: a coding harness re-sends a lot of context, which is why the cache price matters as much as the headline rate. Another tester rebuilt a UML renderer across three turns and said it updated the HTML correctly.

Strengths and limits

Here's the balanced version, in the order I'd weigh them.

Where it's strong:

  • Agent loops. Speed compounds when a task makes a dozen model calls in a row. Inception's launch partner TinyFish says it completed half of 50 live Mind2Web web tasks, "significantly more than GPT-6.1-Sol."
  • Helper and subagent work. Context compaction, routing, summarising tool output. On the older Mercury 2, Augment Code reported an 82% drop in compaction latency and a 90% drop in cost against its previous model. That's Mercury 2, but Mercury 3 is the same pitch with a bigger model.
  • Long contexts at a flat price. A 1M-token window at one rate, where Haiku 5.5 bills 5x past 100K tokens. My Haiku 5.5 pricing guide has the details.
  • Easy to try. It's OpenAI compatible, with 100 million free tokens on new keys and setup guides for Cursor, LangChain and Vapi.

Where it's limited:

  • The slow tail. P90 throughput of 79 tok/s and P99 end-to-end time of 69.5 seconds on OpenRouter's one-week view.
  • Structured output isn't flawless. OpenRouter shows a 2.51% structured output error rate, so keep a validator in the loop.
  • Text only, closed weights, undisclosed size. Inception says multimodal is in internal prototypes. For open diffusion weights, DiffusionGemma is the alternative.
  • Price after the promo. At $0.70 per million output tokens, list price is above Luna's and Haiku's $0.50, and Inception hasn't announced an end date for the 50% discount.
  • Availability is still settling. OpenRouter's three-day availability read 99.26%, with visible dips on launch day.

Is Mercury 3 right for your workload?

Most of the "should I switch" decision comes down to three questions: how many calls sit in a row, whether a person is waiting, and whether you need something Mercury 3 doesn't offer. The picker below walks through them.

Answer three questions to see whether Mercury 3 fits a workload, and what to test before switching.

The pattern is simple: the more calls in a row and the more a person is waiting, the more Mercury 3 earns its place. For a single background call, speed won't change anything, and at list price Luna or Haiku are the cheaper pick. My GPT-6 Luna pricing breakdown has their side of that math.

How Mercury 3 fits a support workload

Support is one of the four production uses Inception names, and the launch quotes Lorikeet, a support AI vendor, saying Mercury 3 "beat other models on latency while also performing higher on evals and in production." The benchmark that maps closest to support, τ³-bench Banking, is also where Mercury 3's lead is widest.

But read that score carefully. A 30.24 means the model failed most of those simulated banking tasks, just less often than its rivals. That's normal for small, fast models, and it's the reason a model is never the whole support agent. Speed helps most in live channels like AI live chat and voice agents, where a customer is watching the screen. On email tickets, a two-second gap changes nothing.

Where a fast helper model fits best in support is the pile of small jobs around each reply. Think ticket triage, tagging, summarising long threads and pulling order details. That's the same subagent pattern Inception describes for coding. It's also what a real support deployment looks like when you open it up.

Lesson Pro, which runs private lesson brands including GOSKATE, is a good example. Its eesel agents work across two Zendesk accounts. On every ticket the agent first works out which brand the customer belongs to, then leaves an internal note and drafts a reply signed as that brand. Job applications, voicemails and order forms are skipped on purpose. Between 8 August and 8 September 2026 it worked about 1,900 tickets, left about 1,700 notes and drafted about 560 replies for the team to send. When a teammate writes "@eesel find instructors near this lesson", it searches past tickets in the nearby towns for instructors who taught there.

None of that hinges on whether the model behind it writes at 221 or 1,068 tokens per second. It hinges on the brand rule, the skip list, the drafts going to a person first, and the testing. That's the difference I keep coming back to: Mercury 3 is infrastructure; eesel is the employee. If you're picking the model layer yourself, my guides to the best support ticket model and AI hallucination prevention cover the guardrails, and testing an AI agent covers the step most teams skip.

Who should use Mercury 3, and who should wait

Use it now if you:

  • Build agents with long chains of calls: browser agents, search agents, research loops. This is where its speed compounds.
  • Run coding harnesses and want a fast helper. Kuleshov's own advice is subagents, not the lead model, which fits Claude Code or Cursor setups where a larger model plans.
  • Pay for Luna or Haiku on high-volume, low-stakes calls and can live with list price later. Test at medium effort before you swap.

Wait or pick something else if you:

  • Need image input, open weights or temperature 0. Gemini 3.8 Flash handles images, and small language models cover self-hosting.
  • Rely on exact recall across long documents. Run your own eval first.
  • Make one model call per request with nobody waiting. Speed won't change your numbers, so choose on quality and price.
  • Need guaranteed latency. Until the P90 and P99 tighten, keep a fallback model or a timeout around it.

If you're still mapping the options, my roundup of the best AI agents and the Claude Haiku 5.5 review are the natural next reads.

Try eesel

A fast model gets you a fast token. It doesn't get you a Zendesk connection, a brand rule, a list of tickets to skip, or a way to replay last month's conversations before anything goes live. eesel's AI helpdesk teammate arrives with those. It joins your existing Zendesk or other helpdesk, reads your help center, macros and past tickets, and runs on the triggers you switch on, like an @eesel mention in an internal note.

The eesel dashboard for a Zendesk agent showing a connected Zendesk account with 39 sources, help center, macros and tickets as knowledge, and triggers including an @eesel mention in an internal note and every customer ticket message
The eesel dashboard for a Zendesk agent showing a connected Zendesk account with 39 sources, help center, macros and tickets as knowledge, and triggers including an @eesel mention in an internal note and every customer ticket message

If you test models from a terminal, you'll like the eesel CLI. It drives the same teammate as the dashboard: eesel integrations connect zendesk starts the helpdesk connection, eesel automations lists and switches on what the agent does by itself, and eesel chat "how do I reset a password?" asks it a question and streams the answer. Every command prints JSON, so a coding agent can run the setup for you. My AI agent CLI guide goes further.

Plans start at $299 a month for 500 credits, and the free trial includes 100 credits with no card. Try eesel on your own past tickets, or see the pricing page first. If your job is content rather than tickets, the roster also has an AI blog writer.

Frequently Asked Questions

Is Inception Mercury 3 any good?
Yes, for the right job. I score it 3.7 out of 5. On Inception's own table it beats GPT-6 Luna and Claude Haiku 5.5 on 10 of 12 benchmarks, and it runs faster than both on OpenRouter's live numbers. The catches are a slow tail on real traffic, no independent benchmarks yet, text-only input and closed weights. My Mercury 3 overview covers the launch itself.
How fast is Mercury 3 in real use?
Inception measures 1,068 tokens per second on its own NVIDIA hardware. On OpenRouter, which sends all Mercury 3 traffic to Inception, the one-week median was 221 tokens per second on 20 October 2026, with the slowest 10% of requests at 79 or below and the slowest 1% at 27. Median end-to-end time was 2.78 seconds. That's quick for an LLM, but plan around your own test, not the headline. My Groq 3 LPX post covers the hardware route to speed.
Is Mercury 3 better than Claude Haiku 5.5 for coding?
It's mixed. Mercury 3 scores 51.08 on SWE-Bench Atlas against 32.26 for Haiku 5.5, but trails it on DeepSWE, 46.31 against 51.62. Inception's co-founder says it isn't ready to drive a coding harness on its own and works best for subagents. That matches how I'd use it with Claude Code subagents. My Haiku 5.5 review has the other side.
What reasoning effort should I use with Mercury 3?
Start at medium if you want the quality Inception advertises, because every benchmark in the launch table was run at medium, while the API defaults to low when you don't set it. Use instant or low for voice and quick tool calls, and only try high for multi-step problems. Reasoning tokens bill as output, so higher effort raises your bill, which my Mercury 3 pricing guide works through.
Is Mercury 3 worth it after the launch discount ends?
For speed-bound work, yes. At the $0.20 input and $0.70 output list price it costs more per output token than GPT-6 Luna or Haiku 5.5, which both charge $0.50, but it finishes long agent chains faster. If speed doesn't change your product, compare it against GPT-6 Luna pricing and DeepSeek V4.1 Flash at list rates before you switch.
Can Mercury 3 run a customer support agent?
It can power one, and support is one of the four uses Inception names at launch. Its τ³-bench Banking score of 30.24 is ahead of Luna and Haiku, but it still means most of those simulated tasks were not completed. You still need the helpdesk connection, retrieval, escalation and testing around the model. An AI helpdesk teammate comes with those built, and my guide to the best support ticket model covers the model choice.
Does Mercury 3 support images, open weights or temperature 0?
No to all three for now. It takes text only, Inception has not released weights or the parameter count, and its docs set the temperature range at 0.5 to 1.0. If you need images, Gemini 3.8 Flash takes them. If you want a diffusion model you can run yourself, look at DiffusionGemma.

Share this article