MiniMax M3 API 价格与调用:M3 与 M3.1-Flash 怎么选,think 标签怎么去掉
MiniMax M3 API 价格按 512K 分档,M3.1-Flash 输入 1 元、输出 4 元。附国内直连的 curl 与 Python 示例、去掉 think 标签的参数,以及官方直连和 Router 怎么选。

MiniMax M3 在不墨 Router 上的价格是每百万 token 输入 4.2 元、输出 16.8 元(输入不超过 512K 时),超过 512K 翻倍;M3.1-Flash 输入 1 元、输出 4 元,还能看图。两者上下文都是 100 万 token,国内直接调用。 模型 ID 分别是 minimax/MiniMax-M3 和 minimax/MiniMax-M3.1-Flash,接口是 OpenAI 兼容格式。
先说清楚一点:MiniMax 官方对 M3 有「永久五折」,官方直连实付是输入 2.1 元、输出 8.4 元,比 Router 便宜一半。 只用 M3 一个模型、量又大,直接去 MiniMax 开放平台开户更划算;Router 的价值在于一个 Key 同时调 Kimi、千问、GLM、DeepSeek 等模型,不用每家分别开户充值。M3.1-Flash 在 Router 上和官方同价。
核验日期:2026-11-02。Router 价格取自 https://router.bumo.cc/api/v1/models 线上返回,官方价取自 MiniMax 开放平台定价页,下面的代码都用 Router Key 实际跑过。
价格一览
| 模型 | 输入长度 | Router 输入 / 输出 / 缓存命中 | 官方实付(五折后) |
|---|---|---|---|
minimax/MiniMax-M3 |
≤ 512K | 4.2 / 16.8 / 0.84 元 | 2.1 / 8.4 / 0.42 元 |
minimax/MiniMax-M3 |
> 512K | 8.4 / 33.6 / 1.68 元 | 4.2 / 16.8 / 0.84 元 |
minimax/MiniMax-M3.1-Flash |
不分档 | 1 / 4 / 0.1 元 | 1 / 4 / 0.1 元 |
minimax/MiniMax-M2.7(上一代) |
— | 2.1 / 8.4 / 0.42 元 | — |
单位:元 / 百万 token。M2.7 上下文只有 200K,新项目没有理由再选它。
适合做什么
- 超长输入:1M 上下文,长会议纪要、整本书、大段日志;注意输入一旦超过 512K 整档变贵。
- Agent 与工具调用:两个模型都支持 function calling,可接 Claude Code 等编程工具。
- 看图:只有 M3.1-Flash 支持图片输入,M3 不支持。
第一步:建一个 Router Key
登录 不墨 Router,在 API Key 页面 新建 Key 并充值。
curl 调用
curl https://router.bumo.cc/v1/chat/completions \
-H "Authorization: Bearer $BUMO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "minimax/MiniMax-M3",
"messages": [{"role": "user", "content": "用一句话介绍你自己"}],
"reasoning_split": true
}'
Python(OpenAI SDK)
import os
from openai import OpenAI
client = OpenAI(
api_key=os.environ["BUMO_API_KEY"],
base_url="https://router.bumo.cc/v1",
)
resp = client.chat.completions.create(
model="minimax/MiniMax-M3",
messages=[{"role": "user", "content": "用一句话介绍你自己"}],
extra_body={"reasoning_split": True},
)
msg = resp.choices[0].message
print(msg.content) # 只有正式回答
print(msg.model_extra.get("reasoning_content")) # 思考过程
实测环境 openai==3.42.1。
坑:回答开头冒出一段 <think>
M3 默认把思考过程用 <think>…</think> 标签直接拼在 content 开头,不像 Kimi、GLM 那样放在单独字段。直接把 content 展示给用户,就会看到一大段英文思考。实测不加参数时返回:
<think>We need answer Chinese one sentence. Need introduce self. ...
加上 reasoning_split: true(Python 里放在 extra_body),思考过程会移到 reasoning_content 字段,content 只剩干净的回答:「我是一个乐于助人、能够用中文回答问题并协助完成各类任务的 AI 助手。」接入聊天界面、做内容生成时一定要加这个参数,或者自己用正则剥掉 <think> 段。
M3 和 M3.1-Flash 怎么选
| 看什么 | M3 | M3.1-Flash |
|---|---|---|
| 价格(≤512K) | 4.2 / 16.8 元 | 1 / 4 元 |
| 看图 | 不支持 | 支持 |
| 长输入超 512K | 翻倍 | 不分档 |
大多数场景先用 M3.1-Flash:便宜四倍、能看图、长输入不涨价。M3 留给 Flash 效果不够的复杂推理任务;如果只用 M3 且用量大,官方直连五折更省。
和其他模型对比
| 需求 | 推荐 | 价格(输入 / 输出) |
|---|---|---|
| 旗舰、要看图 | kimi/kimi-k3.1-pro |
13 / 68 元 |
| 中文长文档旗舰 | qwen/qwen3.8-max |
12 / 36 元 |
| 写代码 | glm/glm-5.3 |
8 / 28 元 |
| 便宜的 1M 上下文 + 看图 | minimax/MiniMax-M3.1-Flash |
1 / 4 元 |
更多模型价格见国产大模型 API 价格对比,完整价目以 Router 模型列表 为准。想找一个能统一调国产模型的网关,可以看 OpenRouter 国内替代。
常见问题
模型 ID 大小写敏感吗? 按 Router 列出的写法照抄:minimax/MiniMax-M3、minimax/MiniMax-M3.1-Flash。
MiniMax 官方的 Key 能在 Router 上用吗? 不能,两边的 Key 互不通用。



