把 1.3 倍扣费与厂商标价逐条对上:一把聚合站 key 上的账单核算
本文介绍如何从聚合站获取每个后端模型的 token 用量,按官方价重算每条调用费用,逐行核对 1.3 倍加价,并分析舍入偏差。内容包括数据获取、费用重算、偏差分析和核对清单,帮助用户清晰掌握账单构成。
为什么需要逐条核对账单
聚合站按官方价 ×1.3 扣费,但账单通常只给出总费用。要确认加价是否准确,需要拿到每个模型、每条调用的 token 用量,用官方价重算,再逐行比对。这能帮你发现计费错误、理解舍入影响,并评估成本结构。
第一步:获取每个后端的 token 用量
聚合站一般提供用量查询接口或日志导出。关键字段包括:
- 请求时间、模型名称(如 claude-3-sonnet、gpt-4o、deepseek-chat)
- 输入 token 数、输出 token 数
- 该次调用的扣费金额
如果接口只返回汇总,可尝试按时间范围拉取明细。部分站点支持导出 CSV,便于后续处理。
第二步:确认官方单价
从各模型厂商的官方定价页获取输入/输出单价(每百万 token 或每千 token)。注意:
- 不同模型价格不同,同一模型可能有不同版本(如 gpt-4o 与 gpt-4o-mini)。
- 单价可能随时间调整,核对时需使用调用发生时的有效价格。
- 部分厂商对输入输出分别定价,缓存或批量可能有差异,需按实际情况处理。
建议建立一个价格表,按模型和日期索引,方便重算。
第三步:按官方价重算每条调用费用
对每条调用,计算:
官方费用 = 输入 token 数 × 输入单价 + 输出 token 数 × 输出单价
注意单位统一(如单价是每百万 token,token 数需除以 1,000,000)。保留足够小数位(如 6 位)避免中间舍入。
第四步:逐行核对 1.3 倍加价
将聚合站扣费除以官方费用,应接近 1.3。如果偏差超过预期(如 ±0.01),需检查:
- 是否用错了单价(模型版本或时间点不对)。
- token 计数是否一致(聚合站可能包含系统提示或特殊 token)。
- 是否有最低消费或额外费用。
可以计算每行的比率,并统计分布,快速定位异常。
第五步:分析舍入偏差
舍入可能来自:
- 单价本身是有限小数(如 0.000003 美元/ token),乘法后产生更多小数位。
- 聚合站扣费金额可能只保留 2 位或 4 位小数,导致微小差异。
- token 计数为整数,但单价精度影响结果。
对于小额调用,舍入相对误差可能较大;大额调用则影响很小。核对时建议设置合理容差(如 0.001 美元或 0.1%),并关注系统性偏差(所有行都偏高或偏低)。
核对清单
- 拉取明细数据,确保包含模型、token 数、扣费金额。
- 建立官方价格表,注意版本和日期。
- 逐行计算官方费用,保留足够精度。
- 计算比率,检查是否接近 1.3。
- 分析偏差原因:单价错误、token 差异、舍入、其他费用。
- 对异常行重点复查,必要时联系聚合站支持。
通过以上步骤,你可以清晰掌握每一笔费用的构成,验证加价是否准确,并理解舍入带来的微小偏差。