纠结 Kimi 还是 DeepSeek 的 API,多半不是不知道谁便宜,而是两家页面上的计价单位、输入输出写法、缓存项、长文本分段都不一样,直接抄单价容易比错。这篇不做结论式推荐,只给一套可复用的对齐口径和对照步骤:先在两家的官方价格页抄同一组字段,再按你的真实用量算一次总账,最后看哪些情况下这套比法不适用。数字都去站内页面现查。
纠结 Kimi 还是 DeepSeek 的 API,多数时候不是不知道谁便宜,而是两家价格页的写法对不上。计价单位、输入输出的排列顺序、缓存项怎么列、长文本从哪一档开始加价,各家习惯都不一样。你要是直接把两个单价抄到一起比,很容易比了个寂寞。
这篇不给你结论式推荐,只给一套能反复用的比法:先把要比的字段对齐,再按你自己的真实用量算一次总账,最后看清哪些情况下这套比法不成立。所有数字都别信二手文章,去站内官方页现查当时的数字。
为什么这两家的价格不能直接对着看
两家价格页的字段排布经常不同步:有的按每百万 token 把输入和输出列成两栏,有的还会把缓存读、缓存写拆成独立行,长上下文另外拉出一个档位。你少抄一栏,算出来的账就偏了,而且偏差方向还看不出来。
另一个坑是上下文长度会触发不同计价区间。同样一份长文档,一家可能还在基础档,另一家已经进了更高的档位。两家的跨档门槛不一样,所以「同样字数」这个前提本身就不成立。
- 先别急着比谁便宜,把你要比哪几个字段列成一张自己的小表,再去两边官网填,填完再算
- 字段顺序以官网页面为准,不要按记忆里另一家的排布去读这一家
- 看到「起」「低至」「部分场景」这类模糊修饰,去站内官方页确认对应条件,不要把修饰当成通用价
- 如果用过第三方转述,只当线索,最终数字回到站内页面核对
比价前先对齐四个字段
比价能不能成立,取决于你有没有把四个字段对齐:输入 token 单价、输出 token 单价、缓存价怎么算(读写是否分开计价)、有没有上下文档位差异。这四个字段没对齐,后面的算术就是白做。
| 要对的字段 | 为什么关键 | 去哪核对 |
|---|---|---|
| 输入单价 | 决定对话、检索这类输入为主的成本 | 站内官方 API 价格页两家对照看 |
| 输出单价 | 生成任务的主导成本项,通常比输入贵 | 同上,注意别只看输入那一行 |
| 缓存价 | 缓存读写是否分别计价,命中率高低影响总账 | 同上,看有没有单独的缓存行 |
| 上下文档位 | 长文本跨档门槛不同,混算会抹平差异 | 同上,找分段说明那一块 |
一个常见错法是只看输入单价下判断。输出一般比输入贵不少,而不同任务的输入输出比例差别很大:偏检索问答的任务输入多、输出少,偏生成的任务反过来。比例一变,两家的排序就可能翻过来。
具体动作:去 /official-api/providers/moonshotai 和 /official-api/providers/deepseek 把两家当时的字段和数字抄下来。如果实际走的是中转站,先去 /sites 看站点报价,再按 /official-api 的口径折算,别把中转报价和官方报价混在一张表里比。
按你的真实用量算一次总账
对齐字段之后,比的是你自己的用量,不是别人的评测结论。先把最近一段时间的调用记录拉出来,统计三项:总输入 token、总输出 token、平均单次上下文长度。这三项决定你实际落在哪个档位,而不是价格页上那个最低档。
- 导出用量从调用日志里导出总输入、总输出和单次上下文长度分布,至少覆盖一个完整业务周期,别只取一天的峰值。
- 代入计算器用 /tools/model-cost-calculator 或 /tools/token-price-calculator 把两家的数字分别代进去,得到两个估算值,不要手算。
- 长文本单跑一版把长上下文任务单独挑出来算一遍。两家的跨档门槛不同,混在总量里会把差异抹平。
- 看差值量级算完看差值是「差几成」还是「差几倍」。只差一点点的,别为了省这点钱折腾迁移,参考 /guides/switch-model-cost-savings 里的算法再定。
这一步的价值不在于得出一个精确数字,而在于让你知道自己处在哪个区间:是差一点、差不少,还是差很多。不同区间对应完全不同的决策,别用一个模糊的「好像便宜点」就动手。
价格之外还得算进去的几笔
单价只是账本的一页。真正的月度成本里,还藏着几笔容易被忽略的开销,它们经常能把单价差直接吃掉。
- 重试消耗:限速被卡之后重发的请求照样计费,重试率越高,单价差被吃掉得越快,口径去 /guides/retry-billing-limits 看
- 返工成本:便宜但输出不合用的那家,返工带来的额外调用会让实际成本反超,任务表现去 /benchmarks 和 /rankings 看当时数据
- 迁移隐性成本:换家意味着用量日志字段要重新映射一遍,对账流程也要跟着改,字段口径参考 /guides/usage-log-fields
- 运维精力:接入调试、异常排查花的时间也是成本,小团队尤其要把它算进决策里
举一个通用场景:一家 5 人小团队,日常调用量不大,主要是内部工具和轻量问答。这种情况下单价差折算到每个月可能只有很有限的一笔,这时候按接入难度、文档顺手程度、现有代码改动量来选,通常比死磕单价更划算。
什么情况下上面这套比法不适用:调用量很小的个人项目、实验性质的调用、以及还没确定要不要长期用的场景。这些情况下你的实际用量根本落不到有意义的档位上,算总账的边际收益很低,直接按接入体验选就行了。
下一步把两家的字段和当时的数字在站内页面核对一遍,再拿你自己的用量跑一次计算器,账目清楚了再决定要不要动。→常见问题
只看官方价格页就能定下来用哪家吗?
不够。官方页只给单价,你的实际花费还取决于输入输出比例、上下文长度落在哪一档、有没有命中缓存、重试率多高。建议先把价格页字段抄齐,再用站内的模型成本计算器按自己的用量跑一遍,得到月度估算值再比。单价领先不等于总账领先。
同一份内容在两家的 token 数会一样吗?
不一定一样。不同厂商的分词方式不同,中文、代码、标点的切分粒度都有差别,同样的文字在两家的 token 数可能有出入。所以比价时不要拿一家的 token 数套另一家的单价,最好各自统计各自的用量,或者用站内的换算工具做一次折算。
如果两家价格差不多,该按什么选?
按任务类型和使用体验选。长文档、长上下文的任务看两家的档位门槛和稳定性;代码类任务看生成质量和返工率;还要看限速策略会不会卡你的调用节奏。这些去站内的模型库和榜单看当时数据,再看自己的重试率和失败率,谁的返工少就选谁。