倍率怎么算出来的

成本与用量

拆解中转站倍率的来源与算法,帮你看懂对账单里的每一次扣费是怎么算出来的,以及什么时候倍率会失真。

充了钱、跑了几次请求,账单一出来发现和心里估的对不上——多半是倍率在中间起了作用。这篇不给你具体数字,而是把倍率的来源、算法结构、和对账单的对应关系讲清楚,让你能自己拿用量记录反推出每一笔扣费,也知道什么情况下倍率算出来的结果不能直接拿来比价。

充了钱、跑了几次请求,账单一出来发现和心里估的对不上——多半是倍率在中间起了作用。这篇不给你具体数字,而是把倍率的来源、算法结构和对账单的对应关系讲清楚,让你能自己拿用量记录反推出每一笔扣费,也知道什么情况下倍率算出来的结果不能直接拿来比价。

先记住一句话:倍率不是价格本身,它只是一个换算系数。同一个模型,不同站可以用不同的倍率、不同的计费口径,最后落到你钱包上的数字才是一致的比较对象。所以真正要练的能力不是背倍率,而是能拿一次调用把它倒推出来。

倍率到底是什么,它乘在哪一层

倍率本质是一个换算系数:把官方标价换算成中转站自己的扣费单位。它最常见的位置是乘在「token 数 × 官方单价」之后,也就是先算理论价,再乘一个系数得到实际扣费;但也有站把它套在充值换算环节,你充值那一刻就已经被折算过一次。看账单前先确认你看的是哪一层,否则容易把两种换算叠加算两遍。

模型倍率
按模型区分,贵模型倍率高、便宜模型倍率低,乘在单价上
渠道倍率
按上游线路区分,同模型走不同渠道价格不同,乘在模型之上
充值倍率
只作用在充值与额度的换算环节,和单次调用用量无关
  • 同一家站可能同时存在模型倍率、渠道倍率、充值倍率,先确认账单里展示的是哪一套
  • 判断方法:拿一次已知 token 数的调用,用扣费金额倒推,看差额倍数是否稳定,稳定才说明是单一倍率在起作用
  • 如果两次同类调用的倒推倍数差距很大,说明是按模型或按渠道分别定价,不是统一倍率
  • 不适用的情况:账单里已经混了赠送额度、阶梯折扣或缓存价,倒推出的倍数会飘,这时候不能直接当成倍率

用一次调用把倍率反推出来

反推倍率不需要工具,只需要一次干净、可复现的调用。关键在于把输入和输出分开记,很多客户端默认只显示总 token,那样你没法对应官方价格表里的输入/输出两列单价,倒推出来的数是错的。

  1. 留一次调用的用量在客户端或日志里记下这次调用的输入 token 和输出 token 数,别只看总次数;最好选一个长输入短输出的请求,方便区分两列单价
  2. 核对当期官方单价到 /price-watch 或官方 API 价格页核对对应模型的当期输入、输出单价,别背数字,单价会随官方调整变化
  3. 算理论价理论价 = 输入 token × 输入单价 + 输出 token × 输出单价,这一步只用官方数字,不掺中转站口径
  4. 做除法实际扣费 ÷ 理论价,得到的倍数就是这次调用对应的综合倍率,记下来
  5. 换模型复算换一个模型再走一遍上面四步,两次结果接近才说明是统一倍率;差得多说明是按模型分别定价
  • 手算嫌麻烦,可以用站内 /tools 目录里的 Token 单价换算和模型成本计算器,输入 token 和单价直接出结果
  • 倒推时尽量用整数 token 的请求,避免分次计费或四舍五入干扰
  • 把几次倒推结果记成一张小表,比记单次数值更能看出规律

倍率怎么体现在对账单的每一行

最容易误判的地方是预扣和结算。很多中转站在调用时先按预扣扣一次,结算时再按实际用量补差或退差,于是同一笔请求在账单里出现两条记录,数字不一样。这不代表倍率算错,只代表你看到的是两个阶段。

账单里的量作用核账时看什么
token 数计费基数和客户端日志对不对得上
官方单价理论价来源是否与当期官方价一致
倍率换算系数同一模型多次调用是否稳定
最终扣费真正支出与理论价 × 倍率的偏差是否可解释

这四个量缺任何一个都核不清账。只要 token 数对不上,后面单价和倍率全白算。所以核账顺序必须是先对 token 数、再对单价、最后才看倍率;顺序反了,很容易把数据问题误判成倍率问题,去和客服争论一个根本不存在的高倍率。

  • 缓存命中的部分往往不参与同一套倍率,混在一起看会把倍率算高
  • 预扣与结算的差额不算异常,先确认是不是同一笔请求的两个阶段
  • 补差记录如果出现在调用之后很久,可能是批量结算,不必当成重复扣费
  • 核对不出来的行,先截图保留用量和账单,再去看站内核对工具或找客服

什么时候倍率不能拿来横向比价

倍率适合做粗筛,不适合当结论。两家站倍率数字接近,但计费口径不同——一个按输出为主、一个把缓存单独计价——实际花费可能差很远。倍率只反映换算关系,不反映额度有效期、赠送部分是否参与计费、结算延迟这些条款,而这些条款在长期使用中的影响往往比倍率本身更大。

  • 口径不同不比较:缓存、赠送、阶梯折扣的处理方式不同的两家站,倍率没有可比性
  • 看任务不看单价:拿你真实会跑的任务各跑一遍,比总花费和成功率,比盯倍率有用
  • 粗筛可以,签量不行:小规模试水看倍率够用,一旦要做预算或签量,必须落到具体任务的用量记录上重新算
  • 异常另算:遇到限速、重试、失败请求时,倍率解释不了为什么同一活扣了两次钱,这类问题要单独走排查流程
倍率是用来核对单笔账的,不是用来替代横向比价的。

如果只是想知道自己有没有被多扣,倒推几次就够;如果要在几家站之间做选择,把倍率、口径、条款三条放一起看,再拿真实任务跑一遍,结论才站得住。

下一步拿你最近一次调用的用量记录,按上面五步倒推一次倍率;再去价格追踪页核对当时的官方单价数字,两次结果放在一起,你就知道自己这份账单是怎么算出来的了。

常见问题

倍率是越低越划算吗?

不一定。倍率只是换算系数,真正决定花多少的是它乘在什么单价上、有没有把缓存和输出分开算、赠送额度能不能抵扣。两家倍率一个高一个低,但低的那家如果输出单价口径更贵,实际账单可能反而更高。比之前先对齐口径,再比数字。

为什么我自己算的倍率和账单显示的对不上?

最常见的三个原因:一是 token 数统计口径不同(客户端统计和平台统计会差);二是把预扣金额当成了最终结算;三是账单里混了缓存命中或赠送额度的部分。建议先拿一次干净的、没有缓存命中的调用单独核算,对上了再扩大到整月账单。

倍率会变吗,多久看一次合适?

会变,通常跟着官方单价调整或渠道成本波动走,不是长期固定的。判断频率上,做预算的团队建议每次大批量任务前核一次,个人用户可以在账单明显偏离预期时再查。站内价格变动追踪和官方 API 价格页可以核对当期数值。

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