
Kimi K3 Token 效率:速度、延迟和单次任务成本怎么算?

max 推理产生大量输出、任务等待时间过长,或者第一版仍需要多次重试和人工修复,低单价也可能变成高任务成本。中文用户说的“贵、慢、Token 多”其实是四个问题
K3 发布后,中文社区很快出现了“API 贵不贵”“为什么思考这么久”“输出 Token 会不会太多”“缓存后到底能省多少”等讨论。这些问题不能合成一个模糊的“效率”。
| 用户问题 | 应记录的指标 | 它真正影响什么 |
|---|---|---|
| 模型多久开始响应? | Time to First Token,TTFT | 交互体验和 Agent 是否看起来卡住。 |
| 模型输出得快不快? | 每秒输出 Token | 长回答和长推理阶段耗时。 |
| 一次请求用了多少 Token? | 缓存输入、未缓存输入、推理和输出 Token | 模型调用部分的账单。 |
| 花掉的 Token 完成了多少工作? | 验收通过率、重试、回退和 Review 时间 | 真实业务价值。 |
一个模型可以输出速度很快,却在首个答案前思考很久;也可以单 Token 便宜,却输出更多;还可能单次请求较贵,但因为一次通过而拥有更低的成功任务成本。
截至 2026 年 7 月 17 日的已确认价格基线
Moonshot 为 K3 公布的直连价格如下:
| Token 类型 | 每 1M tokens 的 Moonshot 直连公开价 | 适用场景 |
|---|---|---|
| 缓存输入 | $0.30 | 稳定仓库、系统提示词、文档集合和重复上下文真实命中缓存 |
| 未缓存输入 | $3.00 | 新 Prompt、变化内容或未命中缓存的上下文 |
| 输出 | $15.00 | 当前渠道规则下的推理与最终生成 |
reasoning_effort="max"。这些能力让它适合大型困难任务,也让上下文选择、输出控制和缓存命中变得更重要。这些是 Moonshot 直连价格,不是 EvoLink 当前价格。生产预算应回到 EvoLink 既有价格模块确认。
当前热点:K3 输出很多,但这不等于任务效率一定差
第三方评测平台 Artificial Analysis 在 2026 年 7 月 17 日页面中记录了几组值得关注的数据:
- K3 输出速度约为 62 tokens/s;
- 首个答案 Token 延迟约为 1.99 秒;
- Intelligence Index 评估共生成约 1.3 亿输出 tokens,同类中位数约 6300 万;
- 完成其整套 Intelligence Index 的估算总成本约 $2,690.80。
这些数据解释了为什么“输出 Token 多不多”会成为 K3 的发布期热点,但它们不是 EvoLink 速度或任意任务成本的保证:
- 数据来自一个第三方评测环境;
- Prompt、推理设置和任务类型会改变输出量;
- 不同 API 路由的排队、吞吐和缓存可能不同;
- Benchmark 可能输出很多,而你的生产任务可能输入更重、输出更短;
- 一个长但一次通过的结果,可能比三个短而失败的结果便宜。
因此,第三方数据只能支持一个结论:必须记录输出 Token、完整耗时和验收结果,不能只看每百万 Token 价格。
先把单次调用成本算对
K3 一次调用的供应商价计算方式:
模型调用成本 =
缓存输入百万 Token × 缓存输入价
+ 未缓存输入百万 Token × 未缓存输入价
+ 输出百万 Token × 输出价假设一个 Coding Agent 请求包含 250K 稳定仓库前缀、25K 新指令与检索内容,以及 40K 输出:
| 场景 | 缓存输入 | 未缓存输入 | 输出 | 直连价格总计 |
|---|---|---|---|---|
| 首次运行,全部未命中 | $0.00 | $0.825 | $0.600 | $1.425 |
| 后续运行,250K 前缀命中 | $0.075 | $0.075 | $0.600 | $0.750 |
缓存命中后便宜很多,但输出仍占该次模型调用成本的 80%。当大段输入进入缓存后,冗长推理和最终输出会成为主要账单来源。
这个计算还假设一次调用成功。如果失败后用相似上下文重试,模型调用成本可能在计算人工时间前就接近翻倍。
真正的公式:单次成功任务成本

生产路由应使用下面的公式:
单次成功任务成本 =
首次模型调用
+ 重试调用
+ 回退模型调用
+ 工具费用
+ 人工审查成本
+ 缺陷返工成本再用整个评估集的总成本除以合格任务数:
平均成功成本 = 评估集总成本 / 合格任务数| 模型行为 | 单次请求看起来 | 单次成功任务实际可能是 |
|---|---|---|
| 很短、很便宜,但没有通过验收 | 高效 | 重试或回退后很贵 |
| 输出较长,但第一次就通过 | 昂贵 | 对高价值难任务可能更高效 |
| 大上下文命中缓存,输出受控 | 中等 | 对重复仓库任务可能很划算 |
| Token 不贵,但延迟阻塞交互产品 | 可接受 | 运营上不可接受 |
| 用旗舰模型做简单分类 | 质量很好 | 小模型已能通过时属于浪费 |
所以 K3 不应该自动成为摘要、分类和简单转换的默认模型。它的价值应来自任务难度、视觉输入、超长上下文或更高的验收通过率。
为什么 Kimi K3 会让人感觉慢?
“慢”可能发生在完全不同的阶段:
| 时间指标 | 起点 | 终点 | 能解释什么 |
|---|---|---|---|
| 排队与连接时间 | 请求发出 | 服务接受 | 供应商和网络开销 |
| 首 Token 延迟 | 请求发出 | 首个流式 Token | 用户等待和初始推理延迟 |
| 生成耗时 | 首 Token | 最后一个 Token | 持续输出速度 |
| 工具循环耗时 | 首次模型调用 | 最后工具结果返回 | Agent 编排与外部工具成本 |
| 候选结果耗时 | 任务开始 | 模型宣告完成 | 原始模型生产力 |
| 合格结果耗时 | 任务开始 | 测试和 Review 通过 | 真实生产价值 |
Kimi Code 中文官方文档也特别提醒:模型输出提速不会让读写文件、执行命令和脚本本身变快。如果工具与脚本占据大部分时间,即使模型 Token 输出更快,整个任务也未必明显提速。
对交互产品应分别定义:
- 首次可见进度的最大等待时间;
- 单次工具调用停顿上限;
- 总任务时间上限;
- 超时与回退阈值;
- 自主修复循环上限。
Coding Agent 的 Token 都花在哪里?
普通聊天成本估算容易漏掉这些部分:
- 每轮重复发送仓库上下文;
- 在历史中保留已经过期的工具输出;
- 产生过长推理和最终回答;
- 读取巨大的测试或构建日志;
- 因工具参数错误重复调用;
- 重写整个文件,而不是输出最小 diff;
- K3 失败后再调用一个高价回退模型。
把评估过程记录成漏斗:
| 漏斗阶段 | 统计对象 | 效率信号 |
|---|---|---|
| 任务开始 | 全部提交任务 | 需求基线 |
| 产生候选结果 | 到达答案或补丁的运行 | 原始完成率 |
| 自动检查通过 | 通过测试和校验的候选 | 技术可用性 |
| 人工 Review 通过 | 无需大改即可接受 | 生产质量 |
| 实际上线或使用 | 真正创造产品价值的结果 | 最终效率 |
如果只降低每次请求 Token,却让更多任务从漏斗中流失,就是“假效率”。
一套能回答 K3 Token 效率的同任务测试
用 20–50 个真实任务,至少覆盖四种工作负载:
| 工作负载 | 应包含什么 | 验收指标 |
|---|---|---|
| 前端生成 | 截图或设计 Brief + 仓库约束 | 视觉与工程 rubric 同时通过 |
| Bug 修复 | 可复现缺陷和测试 | 根因修复、无回归 |
| 仓库分析 | 大型代码库和具体问题 | 文件证据正确、回答可执行 |
| 工具密集 Agent | 搜索、编辑、终端和测试 | 工具参数正确、无人干预完成 |
| 文档综合 | 可重复使用的大型资料集 | 结论有证据、引用正确 |
每次运行记录:
task_id
model_route
prompt_version
cached_input_tokens
uncached_input_tokens
output_tokens
time_to_first_token
total_elapsed_time
retry_count
fallback_route
automated_pass
human_acceptance
review_minutes比较 K3 与其他模型时,固定 Prompt、任务状态、工具、超时和验收 rubric。没有这些字段,就无法把“Token 多”转换成生产结论。
缓存什么时候真的能改变路由选择?
K3 的缓存折扣最适合重复使用同一个大型前缀:
- 仓库规范和架构文档;
- 稳定产品需求;
- 多个问题共享的长资料库;
- 系统提示词与工具文档;
- 持续工作的 Agent Workspace。
如果每次请求的上下文都不同,或者前缀频繁变化,缓存价值会明显降低。Kimi Code 文档还提示,切换模型会让旧缓存无法在新模型上命中,因此更适合新建会话,而不是在长会话中频繁换模型。
| 上下文模式 | K3 路由含义 |
|---|---|
| 大型稳定前缀,多次任务 | 真实命中且验收稳定时,是强候选。 |
| 每次都改变的大型前缀 | 输入节省可能远小于预算假设。 |
| 短小独立任务 | 更小模型可能更快、更省。 |
| 带大量过期历史的长会话 | 继续调用前先压缩和清理。 |
| 巨大工具目录 | 动态加载工具,不要每轮支付全部定义。 |
建议的 EvoLink 成本路由
| 流量类型 | 初始策略 | 晋升条件 |
|---|---|---|
| 简单高频转换 | 从更小、更低成本模型开始 | 只有 K3 明显提高验收率才升级。 |
| 高难编程和视觉任务 | 直接测试 K3 | 合格任务成本与延迟都达标。 |
| 重复大上下文 | 测 K3,并强制记录缓存 | 真实命中使总成本下降。 |
| 高风险任务 | 与 GPT-5.6 Sol 或 Claude Opus 4.8 对比 | 选择成功任务经济性最好的路线。 |
| 超时或验证失败 | 只允许一次受控回退 | 达到重试预算后停止循环。 |
EvoLink 统一 API 网关的作用,是让应用保持一个接入层,同时让模型、回退和任务分配持续可配置。
最常见的测量错误
| 错误 | 为什么会误判 | 更好的做法 |
|---|---|---|
| 只比较输出单价 | 忽略输出长度、重试和 Review | 比较单次合格结果成本。 |
| 只跑一个惊艳 Prompt | 隐藏随机性和失败模式 | 使用代表性任务集并重复测试。 |
| 记录 Token,不记录时间 | 便宜任务可能违反延迟目标 | 同时记录 TTFT 和合格结果耗时。 |
| 假设重复输入一定命中缓存 | 前缀变化与供应商规则会影响命中 | 读取真实账单 Token。 |
| 两个模型使用不同工具或预算 | 资源更多的一方天然占优 | 主测试固定环境。 |
| 忽略人工 Review | 人工清理可能成为最大成本 | 记录 Review 分钟和大改次数。 |
FAQ
Kimi K3 的 Token 效率高吗?
取决于工作负载。K3 有大幅缓存输入折扣,但第三方发布期数据也显示其输出量较高。应在真实任务上测量单次成功成本。
Kimi K3 为什么感觉慢?
K3 始终开启推理;总延迟还包含排队、首 Token、生成、工具、重试和验证。先拆分每个阶段再判断原因。
Kimi K3 的输出速度是多少?
Artificial Analysis 在 2026 年 7 月 17 日记录约 62 tokens/s。这是特定环境的第三方快照,不是所有供应商、地区和任务的保证。
Kimi K3 会不会消耗太多 Token?
发布期第三方数据确实显示输出较多,但生产结论要看这些 Token 是否提高一次通过率、减少回退或节省人工 Review。
Kimi K3 单次任务多少钱?
没有统一答案。需要把缓存输入、未缓存输入、输出、重试、回退、工具和人工时间一起计算,再除以合格任务数。
缓存会让 Kimi K3 便宜很多吗?
大型稳定前缀真实命中时可以。输出、变化上下文和重试仍然收费,必须读取实际用量。
Kimi K3 应该成为默认模型吗?
不应该覆盖所有请求。先用于高难编程、视觉、Agent 和大上下文任务;简单高频任务保留更小路线。
EvoLink 用户应该怎样比较 K3 与其他模型?
固定任务、Prompt、工具、超时和验收标准,同时记录 Token、首 Token 延迟、总耗时、重试、人工 Review 和成功任务成本。
在 EvoLink 测量 K3
从 Kimi K3 模型页开始,选择一组代表性任务,并在证据积累期间保持回退路线可配置。
在 EvoLink 查看 Kimi K3相关阅读:
来源
- Kimi:Kimi K3 技术发布文章
- Kimi Platform:Kimi K3 直连 API 价格
- Kimi Platform:Kimi K3 快速开始
- Kimi Code:模型配置、速度与缓存说明
- Artificial Analysis:Kimi K3 性能、速度和价格分析
- Simon Willison:Kimi K3 与单次任务成本背景
- LINUX DO:Kimi K3 发布期中文体验讨论
第三方测量和社区讨论仅用于建立测试问题,不能证明 EvoLink 当前路由的速度、可靠性或账单表现。


