跳到正文
营生个人工作台

搜索工具与职业

输入关键词,回车打开

07 · 产品开发算成本本地计算

AI 接口成本估算:多轮对话到底花多少钱

AI 功能的成本不是「单价 × 字数」那么简单:多轮对话每次都要把历史重新发一遍,于是同一段内容被反复计费,一次会话的成本随轮数接近平方增长。这一页把它算到每一轮,并显示缓存命中能挽回多少。(价格请照官方价目表自己填 —— 本站不缓存厂商价格,免得给你一个过期价。)

计算 · 算成本数据只在本机

计算器

使用步骤(5 步)展开
  1. 1填价格:每 100 万 token 的输入价与输出价(本站不内置厂商价格,因为价格调整频繁,缓存一份过期价反而误导你 —— 请照官方价目表填)。
  2. 2填结构:系统提示多少 token、用户每轮输入多少、模型每轮输出多少。
  3. 3填规模:一次会话几轮、每天多少会话。开通了缓存的话,填缓存命中率与缓存读取价。
  4. 4读结论:第 1 轮 vs 最后一轮的单轮成本、整场会话成本、日均与月成本,以及「如果不重复计费本可以只花多少」的对比。
  5. 5看到轮数一大成本就起飞时,试着把轮数改小、会话拆开 —— 页面会告诉你省下多少。

示例

系统提示 2,000 token,每轮输入 300、输出 500,共 20 轮,输入价 $3 / 输出价 $15(每 100 万):第 1 轮输入只有 2,300 token,到第 20 轮输入已累积到 17,500 token,末轮这一轮的成本是第一轮的 4.2 倍;整场会话约 $0.74,而同一批内容如果只发一次只需 $0.17 —— 重复发送的历史占了大约四分之三。

「单价 × 字数」为什么算不准

因为请求里带的不是「你这一轮说的话」,而是整段历史加上这一轮。「 同一个系统提示,在第 1 轮计费一次,在第 20 轮已经计费了 20 次。」 把这一点忽略掉,预算往往能差出一个数量级。

把长会话拆开为什么有效

成本里带 N² 的那一项来自历史累积。把一次 40 轮的会话拆成 4 次 10 轮的会话, 虽然你多发了 3 次系统提示,但省掉的重复历史远远更贵 —— 改一下上方的轮数就能看到差额。

为什么不内置厂商价格

各家价格调整频繁、分版本、还常有上下架。写死一份价格,页面迟早会给出错误的钱数, 而且错得看不出错。所以价格栏留给你照官方价目表填 —— 计算逻辑才是这一页的价值。

常见问题

Q1为什么轮数一多,成本涨得比线性还快?+
因为每一轮都要把之前所有内容重新发一遍,重复的历史按 token 反复计费。输入总量里带一个 N² 项,所以轮数翻倍成本大约翻四倍。
Q2缓存命中率该填多少?+
取决于你把什么放在提示前缀里。系统提示与固定背景若放在最前面且内容不变,命中率可以很高;把变动内容放前面会显著拉低命中率。没有把握就填 0 看最坏情况。
Q3缓存只对前缀生效是什么意思?+
多数实现是「前缀匹配」:从头开始连续相同的部分才可能命中。所以固定内容放前面、每轮变动内容放最后,命中率最高。
Q4token 数怎么估?+
粗略参考:英文约 4 个字符 1 个 token,中文约 1.5–2 个字符 1 个 token,代码与符号更碎。要准确值请用对应模型的分词器。
Q5数据会上传吗?+
不会。全部在浏览器里算,页面不发任何请求 —— 你的价格与用量结构不出本机。
查看职业

所有计算都在浏览器中完成;断网也能使用,不会上传任何数据。