新人 免费注册,送 10 次调用,最高 $1,免绑卡。
Kimi K3 API 实测定价:关闭“始终开启”的推理

Kimi K3 API 实测定价:关闭“始终开启”的推理

目录
  1. Kimi K3 默认每次回答要花多少钱?
  2. 能否关闭 Kimi K3 的推理?
  3. Agent 工作负载应在什么情况下保留推理?
  4. 将推理内容传回后,会再次按输入计费吗?
  5. Kimi K3 是否缓存 prompt?最低需要多少 token?
  6. Kimi K3 的中文成本真的更高吗?
  7. 常见问题

Kimi K3 的文档称思考无法关闭,reasoning_effort 也只接受 "max"。但实测发现,API 同样接受 "none",而且确实有效:同一道简单问题,使用默认推理时花费 $0.00179,关闭后只需 $0.000285,相差 6.3 倍。K3 于 2026-07-16 发布,输入和输出每百万 token 分别为 $3 和 $15。这是中国实验室推出过的最高标价,与 Claude Sonnet 5 相同。按这一输出价格计算,模型默认消耗的推理 token 才是账单的大头,因此有必要弄清这个未写入文档的关闭方式。

TL;DR

  • 使用默认设置时,Kimi K3 的推理 token 占输出 token 的 69-93%;生成一段 120 词的文本会按 2,289 个输出 token 计费,共 $0.0346。
  • 尽管文档另有说明,API 仍接受 reasoning_effort: "none"。简单查询的成本可降低 6.3 倍,但多步算术题的正确率会从 3/3 降至 0/6。
  • Kimi K3 的 prompt cache 从约 256 个共享前缀 token 开始命中,以 256 个 token 为单位计数,缓存读取价格为 $0.30/M。
  • 中文是 K3 成本最低的 CJK 语言:每 100 个字符净计 52 个 token,低于 GLM-5.2 和 DeepSeek 的 58 个。

以下数据均于 2026-07-20 在 kimi-k3 上测得。该模型已接入 Synthorai 网关,并按 Moonshot 标价计费。重复 prompt 均加入了随机内容,以避免命中响应缓存;行为相关结论也通过另一条独立请求路径交叉验证。每项数据都有原始 usage 记录支撑。

Kimi K3 默认每次回答要花多少钱?

我们测试了多种任务,包括完全不需要推理的任务,账单大头始终是推理。默认设置下,每次回答的成本如下:

任务输出 token推理占比每次回答成本
简单算术(17×23)9984%$0.0018
单句事实问答8079%$0.0015
小型代码函数11969%$0.0009
多步应用题13987%$0.0025
120 词文本2,28993%$0.0346

各类任务中推理 token 占输出 token 的比例:kimi-k3 在所有任务中均为 69-93%,glm-5.2 为 95-99%,gpt-5.6 在简单任务中为零,在困难任务中为 65-70%,claude-sonnet-5 默认为零。

图表重点在于不同模型之间的差异。GPT-5.6 会自适应推理:简单算术和事实问答不消耗思考 token,数学和写作任务则占 65-70%。Claude Sonnet 5 默认关闭思考。GLM-5.2 的相对推理占比甚至高于 K3。但 GLM 的输出价格是 $4.40/M,K3 则是 $15/M。因此,同一道 17×23 的题,在 GLM-5.2 上收费 $0.00078,GPT-5.6 为 $0.00027,Sonnet 5 为 $0.0001,K3 则是 $0.0018。输出越长,差距越大:同一段 120 词文本在 K3 上花费 $0.0346,GLM-5.2 为 $0.0186,GPT-5.6 为 $0.0072,Sonnet 5 只有 $0.0024。即使是这组任务中最普通的一项,成本也相差 15 倍。K3 的推理 token 占比与其他中国推理模型接近,但最终账单完全不是一个量级。

使用默认模式时,还有两点需要纳入预算。第一,思考模式会在每个请求中加入约 67 个 token 的隐藏前导内容。同一条单词消息,开启推理时按 86 个 prompt token 计费,关闭后只有 19 个。这就是早期测试者注意到的“隐藏 system prompt”,关闭推理后它也会消失。第二,目前 K3 的速度较慢。开启推理后,我们的简单问题从请求到结束大约需要 19-24 秒;关闭后为 3-8 秒,其中也包含发布首周的服务状况。预算时不能只看金额,还要考虑延迟。

能否关闭 Kimi K3 的推理?

可以,尽管文档称不行。官方 API 参考文档 表示,K3“始终启用思考”,且 reasoning_effort 只接受 "max"。实际调用中,endpoint 会正常接受 "none""low""medium""high",不会报错,设置也确实生效。我们还通过一条独立请求路径确认了相同行为。在多步应用题上,这些档位有效,但区分度不高:

reasoning_effort推理 token(平均)正确率
none00/6
low783/3
medium943/3
high1053/3
max / 默认100-1213/3

这里有两个明显结论。首先,中间档位非常接近:从 lowmax,这项任务的 token 数量相近,正确率也完全相同。因此真正有意义的是开和关,而不是中间档位。其次,none 会带来明显的准确率断崖。要求 K3 简短回答一道多步算术题后,它连续六次全部答错,而且错误答案各不相同,并非某一种固定错误。如果不强制简短格式,模型有时会忽略简洁要求,直接在可见回答中写出计算步骤。这种情况下答案正确,但 token 只是从 reasoning 字段转移到了 text 字段,并未真正减少。

延迟变化没有 token 数量显示得那么明显。我们以不同 effort 档位对同一道题进行 streaming 测试,首字节时间在 6-24 秒之间,各档位区间高度重叠。即使是无需思考的 none,也要等待 12-13 秒。对于这种规模的任务,首 token 延迟主要受服务端处理影响。effort 档位真正改变的是首字节与首个答案 token 之间的间隔,也就是用户实际等待模型思考的时间。

实际使用时,none 确实可以降低检索、格式转换或单步任务的成本,但对任何需要中间步骤的任务都很危险。文档没有保证该参数会一直有效。应将其视为实测行为,在自己的 usage 字段中验证,并做好准备:文档更新后,它可能会被正式支持,也可能被移除。

Agent 工作负载应在什么情况下保留推理?

我们用 K3 测试了五种典型 agent 场景,分别采用默认设置和 reasoning_effort: "none"。两种配置都完整通过了同一组简单任务:

场景思考占比(默认)使用 none 的成本变化使用 none 的 TTFT 变化
工具调用循环8%−10%−35%
RAG 问答71%−37%−53%
结构化工具调用29%−16%−31%
批量抽取80%−15%−11%
长对话(15 轮)34%−13%−25%

第一行最出人意料。即使使用默认设置,K3 在工具调用循环中也几乎不思考,推理占比只有 8%,因此节省空间很小。模型选择工具时更像是直接反应,而非审慎推理。节省最明显的场景,是思考占比高但任务本身机械化的 RAG 查询和批量抽取,而这恰恰是不应固定征收推理成本的地方。对于真正需要多步规划的 agent,上一节提到的准确率断崖仍然存在,应保留推理并接受相应的 token 成本。

尽管单次调用波动很大,规模化运行后的延迟差异仍然明显。在这些场景中,默认设置的首 token 到达时间为 10-19 秒,使用 none 后为 8-13 秒。对于有实质内容的输出,生成速度中位数为每秒 35 个 token。这些数据包含发布首周的服务表现。目前来看,K3 更适合异步和批处理任务,不太适合对话式场景。

将推理内容传回后,会再次按输入计费吗?

会,传回多少 token,就重新计费多少 token。Kimi 的文档要求在消息历史中原样保留每个 assistant 轮次的 reasoning_content。我们实测了它的成本:第二轮请求带上第一轮的思维链时,按 599 个 prompt token 计费;不带时,同一请求为 198 个。两者相差 401 个 token,与第一轮的 402 个推理 token 几乎完全一致。因此,保留的思考内容会在后续每次请求中按 $3/M 的完整输入价格重新计费。对话越长,每一轮就会重复支付此前积累的全部推理内容。

但删除它不一定更便宜。没有上一轮思维链时,K3 会从头重新推理后续问题,第二轮的推理 token 增加了 31%,从 343 上升至 449。输入价格为 $3/M,输出价格为 $15/M。按这个价格比例计算,在我们的测试中,保留 CoT 的总成本反而更低。这说明文档的建议不仅有利于质量,在成本上也成立。真正有效的优化手段是下一节介绍的 prompt cache。保留的历史记录属于稳定前缀,而稳定前缀无需一直按全价计费。

Kimi K3 是否缓存 prompt?最低需要多少 token?

K3 会自动使用 prompt cache,门槛也很低:共享前缀达到约 256 个 token 后开始命中,并以 256 个 token 为单位递增。一个 303-token 的 prompt 会缓存 256 个 token;一个 153-token 的 prompt 多次重复请求后始终没有缓存。缓存输入按 $0.30/M 计费,相比 $3/M 的新输入固定优惠 90%。我们发送的所有调用都没有额外的缓存写入费用。首次命中前需要用完全相同的内容预热两到五次,因此单次重试无法证明缓存是否生效,应连续测量多次。

相比之下,这一门槛只有 OpenAI 文档所列 1,024-token 最低门槛的四分之一;其分块大小则比我们在其他模型上测得的 64-token 粒度更粗。缓存生命周期采用 best-effort 机制,不是固定 TTL。测试中,缓存条目在闲置 4 分钟和 15 分钟后仍然命中,但有一次闲置 8 分钟后未命中。因此,应将过期理解为由负载决定的淘汰机制,并在每次调用中检查缓存 token 的拆分数据。价格方面还有一点:价目表没有长上下文分级,1M-token context window 始终采用统一价格。上下文用满时,每次调用的新输入成本为 $3.00;前缀预热后则是 $0.30。对于大上下文工作负载,成本能否成立主要取决于缓存,而不是标价。如果流量会复用哪怕只有几百个 token 的 system prompt,K3 的缓存就已经开始生效,而大多数供应商此时还没达到最低门槛。具体机制和如何通过 usage 验证命中,可参考我们的 prompt 缓存指南缓存最低门槛实测

Kimi K3 的中文成本真的更高吗?

不会。相较其他模型,K3 的 tokenizer 对中文效率最高,这也回答了发布首周讨论中反复出现的问题。以下数据来自语义对齐的文本,已扣除请求封装开销,单位为每 100 个字符的净 token 数:

模型enzhjakohiPython
kimi-k319.751.987.583.262.826.5
glm-5.219.758.475.776.991.325.6
deepseek-v4-flash19.758.470.669.260.726.7
claude-sonnet-532.3114.394.1106.370.941.1

K3 的中文每 100 个字符计 52 个 token,比 GLM-5.2 和 DeepSeek 低 11%,还不到 Sonnet 5 的一半。它的弱项是日文,token 数比其他 open-weight 模型高 16-24%。我们还确认了整个系列使用相同的 tokenizer:K3、K2.7-code 和 K2.5 在全部 23 个对齐样本上得到的 token 数完全一致,因此按 K2 制定的各语言预算可以直接沿用。关于 tokenizer 密度与单 token 价格如何共同影响九种语言的成本,可参阅我们的 各语言最便宜 LLM 研究。

常见问题

Kimi K3 的开放权重何时发布?

Moonshot 承诺在 2026 年 7 月 27 日前,以 Modified MIT 许可证发布完整权重。截至本文发布时,K3 仍仅提供 API。“史上最大的开放权重模型”目前是一项承诺,还不是可用的下载链接。关于该权重将加入的开放权重生态,以及其中不同模型的缓存行为,可参阅 开放权重 LLM 的 prompt 缓存

与 K2 系列相比,Kimi K3 到底有哪些变化?

从实测账单来看有三点:价格上涨,K3 为 $3/$15,K2.7-code 为 $0.95/$4,涨幅达到 3.2-3.75 倍;K3 始终开启思考,K2.5 完全不推理,K2.7-code 则提供开关;除此之外没有变化。K3、K2.7-code 和 K2.5 在全部 23 个对齐样本上的 tokenizer 结果逐字节一致,因此 K2 时代的 token 预算仍可沿用。规格方面,Moonshot 称 K3 使用新的 2.8T 参数 MoE 架构,包含 896 个 expert,每个 token 激活 16 个,并采用 Kimi Delta Attention;context window 从 K2.7-code 的 256K 扩展至 1M token,同时原生支持图像输入。我们实测了计费相关结论,并未验证架构声明。

Kimi K3 是否支持结构化输出?

支持。测试中,带有 json_schemaresponse_format 返回了有效且符合 schema 的对象。但底层仍会执行推理:该次抽取调用共产生 97 个输出 token,其中 66 个是推理 token。因此,受 schema 约束的调用与其他调用一样要支付思考成本,除非同时设置 reasoning_effort: "none"

关闭推理后,可见内容会变化吗?

会。使用默认设置时,K3 会在 reasoning_content 中返回完整思维链,文档也建议在多轮历史中原样传回。设置 reasoning_effort: "none" 后,该字段会完全消失,约 67 个 token 的思考前导内容也不再计入 prompt 账单。

数据于 2026-07-20 在 kimi-k3 上测得,采用发布首周标价(输入 $3/M、缓存输入 $0.30/M、输出 $15/M)。重复 prompt 均加入了随机内容,避免命中响应级缓存;正确率统计采用答案唯一且可验证的任务;行为相关结论通过另一条独立请求路径复现。随着版本逐渐稳定,价格和行为可能发生变化。依赖本文任何数据前,请先根据自己的 usage 记录验证。

← 返回博客