两周前,开发者将 Kimi K3 接入 API 网关,一场关于大模型定价的意外就此揭开。作为拥有百万级上下文窗口、始终开启推理能力的旗舰模型,K3 的调用量迅速攀升,最初让开发者乐观地认为 " 用户很喜欢它 "。 然而,当深入审视数据时,真实情况令人震惊:一位用户在一次请求中消耗了 243,745 个 token。仅一次请求,耗时 31.9 秒,其中大部分时间一片静默。 ** 静默的 13.6 秒 ** 请求时间线清晰地暴露了问题所在:首 token 延迟(first_token_ms)高达 13,609 毫秒,意味着整整 13.6 秒没有输出任何内容;总延迟(latency_ms)31,910 毫秒;而消耗的 token 数达到 243,745。这并非网络延迟,而是 K3 在 " 思考 " ——并且这段思考过程被完整计费。 K3 没有 " 思考模式 " 开关,它在回答每个问题前都会进行推理,且推理生成的 token 被计入 completion_tokens,与真正的答案共用同一计费桶。这就造成了一个残酷的对比:同样的问题,deepseek-chat 可能只需 200 个 token 回答,而 K3 则要消耗 200,000 个 token。相同的问题、相同的答案质量,成本却相差 1000 倍。 ** 雪上加霜的计费 Bug** 调查过程中,开发者还发现 token 计数器存在双重计算问题。在流式处理代码中,累加逻辑同时添加了 total_tokens 和 completion_tokens,而前者本身已包含后者。这一冗余操作导致每次完成 token 都被重复计算。对于推理模型而言,思考部分占 completion 的大头,逐字重复计费让账单虚增得极为夸张。 日志显示某用户消耗了 150 万 token,实际扣除却只有 50 万 token ——整整 3 倍的差额,只源于一行冗余代码。删除这一行,问题即告修复。 ** 真实的成本画像 ** Kimi K3 的定价陷阱在于:输出费用为每百万 token 15 美元,而推理 token 全部按输出计费。一次深层代码审查可能消耗 3 至 4 万个常规输出 token,如果一天进行十次,成本就是 40 美元。对免费用户档位而言,这种消耗速度堪称 " 流血 "。 开发者的反思颇具借鉴意义:应当让 K3 专注于它擅长的事——长上下文代码审查和深度调试;而分类、摘要等日常任务,则交给 deepseek-chat 这类更经济的模型处理。工具选型不是越强越好,而是各得其所。



登录后才可以发布评论哦
打开小程序可以发布评论哦