不墨 Router

发布于 2026 年 11 月 02 日 星期一

MiniMax M3 API 价格与调用:M3 与 M3.1-Flash 怎么选,think 标签怎么去掉

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

MiniMax M3 API 价格与调用:M3 与 M3.1-Flash 怎么选,think 标签怎么去掉

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 互不通用。