返回博客

Kimi K3.1 Pro 与 K3 怎么选:价格、能力与迁移成本对照

人工智能7872
Kimi K3.1 Pro 与 K3 怎么选:价格、能力与迁移成本对照

Kimi 在 2026-10-23 17:15 UTC(北京时间 10 月 24 日凌晨)由官方账号发布 K3.1 系列的第一个模型 kimi-k3.1-pro,同时上线 2~3 倍速度的 kimi-k3.1-pro-highspeed。对已经在跑 kimi-k3 的团队来说,真正的问题不是模型跑分,而是:这次切换值不值得动生产环境的代码。

关键结论先说:K3.1 Pro 的单价低于上一代 K3,参数约束一致,只换 model 字段就能迁。但"该不该换"取决于你的请求是延迟敏感还是吞吐敏感、任务有多少落在官方给出的提升区间内、以及你能不能做一次可回滚的 A/B。

本文价格、参数与官方基准引自 Kimi 官方文档(检索 2026-10-26,页面最后更新 2026-10-23)与官方 X 发布帖;第三方数据引自 Artificial Analysis 模型页与几位博主的公开实测帖。三类来源在文中分开标注,不合并成同一个“强”字。

先固定比较维度

选型文章最容易犯的错是先看结论再看维度。这里先把维度摆出来,后面的数据只填进这些格子里。

维度为什么影响决策本文是否有可核验数据
输入/输出单价直接决定单位任务成本有,官方定价页
缓存命中与写入价格长上下文 Agent 的主要成本项有,官方定价页
参数约束差异决定迁移是否要改代码有,官方参数参考页
上下文窗口决定能否单次塞入整库代码有,官方模型列表
延迟与速度决定交互式场景是否可用只有官方对速度版的相对描述
能力提升区间决定换模型能否解决现有失败任务有,但为官方基准口径
回滚成本决定试错是否可控可推导,取决于是不是只改 model
开源权重可自托管决定内网部署是否可行官方给出时间承诺,尚未到期

没有数据的两行必须留白,不能从其他型号的价格或跑分反推。

价格差在哪:K3.1 Pro 比 K3 更便宜

这是这次发布里最容易被忽略的一条。官方定价页给出的 K3 系列(上下文均 1,048,576 tokens)单价如下,单位为每 1 MTok:

模型输入输出缓存命中缓存写入 5m缓存写入 1h
kimi-k3.1-pro¥13.00¥68.00¥1.30¥13.00¥26.00
kimi-k3.1-pro-highspeed¥26.00¥136.00¥1.30¥26.00¥52.00
kimi-k3¥20.00¥100.00¥2.00¥20.00¥40.00

来源:模型推理价格说明,最后更新 2026-10-23。

读这张表要注意三点。

第一,K3.1 Pro 的输入价是 K3 的 65%,输出价是 68%,缓存命中价也从 ¥2.00 降到 ¥1.30。也就是说,在同等 token 用量下,换到 K3.1 Pro 是降价,而不是加价。这一点和"新一代旗舰一定更贵"的直觉相反。

第二,速度版不是"同价更快"。kimi-k3.1-pro-highspeed 的输入、输出、写入价格都是标准版的 2 倍左右(输入 26 vs 13,输出 136 vs 68),只把速度换来 2~3 倍。它不是省钱选项,是延迟选项。

第三,缓存写入是独立计费项,5m 和 1h 两档价格不同。K3 系列缓存命中价约为未命中价的 1/10,意味着长前缀场景下,缓存策略对账单的影响远大于单价的小幅差异。这部分单独展开。

国际站按美元计价,官方 X 发布帖与 OpenRouter 页面都写作输入 $2 / 输出 $10 每百万 tokens,速度版为双倍;Simon Willison 的发布笔记里给了一个横向坐标:这与 GPT-6.1 Sol 同价,约为 Claude Opus 5.5 的一半。两个平台的币种不同,不要拿人民币单价和美元单价直接比。

参数规模有两个口径

官方英文发布帖写的是 2.8T total / 104B active params(MoE),中文文档写的是“3 万亿级参数”。两个说法都是官方的,但不是同一个数字,引用时必须写明是哪一个。

来源表述性质
官方 X 发布帖(2026-10-23)2.8T 总参数 / 104B 激活参数,MoE具体数字
官方中文模型页与快速开始“3 万亿级参数”、K3.1 系列首个模型量级定位
Artificial Analysis 页面标为 “Proprietary”,未列出参数量未核验

来源:@Kimi_Moonshot 发布帖、模型列表。

实际影响不大:无论取 2.8T 还是“3 万亿级”,结论都是“本地部署不现实”。按 8-bit 估算,博主 @ziwenxu_ 的算法是约 6 台 512GB 的 Mac Studio,自建成本 $60K 起(原帖,2026-10-23)。

参数约束一致,迁移改动很小

官方参数参考页明确写着:kimi-k3.1-pro 和 kimi-k3.1-pro-highspeed 的参数约束与 kimi-k3 完全一致。这句话的实际含义是,把 model 从 kimi-k3 改成 kimi-k3.1-pro 之后,请求体不需要其它改动。

来源:模型参数参考,最后更新 2026-10-23。

参数官方约束迁移时该做什么
reasoning_effortlow / high / max,默认 max保持原值,但注意切档会破坏前缀缓存
thinkingK3 系列不适用从 K2.x 迁移过来的代码要删掉这个字段
tool_choiceauto / none / required不用改
temperature固定 1.0,传其他值报错不要显式传
top_p / n / 两个 penalty固定 0.95 / 1 / 0不要显式传
max_completion_tokens默认 131072,最大 1048576按任务需要显式设置上限

来源:Kimi K3.1 Pro 快速开始,最后更新 2026-10-23。

真正会咬人的地方不在参数表,而在两个隐性约束。

一是保留式思考。K3.1 Pro 始终进行推理,且保留式思考始终开启,多轮对话和工具调用必须把 API 返回的完整 assistant message 原样回传,包括 reasoning_content 和 tool_calls。如果代码里为了省 token 只保留 content,换模型后会直接拿不到连贯的推理链。

二是视觉输入不支持公网图片 URL,必须用 base64 或 ms://<file-id>,且 content 必须是对象数组而不是序列化字符串。这条在 K3 上已经存在,但迁移时如果顺手重写了消息构造函数,很容易退回字符串拼接。

一次编程会话的成本实算

抽象单价不如一次真实请求。假设一个编程 Agent 会话的典型请求是:输入 200k tokens(其中 180k 是代码库等稳定前缀、20k 是每轮变化的提问与工具结果),输出 5k tokens,稳定前缀能命中缓存。

按官方单价计算单次请求成本:

计费项K3.1 ProK3
未命中输入 20k20,000 × 13 ÷ 1e6 = 0.26 元20,000 × 20 ÷ 1e6 = 0.40 元
命中输入 180k180,000 × 1.30 ÷ 1e6 = 0.234 元180,000 × 2.00 ÷ 1e6 = 0.36 元
输出 5k5,000 × 68 ÷ 1e6 = 0.34 元5,000 × 100 ÷ 1e6 = 0.50 元
合计约 0.83 元约 1.26 元

折算下来 K3.1 Pro 约为 K3 的 66%。另外每次前缀首次写入缓存还有一次写入费:K3.1 Pro 是 200k × 13 ÷ 1e6 ≈ 2.6 元,K3 是 200k × 20 ÷ 1e6 = 4.0 元。写入费只在缓存过期后重新发生,不随请求次数线性增长,会话越长摊得越薄。

这个算例只说明按官方单价推算的相对关系,不代表你的实际账单。真实成本还取决于缓存命中率、思考 token 占比和重试次数。

还有一个容易被忽略的变量:输出变长了。Artificial Analysis 测得 K3.1 Pro 完成 Intelligence Index 任务时输出 token 比 K3 多 14%(55K vs 48K),模型页给出的 Intelligence Index 总输出量为 150M(同组中位数 87M),并直接描述它“明显偏慢、输出冗长”;速度 57.5 tokens/s,低于同价位中位数的 82(模型页,检索 2026-10-26)。单价降了、token 多了,两个方向会部分抵消,该看的是“每任务成本”而不是“每百万 token 价格”:AA 算出的数字是 $2.11 / 任务。

官方基准该怎么读

官方给出的能力提升集中在代码、3D 创作、金融研究和长程 Agent 上。以下数字均引自官方模型页,属于厂商自测口径:

基准K3.1 Pro对照说明
Terminal-Bench 4.065.7%GPT-6 Astra 58.2%,Claude Opus 5.5 66.4%真实环境终端任务
Kimi Code Bench 3.0 Long-horizon61.2%K3 55.95%官方内部基准
Office QA Pro v2 / SpreadsheetBench 2官方称最佳对比 Opus 5.5、Fable 5.1、GPT 6 Astra第三方外部基准
单项事实陈述错误率6.85%K3 23.35%去标识化对话压力测试
含至少一处事实错误的回答比例前代的约 46.4%—同上
Business Operation37.0约为 K3 的 4.2 倍官方内部模拟经营基准

来源:Kimi K3.1 Pro 模型介绍,最后更新 2026-10-23。

三条阅读规则。

第一,外部基准(Terminal-Bench、Office QA Pro、SpreadsheetBench)可以横向对比,但要看对照组选的是哪几个模型、什么版本、什么日期。官方把 K3.1 Pro 描述为"达到或接近最强闭源模型的水平",这是相对描述,不是排名。

第二,内部基准(Kimi Code Bench、Business Operation)只能证明相对上一代有提升,无法复现,也不能用来比较其他厂商。

第三,幻觉那组数字官方自己加了限定:样本刻意聚焦模型容易出错的情形,所报告的错误率不代表日常使用中的整体水平。绝对值不能当真,方向可以看——错误率从 23.35% 降到 6.85%,幅度不小。

第四条规则最重要:厂商自测不能替第三方评测。同一个模型,在两个独立来源里会给出不同的数:

来源性质关键数字
官方模型页厂商自测,部分题目集不公开Terminal-Bench 4.0 65.7%,内部基准 +7.2/+11.6 分
Artificial Analysis第三方独立跑测,方法公开(Index v4.3.2 含 10 项评测)Intelligence Index 55,第 4/215;比 K3 高 11 分

来源:Artificial Analysis 模型页,检索 2026-10-26。

更值得看的是个体实测里的反例。博主 @PawelHuryn 用两个真实仓库、105 个重新植入的 bug 做“找到并修复”测试,K3.1 Pro 得分 36,低于 DeepSeek V4.1 Flash 1017(42.7)、Muse Wonder(42)和 Opus 5.5(41.7),只高于 Muse Spark(32.2)(原帖,2026-10-23)。另一位博主 @notjazii 用同一 prompt 对比长任务生成,结果相近,但 K3.1 Pro 花了约 25 分钟 / $1.50,GPT-6.1 Sol 约 17 分钟 / $0.70(原帖,2026-10-24)。

这两条帖子的价值不在于推翻官方基准,而在于提醒:基准提升是“平均能力”,你的任务可能恰好落在没提升甚至变差的那一类。三层数据的读法在单独一篇里展开。

什么条件下不该换

有四种情况,现在换过去并不划算。

延迟敏感且任务简单。 短问答、格式转换、分类打标这类请求,max 推理强度会带来不必要的思考开销。先把 reasoning_effort 调到 low 再评估,而不是直接上速度版——速度版价格是标准版的 2 倍。

预算极紧且任务不需要旗舰能力。 kimi-k2.7-code 是输入 ¥6.50、输出 ¥27.00、缓存命中 ¥1.30;kimi-k2.6 是 ¥6.50 / ¥27.00 / ¥1.10。如果现有 K3 用量大部分是模板化任务,先考虑降到 K2.7 Code,而不是升级。

需要内网自托管。 官方写明完整模型权重将于 11 月 4 日前发布,也就是本文写作时还不能自己部署。K3 的权重已开放,合规要求必须自建推理的团队,迁移窗口还没到。

还在 K2 系列上。 官方公告 K2 系列从 2026-10-31 起停止向新注册用户开放,并计划 12 月底下线全部 K2 系列模型。这批调用该规划迁移,但目标不一定是 K3.1 Pro——先按任务分层,简单任务去 K2.7 Code,复杂任务去 K3.1 Pro。

迁移步骤:先校验身份,再 A/B,最后放量

按下面的顺序做,出问题可以随时停。

第一步,确认模型 ID。不要凭博客或群消息拼写,直接用平台的模型列表接口取当前可用 ID,记录返回结果和时间。

bash
curl https://api.moonshot.cn/v1/models \
  --header "Authorization: Bearer $MOONSHOT_API_KEY"

响应里应能看到 kimi-k3.1-pro。这一步同时验证了端点与 Key 是否匹配——中国站和国际站的 Key 不通用,混用会返回 401。

第二步,准备任务集。从线上真实请求里抽样 30~50 条,覆盖你认为最容易失败的场景(长上下文检索、多步工具调用、结构化输出、视觉输入)。同一批请求分别跑 kimi-k3 和 kimi-k3.1-pro,其余参数完全一致。

第三步,逐条记录指标,而不是只看"感觉更好了"。

指标记录方式用途
任务通过率人工或脚本判定每条是否达标判断能力是否真的提升
usage 三段拆分未命中 / 命中 / 写入 tokens换算实际单价
思考 token 占比reasoning_content 长度判断延迟与成本来源
首 token 延迟调用侧计时判断交互体验
重试与错误码分布401 / 404 / 429 / 500 计数判断入口是否稳定
人工修订量每条改动的字符数判断是否真的省人力

第四步,灰度放量。把 model 做成配置项或环境变量,而不是硬编码在代码里。放量节奏建议先内部工具、再非关键业务、最后核心链路,每一档至少观察一个完整业务周期。

第五步,保留回滚开关。回滚的前提是缓存策略也一起回滚:5m 和 1h 两档缓存互不通用,TTL 在首次写入时锁定,改档位要等旧条目完全过期才会生效。回滚时账单上的缓存写入费用会重新发生一次,这部分要有预期。

用聚合网关调用时的额外检查

如果业务不止 Kimi 一个模型,常见做法是通过聚合网关统一端点。这时除了模型 ID,还要单独验证三件事,因为网关可能只做了协议转发而没有对齐字段。

检查项最小验证方法
模型身份响应体中的模型字段是否与请求一致
usage 明细prompt_tokens_details.cached_tokens 与 cache_write_tokens 是否返回
保留式思考多轮工具调用是否要求回传 reasoning_content,网关是否透传

以可替换实例来说,若通过 4SAPI 这类统一入口调用,模型名、参数直通范围和 usage 字段以该平台控制台当期显示为准;上述三项验证在任何入口都需要单独做一遍,不能用纯文本聊天成功来代替。

限制与结论

K3.1 Pro 在 API 层面的三个确定事实是:单价低于 K3,参数约束与 K3 一致,上下文仍是 1M。这三点让它成为一个迁移风险较低、且方向是降本的选项。

不确定的部分也很清楚:官方基准是厂商自测,内部基准无法复现;速度版只有相对描述(2~3 倍),没有公开的绝对吞吐数字;权重尚未发布,自托管路线暂时不可行;联网搜索工具官方标注"正在更新,近期不建议用于生产流程",依赖实时搜索的业务不能指望它。

如果要给一个条件化结论:以长程编程、多步 Agent、金融与表格类任务为主,且已经能稳定维护多轮上下文历史的团队,值得用自己抽样的任务集做一次 A/B;以短问答和高并发为主的团队,先把 reasoning_effort 降档再评估,或者继续留在 K2.7 Code 更省钱。

下一步的技术验证建议只有一条:把上面那张指标表跑完,用自己业务里的通过率和单价回答"该不该换",而不是用公开跑分。

标签:Kimi K3.1 Pro大模型选型API迁移成本优化AI技术架构

推荐阅读

探索更多前沿洞察与行业干货。