Mercury 3: Diffusion Text API, Pricing and Setup
Mercury 3 is Inception’s hosted diffusion language model for text applications. It supports a one-million-token context window, tool calling and structured outputs through a chat-completions API. Its launch discount lowers token rates, while the time and cost of an agent task still depend on context, reasoning and external tools.
Content reviewed:

Use this model
API docs and console
- Start with the Mercury 3 API
Provider account and usage billing apply.
Use cases
- Add a hosted text model to a latency-sensitive assistant.
- Compare launch pricing with a budget at the regular rate.
- Test tool calling or structured outputs on the same tasks as an existing model.
Where Mercury 3 fits in an application
Inception launched Mercury 3 on October 19, 2026. Its documented endpoint accepts text and supports tool calling and structured outputs, with up to 131,072 output tokens. Mercury Voice and Mercury Decide are separate products with different roles and billing; the Mercury 3 chat endpoint is the subject of this guide.
Diffusion generation is designed to reduce the time spent producing text. Inception reports 1,068 tokens per second on NVIDIA GPUs. Treat that as a publisher measurement: it does not specify the response time of your own long-context request, tool chain or network connection. Measure time to a useful answer as well as generation speed.
Launch and regular API prices
The direct Inception API lists a 50% launch discount as checked October 20. Prices below are USD per million tokens. The published offer does not confirm an end date, so budget ongoing work at the regular rate and use your current account quote for launch-period bills.
An assumed workload of one million fresh input tokens and 200,000 output tokens costs $0.17 at launch rates or $0.34 at regular rates. If 800,000 of those input tokens instead qualify as cached reads, the totals become $0.098 and $0.196. These arithmetic examples use the listed rates; they are not observed application bills or a promise of cache eligibility.
Sum usage across all calls before dividing spend by successfully completed tasks. An agent that retries a navigation step or repeatedly resends a document can use more tokens than a single answer suggests. Keep search, browser infrastructure and other tool charges in the same task ledger.
| Direct API rate | Fresh input / 1M | Cached input / 1M | Output / 1M |
|---|---|---|---|
| Launch discount | $0.10 | $0.01 | $0.35 |
| Regular | $0.20 | $0.02 | $0.70 |
Send a text request to the exact model
Create an Inception API account, set INCEPTION_API_KEY in your server environment and send a chat-completions request with model mercury-3. The example asks for a simple classification explanation, using medium reasoning and a bounded completion size. Executing it uses your account allowance or incurs API charges.
Read the returned answer and usage before adding the model to an agent. Tool calling returns a request for your application to handle; your code supplies the tools, permissions and execution loop. Check the provider’s schema support when migrating structured outputs rather than assuming every OpenAI parameter behaves identically.
curl https://api.inceptionlabs.ai/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $INCEPTION_API_KEY" \
-d '{
"model": "mercury-3",
"messages": [{"role": "user", "content": "Explain how to route a damaged parcel complaint to returns rather than billing."}],
"reasoning_effort": "medium",
"max_completion_tokens": 2048
}'Tune reasoning for the work you need finished
The documented reasoning levels are instant, low, medium and high. Temperature accepts 0.5–1.0. Keep those settings explicit when comparing runs, especially if an existing integration sends a temperature or reasoning value outside that range.
For a support assistant, test whether the answer uses the right policy and escalates ambiguous cases. For a browser agent, record accepted task completion, steps, retries and elapsed time. Run short and long prompts separately: output generation throughput alone does not explain the delay before an answer begins or a tool finishes.
The one-million-token context is capacity for a request, not a requirement to fill it. Send the relevant material, then expand context only when it improves the result. Cache savings and a larger completion allowance are separate budget decisions.
Early independent timing checks
Ellis Crosby’s October 20 Spring Prompt review tested inception/mercury-3 through OpenRouter, served by Inception, on October 19–20. In its speed-chess test, the author reports a median 0.42 seconds per move with reasoning switched off. At the API default, one move took 105 seconds after three invalid replies. The review labels its overall assessment provisional.
These are timed chess decisions, not a measurement of output tokens per second. The result makes reasoning settings and invalid-response handling worth testing for a deadline-driven application. Keep that small early evaluation separate from Inception’s generation-speed claim and from your own support, coding or browser tasks.
One author’s provider and effort comparison
GabiGrinberg’s October 19 table reports the following Mercury 3 measurements. Each row uses a particular route and effort setting; TTFT is in seconds, while decode and end-to-end rates are in tokens per second. The post does not supply the prompt, input length or reproducible code, so these are the author’s recorded cases rather than a forecast for another workload.
| Route / effort | TTFT (s) | Decode (tok/s) | End-to-end (tok/s) |
|---|---|---|---|
| Direct Inception / instant | 0.79 | 382 | 322 |
| Direct Inception / low | 2.07 | 470 | 459 |
| OpenRouter / instant | 0.77 | 492 | 401 |
| OpenRouter / low | 3.43 | 416 | 394 |
Choose a hosted route and compare its bill
The launch names the Inception platform, OpenRouter, Baseten and Vercel as access channels. This page’s examples use the direct Inception endpoint and rates. A gateway can have its own routing, fees and availability; pin the intended provider when you compare quotes.
Mercury 3 is presented here as an API model. The checked release and model documentation provide no downloadable checkpoint for a local hardware estimate. Compare it with MiniMax M3.1 Flash on a complete task budget, or use a separately documented open-weight model when you need to run inference on your own hardware.
Before you use it
- The launch discount and regular rates are separate budget scenarios.
- Mercury 3 accepts text; Voice and Decide have their own product capabilities.
How to get started
Start with the direct API on a small fixed task set, then compare completion quality, end-to-end time and total billed usage.
Sources
Sources (5)
- GabiGrinberg Mercury 3 provider and effort measurements ↗
Source checked:
- Ellis Crosby / Spring Prompt provisional Mercury 3 review ↗
Source checked:
- Mercury 3 official launch ↗
Source checked:
- Inception API model documentation ↗
Source checked:
- Inception current product and price overview ↗
Source checked: