一次请求的费用很低,不代表一个月的流程费用也低。估算时至少需要记录任务量、平均尝试次数、输入输出用量与对应单价。
先把计量口径对齐
本页计算的是按输入、输出 token 分别计费的文本调用。单价由你填入,单位统一为“每百万 token 的金额”,输入和输出必须使用同一种货币。工具不读取供应商报价,也不推断文字的实际 token 数量。
token 不是汉字或单词的固定倍数。应从你所用服务的计量记录或其支持的计数方式获得用量,再用多个代表任务的平均值估算。本教程不提供“一个汉字等于几个 token”的固定换算。
一组假设数据
| 变量 | 教学数值 |
|---|---|
| 每月任务数 N | 1,000 |
| 每次尝试平均输入 I | 2,000 token |
| 每次尝试平均输出 O | 500 token |
| 输入单价 Pi | 2 货币单位 / 百万 token |
| 输出单价 Po | 8 货币单位 / 百万 token |
| 每项任务平均尝试次数 R | 1.2 |
单价完全是假设,不对应真实供应商,也不表示当前市场价格。R=1.2 可以表示 1,000 个任务总共进行了 1,200 次尝试,而不是把“失败概率 20%”直接当成所有重试机制的通用公式。
计算过程
平均单次费用 = (I × Pi + O × Po) ÷ 1,000,000
= (2,000 × 2 + 500 × 8) ÷ 1,000,000
= 0.008
预计月费用 = N × R × 平均单次费用
= 1,000 × 1.2 × 0.008
= 9.6 货币单位
若平均输出从 500 变成 1,000 token,其他条件不变:单次费用变为 0.012,预计月费用变为 14.4。这说明输出长度可能明显影响成本。缩短输出必须以任务仍然完成为前提,不能为了节省而删去必需内容。
哪些费用没有被算进去
- 缓存命中、批处理、阶梯计费与套餐折扣。
- 图片、音频、视频、工具调用、搜索和存储的单独收费。
- 税费、汇率、平台加价、免费额度。
- 人工检查时间,以及失败结果带来的返工。
因此计算结果是预算草图,不是账单。若服务有不同的缓存输入单价,应把不同计费部分分开计算;不要混成一个看似精确的平均数。
怎么得到更可信的月度估算
挑选与你真实工作量分布接近的一组任务,记录每项的尝试次数和用量。分别查看平均值与较长任务:少量特别长的输出,可能让平均费用低估高峰。先用小规模真实计量修正输入,再扩大任务量。
成本工具会显示基础计算与“输出用量增加一倍”的对照。这个对照仅改变输出用量,不把它当成最坏情形;重试次数上升、输入变长或额外服务费仍会增加费用。
动手练习 · 原创教学样例
平均尝试次数增加后的费用
保持每月 1000 任务、输入 2000、输出 500、输入单价 2、输出单价 8,将平均尝试次数改为 1.5。计算总次数和月费。
完成后查看参考解析
预计尝试次数为 1500;平均单次费用仍是 0.008;月费为 12 货币单位。R=1.5是统计或假设的平均次数,不是自动从失败概率推出的结果。
检查要点
分清单次费用与月费;价格单位一致;额外收费仍不在模型内。
先尝试再对照。参考解析用于教学,不是实际产品测试记录。
发现内容有误?提供原句和依据,帮助我们纠正。