MiniMax-M3.1-Flash, previewed as "Space Bunny"), released by MiniMax on October 18–19, 2026. Not to be confused with MiniMax M3 (previous gen, Artificial Analysis score: 29) or MiniMax H3 (video generation).
- 428B MoE, 23B Active: The model activates only ~23B of its 428B total parameters per token, delivering ~116 tokens/second at $0.15/M input tokens — 3× faster than its M3 predecessor.
- Benchmark Score 42 (Artificial Analysis): A 13-point jump over M3 (score: 29), neck-and-neck with Z.ai GLM-5.3 Flash (42) and ahead of Gemini 3.8 Flash. DeepSWE v1.1: 73.7% — top-tier for agentic coding.
- Not Natively Free — $0.20 via APIVALE: MiniMax's official portal has regional registration walls. APIVALE provides $0.20 free trial credits with zero KYC via PayPal — no +86 phone, no Stripe friction.
- Always-On Reasoning, 5-Level Control: Thinking cannot be disabled. Use
reasoning_effort: "low" | "medium" | "high" | "xhigh" | "max"to balance cost vs. depth.
On October 18, 2026, the mysterious “Space Bunny” model that had been silently topping coding leaderboards on OpenRouter was revealed: it was MiniMax M3.1 Flash, a 428-billion parameter Mixture-of-Experts model engineered for multi-step agentic workflows, financial compliance tasks, and frontend engineering. Within 48 hours, search interest spiked from near-zero to 100 (Google Trends, US), with minimax m3.1 flash size, minimax m3.1 flash free, and minimax m3.1 flash benchmark all registering as “Breakout” queries.
This guide answers every question developers are actually asking — size, cost, benchmark reality, and how to access it without hitting regional registration walls.
"Legacy thinking.type=disabled params just throw 400 errors now — had to rewrite my entire streaming handler. The model thinks automatically before answering, so you MUST budget output tokens to account for hidden reasoning steps or responses get cut off mid-answer."
What Is MiniMax M3.1 Flash? Size & Architecture Explained
The architecture is a multimodal Mixture-of-Experts (MoE) engine with 428 billion total parameters, activating approximately 23 billion parameters per inference step. It features a sparse attention mechanism, a native visual encoder supporting text, image, and video inputs, and a 1,000,000-token (1M) context window with a maximum output of 524,288 tokens.
The model was first deployed anonymously under the codename “Space Bunny” on OpenRouter and OpenCode in early October 2026, generating significant community speculation about its origin before MiniMax confirmed authorship on October 18–19.
Architecture Shift: What Changed from M3?
| Dimension | MiniMax M3 | M3.1 Flash |
|---|---|---|
| Artificial Analysis Score | 29 | 42 (+13 pts) |
| Inference Speed | Baseline | ~3× faster (~116 tok/s) |
| Reasoning | Optional | Always-on (5-level effort) |
| Context Window | 256K | 1M tokens |
| Price (Input) | Higher | $0.15/1M tokens |
| Multimodal | Text only | Text + Image + Video |
MiniMax M3.1 Flash Benchmark: Is It Actually Good?
The model scores 42 on the Artificial Analysis Intelligence Index, placing it in the same tier as Z.ai GLM-5.3 Flash (42), ahead of Gemini 3.8 Flash, and 3 points below DeepSeek V4.1 Flash-1017 (45). Per-task cost averages ~$0.22, down 50–70% from the previous generation.
Where M3.1 Flash genuinely leads:
- DeepSWE v1.1: 73.7% — complex software engineering & repository-level bug fixing
- OSWorld V2: 61.7 — cross-application UI operation and computer use
- BankerToolBench: 76.2 — multi-step enterprise financial compliance and chained tool calls
- Agents’ Last Exam (ALE): 29.6 — near the top of Chinese models for professional multi-step tasks
The “Benchmaxed” Debate
Community discussion on Hacker News has raised a valid concern: M3.1 Flash posts strong numbers on structured agentic benchmarks but can feel less fluid in unstructured day-to-day coding tasks compared to DeepSeek V4.1 Flash. Additionally, independent analyses flag a notably high hallucination rate — the model tends to output confidently incorrect answers on factual queries rather than deferring. For strict knowledge-retrieval pipelines, pair it with RAG verification.
apivale.com/v1).Is MiniMax M3.1 Flash Free?
The model is not free for permanent production use. The official API costs $0.15 per million input tokens ($0.015 for cached inputs) and $0.60 per million output tokens. There is no permanent free tier on the MiniMax developer platform.
However, you have two paths to a free first call:
- MiniMax Developer Platform — offers limited trial credits upon registration, but requires Chinese (+86) phone verification or a region-approved email for international users.
- APIVALE Gateway — provides $0.20 free trial credits instantly, no phone number, no KYC, no Stripe card. Fund further usage via PayPal, Visa, MasterCard, Apple Pay, or Alipay.
# Test M3.1 Flash free via APIVALE — $0.20 trial credit
curl -X POST https://apivale.com/v1/chat/completions \
-H "Authorization: Bearer $APIVALE_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "minimax-m3.1-flash",
"messages": [
{"role": "user", "content": "What is 428B/23B MoE architecture in one sentence?"}
],
"extra_body": {"reasoning_effort": "low"}
}'
Head-to-Head: M3.1 Flash vs. DeepSeek V4.1 Flash
Is MiniMax M3 better than DeepSeek V4 flash? The honest answer depends on your use case. Neither dominates across every dimension.
| Dimension | M3.1 Flash | DeepSeek V4.1 Flash |
|---|---|---|
| Intelligence Index | 42 | 45 ✓ |
| DeepSWE v1.1 (coding agents) | 73.7% ✓ | ~68% |
| Context Window | 1M tokens | 1M tokens |
| Multimodal (Image / Video) | ✅ Text + Image + Video | ✅ Text + Vision |
| Reasoning toggle | Always-on (5 levels) | Optional ✓ |
| Hallucination control | ⚠ Higher rate | Better ✓ |
| Open weights | Announced (pending) | ✅ Available ✓ |
| Price via APIVALE (input) | $0.15/1M | ~$0.14/1M |
| Best for... | Multi-step agentic tools, video/image pipelines, financial compliance | Raw throughput, open-weight local deploy, hallucination-sensitive tasks |
Content Filtering: Is the Model Censored?
The model applies content filtering aligned with Chinese regulatory guidelines, which may affect responses on politically sensitive topics. For purely technical and coding workloads — the primary use case — censorship is not a practical concern in day-to-day developer usage.
For teams requiring uncensored output on sensitive legal, geopolitical, or creative content, routing via APIVALE does not strip MiniMax’s upstream filters. In that scenario, switching to DeepSeek V4.1 Flash or Qwen 3.7 Max via APIVALE offers comparable performance without the same restriction profile.
Additionally, MiniMax’s official developer portal enforces regional access restrictions: international engineers without Chinese phone numbers (+86) face identity verification walls that prevent API key issuance. APIVALE routes around this entirely — your key is provisioned instantly at sign-up via global payment methods.
Production API Integration via APIVALE Gateway
APIVALE provides native access via an OpenAI-compatible endpoint (https://apivale.com/v1), using standard SDK methods — no proprietary SDK or MiniMax Code desktop agent required.
Python Setup (20-line Production Config)
import os
from openai import OpenAI
# APIVALE unified gateway — bypasses MiniMax regional auth walls
client = OpenAI(
api_key=os.environ["APIVALE_API_KEY"], # from apivale.com/sign-up ($0.20 free trial)
base_url="https://apivale.com/v1",
)
def call_minimax_flash(prompt: str, effort: str = "medium") -> str:
"""
effort: "low" (fast/cheap) | "medium" (balanced) | "high" | "xhigh" | "max" (deepest)
Note: reasoning always ON — budget extra output tokens for reasoning_content field.
"""
response = client.chat.completions.create(
model="minimax-m3.1-flash",
messages=[{"role": "user", "content": prompt}],
max_tokens=4096, # Add ~30-80% buffer for hidden reasoning tokens
extra_body={"reasoning_effort": effort},
)
return response.choices[0].message.content
# Agentic coding task example
result = call_minimax_flash(
"Refactor this async Python generator to handle backpressure with asyncio.Queue",
effort="high"
)
print(result)
Claude Code CLI Setup
{
"env": {
"ANTHROPIC_BASE_URL": "https://apivale.com/anthropic",
"ANTHROPIC_API_KEY": "sk-apivale-your-key-here"
},
"model": "minimax-m3.1-flash"
}
Cursor IDE Setup
In Cursor → Settings → Models → OpenAI API Key:
- Base URL:
https://apivale.com/v1 - API Key: your APIVALE key
- Model:
minimax-m3.1 flash
Critical: Handling the reasoning_content Field
The model routes its reasoning into a dedicated reasoning_content field (not inline <think> tags as in older models). If your streaming parser expects inline tags, you’ll receive garbled output. Fix:
import os
from openai import OpenAI
client = OpenAI(api_key=os.environ["APIVALE_API_KEY"], base_url="https://apivale.com/v1")
with client.chat.completions.stream(
model="minimax-m3.1-flash",
messages=[{"role": "user", "content": "Debug this race condition in my asyncio event loop."}],
extra_body={"reasoning_effort": "high"},
max_tokens=8192,
) as stream:
for chunk in stream:
delta = chunk.choices[0].delta if chunk.choices else None
if not delta:
continue
# Reasoning trace (for debugging only — don't show to end users)
reasoning = getattr(delta, "reasoning_content", None)
if reasoning:
print(f"[THINKING] {reasoning}", end="", flush=True)
# Final answer
if delta.content:
print(delta.content, end="", flush=True)
graph LR
A["Claude Code CLI\nCursor / Windsurf"] -->|"OpenAI / Anthropic Wire Protocol"| B["APIVALE Gateway\napivale.com/v1"]
B -->|"reasoning_effort param\ntoken budget enforcement"| C["M3.1 Flash Engine\n428B MoE · 1M ctx"]
C -->|"reasoning_content field\n+ final answer stream"| B
B -->|"SSE stream\nkeep-alive"| A
style B fill:#312e81,stroke:#6366f1,color:#fff
style C fill:#064e3b,stroke:#10b981,color:#fff
Frequently Asked Questions
Is MiniMax M3.1 Flash free? No. The production API costs $0.15/M input tokens. Get $0.20 free trial credits instantly at apivale.com/sign-up — no credit card, no phone number.
Is MiniMax M3 better than DeepSeek V4 Flash? For multi-step agentic tool-use and video/image pipelines: M3.1 Flash leads (DeepSWE 73.7% vs ~68%). For hallucination control, open-weight licensing, and raw throughput: DeepSeek V4.1 Flash edges ahead.
Is the model censored? It applies standard Chinese regulatory content filters. For coding and technical tasks this has no practical impact. Teams needing uncensored output should evaluate DeepSeek V4.1 Flash or Qwen 3.7 Max via APIVALE.
What engineering tasks suit M3.1 Flash best? Multi-step enterprise agentic workflows, financial compliance automation (BankerToolBench: 76.2), frontend code generation, UI automation (OSWorld V2: 61.7), and long-context code repository analysis (1M token window).
Where can I find open weights on HuggingFace? MiniMax has announced open weights for this architecture — check the MiniMax HuggingFace organization for the latest model card. For hosted API access without local GPU requirements, APIVALE provides instant cloud routing.
Why do I get 400 errors when disabling thinking?
thinking.type=disabled and effort=none are not supported on M3.1 Flash — reasoning is always active. Use reasoning_effort: "low" for the fastest, cheapest calls. Ensure your max_tokens includes a 30–80% buffer for hidden reasoning overhead.
- 🎁 $0.20 free trial — no credit card, no phone number
- 💰 +50% first deposit bonus: $5 → $7.50 · $29 → $43.50 · $99 → $148.50
- 🚀 $29 Developer Pack: 56% OFF · 40M tokens · never expires
- 🌍 PayPal · Visa · MasterCard · Apple Pay · Alipay · 0 extra FX fees