MiniMax M3: The First Open-Weights Frontier Coding Model — What the Two-Tier API Means for Your Routing Policy

MiniMax M3 launched today as the first open-weights model combining frontier coding, 1M-token context, and native multimodality. Its dual billing tiers and thinking-mode switch are the routing decisions engineering teams need to handle now.

Published via MiniMax

Archive item produced with AI assistance from the cited source and published without individual review. Editor of record: Joe Werner.

Abstract routing diagram with two parallel paths diverging at a context-length threshold node, matte dark background with subtle teal accents

Today MiniMax released M3, a model that breaks a pattern that has defined frontier AI for two years: the assumption that open-weights and frontier coding capability cannot coexist in the same package. M3 scores 59.0% on SWE-Bench Pro — above GPT-5.5 and Gemini 3.1 Pro by MiniMax's own benchmark table — combines a 1-million-token context window using a new sparse attention architecture called MSA, and ships with native multimodal support for image and video input including computer-use. The weights are promised within 10 days of launch.

That last clause matters for routing teams reading this: M3 is available right now on the MiniMax API and OpenRouter, but the open-weights release (and the self-hosted routing option that comes with it) is still days away. Plan accordingly.

What happened

MiniMax M3 launched June 1, 2026, with three capabilities bundled that previously existed only in closed-source frontier models:

  • Frontier coding: 59.0% SWE-Bench Pro, 66.0% Terminal-Bench 2.1, 74.2% MCP Atlas. MiniMax's internal 24-hour CUDA kernel optimization test — 147 submissions, 1,959 tool calls, no human intervention — shows this is designed for long-horizon autonomous iteration, not just single-task code generation.
  • 1M context via MSA: MiniMax Sparse Attention partitions key-value memory into blocks and reads each only once, achieving 9× faster prefill and 15× faster decoding compared to M2 at 1M tokens. Per-token compute at 1M drops to 1/20th of the previous generation.
  • Native multimodal from step 0: Image and video input trained interleaved from the start, not bolted on. Includes computer-use (desktop navigation).

The model is live at MiniMax API and OpenRouter. Pricing: $0.30/M input, $1.20/M output (50% launch discount applies; baseline rates are roughly double).

Why it matters for AI engineering teams

The open-weights angle changes self-hosted routing economics. Once the weights ship, teams can run M3 inference in-house — meeting data-handling requirements without routing sensitive code to external servers. This is the same argument that made DeepSeek V4's open weights strategically significant for enterprises with data-residency constraints. For teams currently routing all coding traffic to Claude Opus or GPT-5.5, M3 open weights create a new cost tier to evaluate.

SWE-Bench Pro at 59% is a routing signal, not just a benchmark flex. When a model can autonomously fix real bugs with a test harness verifying the fix, it is viable for unattended coding-agent workloads. M3's stated performance puts it in the same class as Opus 4.7 on this benchmark — which means it becomes a credible fallback for coding-agent traffic that currently routes exclusively to Anthropic's top tier.

Long-context changes your context-budget assumptions. 1M tokens at 1/20th the per-token compute of the previous generation means the cost curve for multi-repo code analysis looks different with M3 than with models that support 1M only via slower, more expensive attention. Operators who have been avoiding 1M context because of latency or cost may find M3's MSA numbers worth re-evaluating.

The router/operator angle

MiniMax M3's API introduces two dimensions that a routing proxy must handle explicitly:

1. Context-length-based billing tiers

MiniMax's API pricing distinguishes two tiers based on context length: standard (up to 512,000 tokens) and long-context (above 512K). This is not just a label — the rates differ. A router that logs only model name and not token counts will attribute unexpected cost to a "cheap" model. Operators need to instrument context-window usage per request to understand which tier each call falls into and reconcile billing correctly.

2. Thinking vs. non-thinking mode

M3 supports two modes: a reasoning ("thinking") mode for complex tasks and a standard mode for fast responses. This is the same switching dimension seen on Qwen3.7-Max, DeepSeek V4, and Kimi K2.6 — increasingly, routing policy needs to select not just provider/model but also reasoning mode. A coding-agent workload that benefits from deep reasoning should route to thinking mode; a high-volume autocomplete workload should route to standard mode to control latency and cost.

3. Priority vs. standard service levels

MiniMax offers a priority service tier for latency-sensitive industrial workloads alongside standard throughput. When routing SLA-critical coding-agent tasks through a third-party aggregator like OpenRouter, operators should verify which service tier their requests hit — and whether the aggregator exposes a mechanism to select it.

4. Aggregator coverage is not uniform

M3 is live on OpenRouter. Not every aggregator has it yet. A multi-provider routing setup that uses provider-agnostic fallback may not automatically land on MiniMax — check your aggregator's model catalog before depending on M3 as a fallback option.

What TheRouter users should watch or try

  • Monitor your context-window telemetry. MiniMax M3's two-tier billing means token counts per request need to be tracked, not just request counts. If you are routing coding-agent tasks that frequently use long prompts (repository context, large diff sets), confirm which billing tier your typical requests hit.
  • Evaluate M3 for coding-agent fallback routes. Once the open weights ship (within 10 days per MiniMax's announcement), the routing decision changes: teams can run M3 locally and use the hosted API only for overflow. Watch for the weight release and technical report.
  • Check your aggregator's model catalog. If you rely on OpenRouter or another aggregator for multi-provider routing, verify M3 is in your reachable model set and that your fallback chain can include it.
  • Watch the benchmark verification wave. MiniMax's SWE-Bench Pro numbers are vendor-reported. Independent re-runs from the community will arrive in the coming days. Route production coding traffic to M3 only after verifying the numbers hold on your own task distribution.

M3 is the most significant open-weights launch for coding-agent infrastructure since DeepSeek V4 — not because the benchmarks are unambiguous, but because it forces every team routing to a closed-source frontier coding model to ask whether they need the closed-source wrapper anymore.

Models covered in this article

Help & contact