成本计算器excel

成本与用量

给用 Excel 算 AI 调用成本的人一套模板思路和函数写法,自己搭表、自己改单价,不依赖任何现成工具。

很多人算 AI 成本是拿计算器按一遍,换个用量就得重来,报错了也说不清是哪一步。用 Excel 搭一张表其实更省事:把输入、输出、缓存各项拆成列,单价单独放一张参数表,公式引过去,以后只改数字不改逻辑。这篇讲这张表怎么分区、用哪些函数、哪些坑要提前避开。注意这篇文章只讲表格本身,单价和额度数字一律去站内对应页面取当期的。

不少人算 AI 调用成本是拿计算器按一遍,换个用量、换个模型就得从头再来,最后对不上账单也说不清哪一步错了。用 Excel 搭一张固定结构的表反而更省事:把输入、输出、缓存命中拆成各自的列,单价单独放一张参数表,公式统一引过去,以后只改数字、不动逻辑。

这篇只讲表格本身怎么分区、用哪些函数、哪些坑要提前避开。单价、倍率、汇率这些会变的数字,一律去站内对应页面取当期的,别写死在自己表里,更别在正文里抄一个数走。

表怎么分区:三张 Sheet 就够

结构乱是这类表最常见的毛病。单价散在十几个公式里,换一次价就得全表找一遍。建议固定成三张 Sheet:参数表、明细表、汇总表。三张表各管一件事,改动只发生在参数表,明细和汇总都是引用。

参数表
放单价、汇率、倍率这类会变的数字,一个模型一行,模型名做键
明细表
一行一条调用记录,列固定:模型、输入量、输出量、缓存命中量、单价引用、金额、备注
汇总表
按模型、按项目、按月份三个维度出结果,用数据透视表而不是手拉公式
  • 参数表放最前面,明细表引用它时坐标不会因为插行而错位;
  • 明细表的列顺序一旦定下就别中间插列,公式断起来很麻烦;
  • 模型名统一大小写和写法,参数表和明细表对不上键是最常见的报错来源;
  • 备注列留着写调用来源,后面排查异常行不用翻聊天记录。

关键几列的公式怎么写

核心就两件事:把单价查过来,乘上用量。查单价用查找函数而不是 IF 嵌套,模型名做键,这样以后加模型只改参数表、不改公式。乘的时候注意参数表那一侧要锁坐标,不然往下拖一行就全错。

列写法思路注意点
单价引用按模型名在参数表里查找,取回对应单价参数表区域用绝对引用,别让它跟着拖
金额输入量乘对应单价,加上输出量乘对应单价输入输出分开算,不要先加总再乘
缓存命中单独一列、单独乘,不并进输入量混进去之后永远对不上账单
汇总数据透视表按模型或项目分组求和透视表刷新一下就能更新,不用改公式

汇总尽量用数据透视表加取值函数,比一长串条件求和好维护。条件求和堆多了,条件一多就容易漏一项,而且别人接手时根本看不出逻辑。透视表的好处是口径写在字段里,一眼能看出来按什么分的组。

金额列大致结构:= 输入量 * 查到的输入单价 + 输出量 * 查到的输出单价 + 缓存命中量 * 查到的缓存单价;查单价用按模型名的查找函数,参数表那一侧的区域写成绝对引用。

单位对齐:最容易出错的一步

十张对不上的表里有八张是单位问题。单价通常按每百万 token 给,用量列却按「条」或「次」记,两边直接乘,数字能对上才是怪事。要么录数据时统一换算成 token,要么单独留一列换算系数。

  1. 统一到 token用量列全部换算成 token 再参与计算,别在金额列里临时乘系数,否则后面想改口径要逐行改。
  2. 输入输出分开两者单价往往不在一个量级,用平均值糊弄会系统性偏离,偏离方向还看不出来。
  3. 缓存单独一列缓存命中的部分单独记、单独算,混进输入量里,这张表就永远跟账单对不上。
  4. 系数进参数表换算系数、汇率都放参数表并写注释,隔几个月回来看还能看懂。
表对不上,先查单位,再查公式;单位对了,公式错了肉眼也能看出来。

表做完了怎么验一遍

表搭完别急着用,先挑一个已经结算过的月份跟站内账单页面对一次总数。差额超过你自己设的容忍线,说明某列口径错了,顺着明细一行行往回查,通常几行就能定位到问题列。

  • 找一段有账单可核对的区间,把汇总总数跟站内数据对一次,别凭感觉判断准不准;
  • 差额大时先看缓存那列是不是没单独拆出来,这是最高频的原因;
  • 再看单位换算有没有漏,尤其是把「条」直接当 token 用的;
  • 最后看查找函数有没有匹配失败,失败通常返回空值,会让整行金额偏小;
  • 参数表里加一行版本备注,写清这份单价是什么时候取的。

什么时候别用 Excel

Excel 适合记录量不大、口径相对稳定、对账周期按月看的场景。反过来,如果日调用量上千条、全靠手工粘贴,这张表会变成纯负担。判断标准很简单:录数据花的时间超过你分析它的时间,就该换工具了。

场景还是适合 Excel 吗替代做法
每月几百条、单人维护适合维持三张 Sheet 的结构即可
日调用上千条、手工录不适合上日志或数据库,按需导出
多人同时改同一张表勉强在线表格分权限,或每人一份再合并
单价频繁变动、来源多家不适合直接看站内价格追踪页的当期数字

还有一种情况容易被忽略:单价变动频繁且来源不止一家,手工维护参数表的时间成本可能比算出来的钱还高。这时候与其更新表格,不如直接去站内价格追踪页面看当期数字,表格只留结构和函数,数字来源交给站内。

下一步参数表里的单价、倍率、额度这些数字,都去站内页面取当期的,别从这篇文章或者旧截图里抄;结构照上面三张 Sheet 搭,函数照查找加乘法的写法套,半小时能出一版能对账的表。

常见问题

单价和汇率这些数字我要写死进 Excel 吗?

不要写死在公式里,单独放一张参数表,公式只引用单元格。这样价格变了只改一个格子,全部明细跟着更新。具体当期的单价和地区价去站内官方 API 价格页和价格变动追踪页看,别照抄别人表里的旧数。

为什么我的表加总后和账单对不上?

最常见三个原因:缓存命中的量没单独列、输入输出用了同一个单价、用量单位和单价单位没对齐。建议先在明细表里把这几列拆开,再拿一个月的总量去站内账单口径核对一次,差额定位到具体哪一列。

Excel 之外还要不要做别的事?

表格只是算账,算完还要设阈值提醒,不然表做得再准也是事后看。用量比较大的话,去站内看预算告警和用量复盘相关的方法,把「什么时候该停」这件事也定下来。

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