kimi k3 价格

成本与用量

讲清 Kimi K3 这类模型的调用价格怎么看、成本怎么估,给一条从官方价目到实际账单的核对路径,不背死数字。

你可能正准备把 Kimi 接进一个小项目,或者已经在用、月底看到账单想不通。问题通常不在单价本身,而在你看的那个数字是不是当期的、口径是不是输入输出分开算的。这篇不给你一个固定报价,只给一条能自己走的路径:去哪儿查当期价、怎么按自己的用量折算、哪些情况下折算会失准。

你可能是刚准备把 Kimi 接进一个副业项目,也可能是已经在跑、月底收到账单想不通为什么比预期高。大多数时候问题不在单价本身,而在你看的那个数字是不是当期的、口径有没有把输入输出分开算。这篇不给你一个固定报价,因为价格会动、口径也会变,给一个数字反而容易误导你。

下面是一条你自己能走的核对路径:先找到当期价格的权威来源,再搞清楚计费口径,最后拿自己的真实用量倒推成本。每一步都写清楚该看什么、该记什么、什么情况下这套方法会失准。走完一遍,你对这个模型的成本感觉会比看任何一篇报价文章都准。

先搞清楚该去哪一页看当期价格

查价格第一件事不是比数字,而是确认你看到的数字属于哪个时点、哪个口径。官方价目页是唯一权威源,站内的聚合入口只是索引和对照,报的是采集那一刻的行情,不保证和官方实时一致。看到数字先记下抓取日期,过一周再回看一次,确认它有没有动过。

官方价目页
唯一权威来源,调价以这里为准,其他渠道都是二手转述
站内聚合入口
省去你一个个翻官网的时间,但只能当参考,不能当依据
第三方与中转报价
倍率、折算方式可能随时调整,两个来源的数字不能直接放在一起比
模型 SKU
名字带后缀或版本号时,先确认你要调的到底是哪一个,同名不同档差别可能很大

最稳的核对顺序是:先到站内模型索引确认你要调的那个 SKU 叫什么,再点进对应的官方价目页看当期数字,回到站内做交叉对照。如果两边对不上,以官方页为准,并把差异记下来,下次再看到这个渠道的报价时心里有数。

  • 到站内 /official-api 看官方价目索引,确认当前收录了哪些口径
  • 再到 /official-api/providers/moonshotai 对照这一家提供的模型清单
  • 模型名带后缀的,逐个确认是不是你要调的那一档
  • 把看到的数字和抓取时点一起记下来,方便一周后复查

输入和输出不是一个价,混着算必错

同一个模型的输入价和输出价通常不一样,而且差距足以让整体成本翻倍。很多人估算时习惯把总 token 数乘一个单价,这一步就把误差埋进去了。正确做法是在你的估算表里把输入和输出拆成两行,各乘各的单价,最后再相加。

还有一个容易漏的点:长上下文请求里,你喂进去的历史对话、参考文档、系统提示词,全都算输入。这部分往往才是消耗大头,而它又不会像输出那样直观地出现在你眼前。所以估算之前,先弄清楚你的请求里输入和输出大概各占多少。

请求特征输入占比大概情况估算要点
短问答、单轮输入为主按输入单价估,输出可忽略
长文档问答输入占绝对大头每次追问都会重算全文输入
代码补全、生成输入输出接近两行都要列,不能只算一边
长文写作、总结输出占比高输出单价那行是主要成本

从自己的用量倒推,而不是从单价正推

从单价正推成本,是估算里最容易翻车的方式,因为你根本不知道自己的请求会消耗多少 token。更靠谱的是反过来:先跑一批真实样本,记录每次调用的输入量、输出量和调用次数,形成你自己的用量画像,再拿这个画像去乘当期单价。

  1. 跑一批真实样本挑二三十次典型调用,覆盖你最常出现的任务类型,别只测最简单的那个
  2. 记录三项数据每次调用的输入量、输出量、是否重试,用日志记下来,别靠回忆
  3. 算出单次均值把样本求和再平均,得到一个你自己场景下的单次消耗画像
  4. 乘当期单价输入输出分开乘,得到量级参考,再乘一个安全系数给重试和长尾留余量
  5. 两周后复盘拿实际账单和当时的预估对一遍,把偏差写回下一轮估算

站内的 /tools/token-price-calculator 和 /tools/model-cost-calculator 可以帮你把 token 量换算成钱,但输入单价要你自己填当期数字,工具不会替你决定用哪个价。填完之后把结果和计算时点一起存下来,方便下次比对。

  • 别拿「一次对话大概多少钱」套所有场景,客服问答和代码生成的形态差得远
  • 样本要覆盖你最贵的那个场景,只测最便宜的会低估整体成本
  • 重试和失败请求单独记一栏,它们不一定出现在成功统计里
  • 安全系数不是拍脑袋,是从前几轮偏差里总结出来的

长文本是 Kimi 的主场,也是最容易超支的地方

长上下文是这类模型的核心能力,但也是成本最容易失控的地方。把整份文档或整个代码库塞进上下文之后,每一次追问都会把前面全部内容重新算一遍输入。也就是说,追问五轮,那份长文档的输入就被计了五次,而你可能只盯着新增的那一句问题。

判断标准很简单:如果同一份长材料要被追问三次以上,就把关键片段抽出来单独喂,而不是整篇重复贴。反过来,如果只是单次读完就出结论、后续不追问,那一次性把长材料塞进去反而是最省事的做法,不用为了省成本把流程拆碎。

使用方式成本特征建议
单次读长文出结论输入只算一次直接整篇喂,不用拆
长文多轮追问每轮重算全文输入抽出关键片段,或先做一次摘要
多轮自由对话输入随轮次累积增长定期开新会话,别让历史无限堆积
批量处理同类长文单篇成本可控但总量大按批估算,提前设用量告警

订阅套餐和按量 API 是两条账,别混着算

网页版订阅是固定月费,超出额度可能限速或降级;按量 API 是用多少算多少,没有封顶。这两条账的性质完全不同,团队里有人用网页版、有人走 API 的时候,成本要分开统计,不然总支出永远对不上,也判断不出到底哪条路更划算。

站内 /coding-plans/kimi-coding-plan-allegro 这类套餐页能帮你看清额度口径和适用场景。判断标准是:调用量稳定且大、有明显的波峰,套餐更容易控预算;调用量小且零散、时有时无,按量付费更划算。不要因为套餐看起来便宜就上,用不满反而更贵。

  • 先统计团队里网页版和 API 各有多少人在用,两条账分开记
  • 预估月度调用总量,画一条用量曲线,看波峰有多高
  • 拿曲线去对套餐的额度口径,看会不会频繁触顶被限速
  • 小量零散调用优先按量,量大稳定再考虑套餐

把预算和告警先设上,再开始跑

很多人是等账单出来才发现超支的,那时候已经晚了。正确的顺序是先设预算和告警,再正式跑业务。第一道阈值不用设得太紧,按预估成本的一个比例来定,触发时不是直接停服务,而是收到提醒让你去核对用量到底花在哪。

除了总额告警,还建议把每日调用次数和每日消耗量记进日志。出问题的时候,你能快速定位是哪个接口、哪个功能在烧钱,而不是对着一堆总数发呆。月中做一次对账,把实际消耗和月初预估的偏差写回下一轮估算,你的估算系数会越来越准。

监控项作用频率
总额告警防止单月超支失控实时
每日调用次数发现异常突增每天看一次
每日消耗量定位哪个接口在烧每天看一次
月度对账校准估算系数每月一次

站内的 /price-watch 和 /usage 可以看价格与用量的变化趋势,拿它来校准自己的估算系数比拍脑袋准得多。价格有变动的时候,这两个页面也是你第一时间能发现的地方。

什么情况下你的估算会失准

任何估算都有保质期,知道它什么时候会失效,比估得准更重要。下面这几种情况出现时,你之前算出来的数字就该作废重算了,不要拿着旧结论继续做决策。

  • 模型侧调价你没跟进:价格会动,写死的数字迟早过期,定期回官方价目页核对
  • 业务量突增:新功能上线、用户变多,用量曲线拐弯,老的均值系数就不管用了
  • 失败重试:超时重发如果照样计费,这部分消耗不会出现在成功请求的统计里
  • 缓存、批处理、阶梯折扣:这些因素会让实际单价偏离标价,具体口径到站内核对
  • 口径变更:计费方式调整时,同样的用量可能算出不同的账

遇到上面任何一种情况,动作都一样:回到当期价目页确认数字,重新跑一批样本更新用量画像,然后重算。把每次重算的原因和时点记下来,时间久了你就有了一份属于自己的成本变化记录,比任何外部报价都可靠。

下一步先去站内把当期价格口径核对一遍,再拿你的真实用量跑一次估算,两边对上了再动手做预算。

常见问题

Kimi K3 到底多少钱?

没有一个可以背下来的固定数字,价格会调整,而且输入和输出是两个价。正确做法是去站内 /official-api 看当期抓取的数字,再按你自己的输入输出比例折算。别人文章里写的数只能当参考,不能当依据。

为什么我月底的账单比预估高不少?

最常见的原因是长上下文重复计费和多轮对话累积,其次是失败重试的消耗没进统计。先看日志里每次请求的输入 token 是不是远超预期,再看重试次数。具体口径差异可以对照站内 /official-api 的计价说明。

用订阅套餐是不是比 API 省钱?

看你的调用形态。用量稳定、有波峰、单次请求不长的场景,套餐的固定月费更好控预算;用量零散、单次请求很长、需要精确控制模型的场景,按量 API 更灵活。判断依据在站内 /coding-plans/kimi-coding-plan-allegro 的额度口径。

我怎么预估一个月的开销?

先跑真实样本拿到每次请求的输入输出 token 量,乘以调用次数得到总量,再乘当期单价,最后加上重试和长尾的余量系数。工具可以用站内 /tools/model-cost-calculator,但单价要你自己填当期数字。

价格变动以后我要重新算一遍吗?

要。价格一调,所有基于旧数字的估算都作废。建议把单价单独存成一个变量,不要写死在代码或文档里,变动时只改一处。站内 /price-watch 能帮你盯住变化。

本文依据各平台公开文档与官方公告整理,只做中文归纳;具体做法、参数与限制以官方文档为准。