excel价格对比表怎么做

成本与用量

教你把各家模型价格整理成一张能自动算、能随时更新、不会抄错口径的 Excel 对比表。

比价最烦的不是找不到价格,是找到了却没法放在一起看:有的按百万 token、有的按次、有的分输入输出,抄进表格就开始串行。这篇给你一套 Excel 建表流程,从列结构、口径统一到公式和更新方式,照着搭一遍,以后官方调价你只要改几格数字。

比价最烦的不是找不到价格,是找到了却没法放在一起看:有的按百万 token、有的按次、有的分输入输出,抄进表格就开始串行。手工拼凑出来的表,看着整齐,一算总账就发现口径根本对不上。

这篇给你一套 Excel 建表流程,从列结构、口径统一到公式和更新方式,照着搭一遍。搭好之后官方调价你基本只需要改几格数字,剩下的自动重算,也不用每次重新回忆某个数是从哪抄来的。

先定列结构:哪几列决定这张表能不能用

建表第一步不是抄数字,是先想清楚这张表要回答什么问题。如果你连「这列是原始价还是我算出来的值」都没分开,后面改一个数就会牵动一大片,越用越不敢动。

列名放什么注意点
厂商 / 模型标识这一行的对象同一模型不同档位要分行
计费单位每百万 token / 按次 / 按秒这列决定了后面怎么换算
输入单价官方标价的原始数字不要在这里做任何计算
输出单价官方标价的原始数字和输入分开,别合并
币种这行数字的货币统一后仍需保留原始标记
来源页面数字从哪抄的方便下次核对,别偷懒空着
  • 把「单价」和「折算后成本」拆成两块区域:左边放原始数字,右边放按你实际用量算出来的结果,别混在一列。
  • 留一列「来源页面」,写清这个数字是从哪一页抄的,下次核对直接跳回去;官方页面的入口在 /official-api。
  • 不要把订阅套餐和按量 API 塞进同一张表,两者口径不同,需要另开一页单独放。
  • 备注列专门用来写口径说明,比如「含缓存读写」「不含图片输入」,不要塞进单价列里。

统一口径:让数字能相减的前提

口径不统一,表再漂亮也没法比较。最常见的坑是单位不同还硬放在一起排序,结果贵的看起来便宜,便宜的看起来贵,你自己都被绕进去。

单位对齐
先把单位统一到「每百万 token」,按次或按秒计费的,在备注列写清换算前提,不要直接折算成单价混进主表。
币种统一
主币种只留一列,汇率单独放一个单元格,用公式引用而不是手填,改汇率时全表跟着变。
输入输出分开
别只记一个「综合单价」,两者差价大的模型混在一起算会明显失真。
规格参考
先看 /models 里的规格字段,确认它按什么单位标价,再决定怎么落列。

什么情况不适用:包月订阅类成本不能按 token 折算成单价,那类只适合单独做额度对比,硬折成单价只会得到一个误导性的数字。如果你的表里同时有这两类,请务必分表。

公式怎么写:从单价表到「我这次要花多少」

录入区干净之后,计算区就是套公式的事。思路很简单:把 token 数换成百万单位,再乘单价,输入和输出各算一遍加总。

成本 = 输入token数 / 1000000 * 输入单价 + 输出token数 / 1000000 * 输出单价
  1. 锁住单价格用绝对引用(比如 $C2 这种形式)指向单价单元格,这样往下拖公式时单价不会跟着漂移。拖三行看看引用有没有跑偏。
  2. 包一层容错外面套一层 IFERROR,某行缺数据时返回空白而不是整列报错,避免一个空单元格毁掉整片计算区。
  3. 加相对最低价列用当前行成本除以该任务里的最小值,一眼看出谁贵谁便宜。注意只在同一任务分组内取最小值,跨任务比没有意义。
  4. 先验算再铺全表单价换算这类计算可以直接用 /tools/token-price-calculator 先验算一遍,确认公式没写错再套到全表。

更新与自查:别让表变成过期数据

表建好只是开始,官方调价是常态。真正省事的做法是把「录入区」和「计算区」分工作表,改价只动录入区,公式区一律不手改,这样每次更新只需要在固定位置改数字。

  • 每次更新按清单核一遍:单位是否还是每百万 token、币种有没有改、有没有新增的计价项(比如缓存读写)。
  • 价格变动频繁的厂商,直接对着 /price-watch 看变动记录,比自己反复翻官方页省事,也能避免漏掉临时调整。
  • 自查顺序固定下来:先看单位,再看币种,最后看有没有把输入输出加反。
  • 每次改完保留一份旧版本或截图,出现异常数值时能对比出是哪一步改错的。

如果只是自己临时比一比,不用这么讲究,列结构对齐就够用。但如果你要拿着这张表做采购决策或者跑一段时间追踪,录入区和计算区分离这一步别省,否则改几次价你自己都不敢信这张表了。

下一步把表搭完,先去价格追踪页对照一下你关心厂商的近期变动,确认自己抄的数字还停在哪个时间点,再决定要不要立刻更新录入区。

常见问题

表里的价格多久要更新一次?

看你对误差的容忍度。做预算用的表,建议每次正式测算前对一遍当前数字;只是粗略选型,可以按季度核。具体各家调价的节奏不一样,去 /price-watch 看变动记录比背时间点靠谱。

几百个模型都要录进去吗?

不用。先按你的任务把候选缩小到几家厂商、几个档位,再录入。全量录入维护成本高,而且大部分行你半年都不会看一次。真要横向铺开,先到 /models 或 /official-api 按厂商筛,再决定录哪些行。

为什么我算出来的数和账单对不上?

最常见的是漏了计价项:缓存读写、批量折扣、限速重试都可能让实际费用偏离单价乘 token 的算法。先用 /usage 记录真实用量,再拿账单倒推,看差在哪一项上,别急着改公式。

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