便宜大模型 API 横评:DeepSeek / GLM / Qwen / MiniMax 四家 Flash 实测谁快谁省
国产 Flash 档 API 实测:Qwen3.8-Flash 输入 0.8 元最便宜,但账单高低取决于思考 token。4 类任务各跑 3 次,附延迟、准确率、单次费用和关思考参数。

结论先说:国产 Flash 档里标价最便宜的是 Qwen3.8-Flash 和 GLM-5.3-Flash(每百万 token 输入 0.8 元、输出 2.7~2.8 元),但实际账单由「思考 token」决定。批量抽取、分类、改写,选 Qwen3.8-Flash 并关掉思考,一次调用约 1 秒、不到 0.04 分钱;要默认参数下又快又稳,选 MiniMax M3.1-Flash,4 类任务 12 次里对了 11 次,费用排第三低;DeepSeek Flash 关掉思考后最快,但开着思考是这一档最贵的;GLM-5.3-Flash 无法关思考,默认最慢。
核验日期:2026-11-04。价格取自 https://router.bumo.cc/api/v1/models 线上返回;下面所有数字都是用一个不墨 Router Key 对同一组任务实跑得到的,脚本和原始结果见文末。
价格一览
| 模型 | 模型 ID | 输入 | 缓存命中 | 输出 | 看图 | 能关思考 |
|---|---|---|---|---|---|---|
| Qwen3.8-Flash | qwen/qwen3.8-flash |
0.8 元 | 0.1 元 | 2.7 元 | 支持 | 能 |
| GLM-5.3-Flash | glm/glm-5.3-flash |
0.8 元 | 0.23 元 | 2.8 元 | 不支持 | 不能,最低 low |
| MiniMax M3.1-Flash | minimax/MiniMax-M3.1-Flash |
1 元 | 0.1 元 | 4 元 | 支持 | 只能调到 low |
| MiMo V2.6 Flash | xiaomi/mimo-v2.6-flash |
1 元 | 0.02 元 | 2 元 | 不支持 | 能 |
| DeepSeek Flash | deepseek/deepseek-flash |
2 元(空闲 1 元) | 0.04 元 | 8 元(空闲 4 元) | 支持 | 能 |
单位:元 / 百万 token,上下文都是 100 万 token,都支持工具调用。DeepSeek Flash 工作日 912 点、1418 点按高峰价,其余时间半价,和 DeepSeek 官方价一致;GLM-5.3-Flash、MiniMax M3.1-Flash 在 Router 上与官方同价,见 GLM-5.3 价格和 MiniMax M3 价格两篇的核对。
怎么测的
4 类批量任务里最常见的活,每个模型每题跑 3 次,取中位数:
- 中文摘要:一段 150 字的地铁新闻,要求「不超过 40 个字概括」。判对:正文 ≤40 字、不带多余的格式和注释。
- JSON 抽取:从同一段新闻里抽 6 个字段,只输出 JSON。判对:能直接
json.loads,日均客流「8 万人次」要抽成 80000。 - 简单代码:写
is_valid_ipv4,不允许前导零。判对:16 个测试用例全过(含一个全角数字「1.2.3.4」的刁钻用例)。 - 工具调用:给一个
get_weather函数,问「上海明天的天气」。判对:返回tool_calls且城市参数正确。
全部走流式,max_tokens=8000,测试时间是工作日下午,DeepSeek 按高峰价算费用。延迟是从发出请求到收完回答的总耗时,包括模型思考的时间。
默认参数下:谁快、谁准、谁省
不传任何额外参数,5 个模型都默认开着思考。
| 模型 | 12 次答对 | 工具调用 | JSON 抽取 | 摘要 | 写代码 | 4 题一轮费用 |
|---|---|---|---|---|---|---|
| MiniMax M3.1-Flash | 11 | 1.5 秒 | 4.7 秒 | 4.6 秒 | 7.0 秒 | 0.64 分 |
| Qwen3.8-Flash | 11 | 1.4 秒 | 5.5 秒 | 10.8 秒 | 7.7 秒 | 0.48 分 |
| DeepSeek Flash | 11 | 1.2 秒 | 5.1 秒 | 6.9 秒 | 3.4 秒 | 2.42 分 |
| GLM-5.3-Flash | 10 | 5.2 秒 | 5.0 秒 | 27.6 秒 | 13.7 秒 | 1.03 分 |
| MiMo V2.6 Flash | 7 | 7.3 秒 | 4.1 秒 | 8.3 秒 | 5.6 秒 | 0.14 分 |
几个看表看不出来的细节:
- 思考 token 才是账单大头。 同样一句 40 字的摘要,GLM-5.3-Flash 中位输出 2056 token、DeepSeek Flash 1337 token,其中 95% 以上是思考;Qwen3.8-Flash 603 token,MiniMax 462 token。所以标价和 Qwen 几乎一样的 GLM,摘要的实际花费是 Qwen 的 3.3 倍;DeepSeek 标价是 Qwen 的 2.5~3 倍,再叠加更长的思考,一轮下来是 Qwen 的 5 倍。
- 「8 万人次」抽成 8:DeepSeek Flash 和 MiniMax M3.1-Flash 各有 1 次把
daily_riders填成了 8。做数据抽取时,在提示词里写清单位(「数字一律换算成个位数」)比换模型更管用。 - 摘要带格式:GLM-5.3-Flash 3 次里 2 次、MiMo 3 次里 3 次给摘要套了
**加粗**,后面再附一句「(36 字)」,而且这个字数是自己数错的。内容本身没问题,但批量入库前要多一步清洗。 - 全角数字:MiMo 3 次、Qwen 1 次写出的 IPv4 校验把「1.2.3.4」判成了合法(Python 的
isdigit()认全角数字)。日常够用,严格校验场景要自己补一句isascii()。 - 工具调用 5 个模型都没出错,DeepSeek、Qwen、MiniMax 都在 1.5 秒内返回;MiniMax 会在
tool_calls之外顺带输出一句英文「I'll check the weather...」,拼接回答时注意过滤。
关掉思考:1~3 秒返回,费用省三成到九成
抽取、分类、改写这类活不需要推理,关掉思考是最直接的省钱办法。同一组任务每题再跑 2 次:
| 模型 | 参数 | 8 次答对 | 每次耗时 | 4 题一轮费用 | 比默认省 |
|---|---|---|---|---|---|
| Qwen3.8-Flash | enable_thinking: false |
6 | 1.1~1.7 秒 | 0.12 分 | 75% |
| DeepSeek Flash | thinking: {type: disabled} |
6 | 1.0~1.2 秒 | 0.32 分 | 87% |
| MiniMax M3.1-Flash | reasoning_effort: low |
7 | 1.2~2.9 秒 | 0.34 分 | 47% |
| GLM-5.3-Flash | reasoning_effort: low |
4 | 2.8~5.8 秒 | 0.10 分 | 90% |
| MiMo V2.6 Flash | thinking: {type: disabled} |
4 | 2.8~5.1 秒 | 0.10 分 | 32% |
关思考的代价也很清楚:
- 字数控制变差。 「不超过 40 字」这种要求靠思考来数字数,关掉后 DeepSeek 有 1 次、MiMo 和 GLM 每次都写超了,最长 50 字;Qwen 关思考和 MiniMax 调到
low后都守住了字数。 - JSON 抽取和工具调用不受影响,关思考后两项各 10 次全对,「8 万」抽成 8 的错误反而没再出现。
- GLM-5.3-Flash 传
thinking: disabled会直接报 400:「该模型始终思考,不支持关闭思考;请使用 low、high 或 max」。要省钱只能传reasoning_effort: "low"。MiniMax 传disabled不报错,但仍会输出思考,用low才真正压下来。
按场景怎么选
| 你的任务 | 推荐 | 原因 |
|---|---|---|
| 大批量抽取、分类、打标签 | qwen/qwen3.8-flash 关思考 |
1 秒左右、一次不到 0.04 分钱,JSON 全对 |
| 对延迟最敏感(在线接口、Agent 里的小步骤) | deepseek/deepseek-flash 或 qwen/qwen3.8-flash 关思考 |
两者首 token 都在 1 秒内,DeepSeek 各题总耗时最稳(1.0~1.2 秒) |
| 不想调参,默认就要快和准 | minimax/MiniMax-M3.1-Flash |
默认参数下 12 次对 11 次,摘要最快,还能看图 |
| 写代码、能等 | glm/glm-5.3-flash 或 deepseek/deepseek-flash |
默认思考下代码全对;GLM 便宜但慢,DeepSeek 快但贵 |
| 预算极紧、能接受后处理 | xiaomi/mimo-v2.6-flash |
默认一轮 0.14 分,最省,但格式和边界情况要自己兜 |
| 需要看图 | Qwen3.8-Flash / MiniMax M3.1-Flash / DeepSeek Flash | GLM-5.3-Flash 和 MiMo 不支持图片输入 |
DeepSeek Flash 还有一个独有的省法:不着急的批任务挪到工作日 18 点后或周末跑,自动半价,代码一行不用改。
Flash 不够用时,往上一档看 Qwen3.8-Max、GLM-5.3、Kimi K3.1 Pro、DeepSeek V4 Pro 和 MiniMax M3。
一个 Key 把 5 个模型都试一遍
最靠谱的选法是拿你自己的数据跑一遍。在 不墨 Router 的 API Key 页面 建一个 Key、充值后,同一个 Key 改 model 就能切换,不用分别去 5 家开户:
import os
from openai import OpenAI
client = OpenAI(api_key=os.environ["BUMO_API_KEY"], base_url="https://router.bumo.cc/v1")
# 每个模型关思考(或压到最低)的参数
NO_THINK = {
"qwen/qwen3.8-flash": {"enable_thinking": False},
"deepseek/deepseek-flash": {"thinking": {"type": "disabled"}},
"xiaomi/mimo-v2.6-flash": {"thinking": {"type": "disabled"}},
"glm/glm-5.3-flash": {"reasoning_effort": "low"},
"minimax/MiniMax-M3.1-Flash": {"reasoning_effort": "low"},
}
prompt = "从下面文本抽取 JSON,字段 name、phone:张三,电话 13800000000"
for model, extra in NO_THINK.items():
resp = client.chat.completions.create(
model=model,
messages=[{"role": "user", "content": prompt}],
extra_body=extra,
)
print(model, resp.usage.completion_tokens, resp.choices[0].message.content)
返回的 usage.completion_tokens 乘以输出单价,就是这次调用的输出费用;思考 token 也算在里面。
常见问题
为什么不比准确率榜单分数? 榜单测的是难题,Flash 档的真实用法是大批量的简单活,差别主要在速度、格式听不听话、思考吃掉多少 token。这几项只有自己跑才看得到。
样本量够吗? 每题默认参数 3 次、关思考 2 次,能看出量级差别(比如 GLM 摘要 27 秒 vs MiniMax 4.6 秒),但不足以区分 11/12 和 10/12 这种小差距。上量之前请用自己的数据复测。
max_tokens 要设多少? 开着思考时别设太小。思考占 max_tokens 的额度,设成几百很可能只返回半句话甚至空字符串,钱照扣。批量任务建议关思考后再按输出长度设上限。
还有更全的价格表吗? 见国产大模型 API 价格对比和大模型 API 价格对比,实时价目以 Router 模型列表为准。



