跳到本文

模型与应用

Yaoledge

会员权益、模型授权与用量账本

Yaoledge 将会员权益、模型调用授权与费用记录关联到同一账户。用户管理会员、API Key 和服务积分;服务端在授权时保存费率,收到匹配的最终用量后结算。独立对话应用从这里取得身份和历史容量权益,各端共用同一套商业规则。

把一次模型调用解释成明确的账户变化 调用前保存获准模型和费率,调用后根据完整终态计价,并在同一事务中记录额度、积分与费用明细。用户可以沿原请求与入账日期理解变化,目录更新不改写历史。

同一账户,服务开发者调用与浏览器对话

用户通过既有身份服务登录,得到产品会话。开发者可以创建和撤销自己的 API Key;对话服务则取得另一类绑定当前会话、有效期十五分钟的模型凭据。凭据用途分别管理,模型费用统一归属原账户。

新调用需要有效凭据,并且有可用会员额度或可支出的服务积分。没有会员也可用积分调用模型,但对话应用另有当前会员与历史容量要求。退出、撤销或到期会限制后续调用,已经获准的请求仍按其原始授权结算。

开发者从凭据走到可核对的消费记录

开发者先登录自己的账户,查看当前模型报价和可用资源,再创建用途明确的 API Key。完整密钥只在创建时返回,列表只展示当前账户的管理记录;撤销密钥限制后续准入,不删除已经获准请求的授权与费用记录。

调用前看到的报价帮助理解选择,真正结算仍以原授权保存的费率为准。调用结束后,应按原请求核对终态用量、完整费用及其额度和积分分摊,而不是用当前目录价格反算历史费用。

  1. 查看模型与当前资源

    明确公开模型和报价,并确认该账户具有可用于新调用的权益或积分。

  2. 保存一次性返回的密钥

    把 API Key 用于开发者调用;浏览器对话另走绑定产品会话的短期凭据。

  3. 按原请求检查记账

    将最终用量与原费率对应,再核对一次提交的消费记录和分摊。

先固定费率,再按完整终态计算费用

授权事务保留账户、凭据、模型、供应商目标和价格快照。此时不预扣资金,也不预留某个费用上限;并发请求与延迟到达的结果可能超过准入时看到的资源。目录或会员状态随后改变,不会重写原请求的费率。

最终通知必须匹配原授权。服务分别计算未缓存输入、缓存输入和总输出的费用,合计后一次向上取整到百万分之一元。推理输出已包含在总输出中,不另计一遍。

账户变化、消费记录、每日汇总和原请求关闭在同一事务提交。重复通知读取已完成结果,不再次记账。核对一笔费用时,价格看授权时的费率快照,额度与积分分摊则看结算时的账户状态。

原授权与终态用量汇入账户结算,同一事务完成账户变化、消费记录、日报和原请求关闭。
用原费率结算实际用量,并原子记录费用两项依据需要在原请求上汇合:授权时冻结的费率与终态提供的实际用量。结算读取当时账户状态,再把账户变化、消费记录、日报和请求关闭一并提交。
三项计价依据,保留四项用量读数
计价项采用的数量解释
未缓存输入输入量减去缓存输入量使用普通输入费率
缓存输入终态的缓存输入量使用缓存输入费率
输出终态的总输出量包含推理输出,不再重复收费

把可用额度、服务积分与超额分配清楚

有效会员的费用先使用可用额度,再使用服务积分,剩余部分保留为尚未补足的额度占用。积分余额始终非负;后续额度恢复或新增积分可以消化超额。消费记录保留完整费用及其分摊,不因之后调整容量而改写。

下面沿用设计中的规则示例:容量为 10,已有占用 6,积分为 3,新费用为 10。先消耗 4 单位可用额度、3 单位积分,另外 3 单位形成超额;随后发放 5 单位积分,其中 3 抵扣超额,2 留在余额中。这些数值不是运营数据。

两条等尺度堆叠条分别把费用 10 分成 4、3、3,把后续积分 5 分成抵扣超额 3 与剩余积分 2。
同一费用如何分摊,新增积分如何抵扣两条堆叠条共用尺度。10 单位费用先用 4 单位可用额度、3 单位积分,剩余 3 单位形成超额;随后新增 5 单位积分,先抵扣这 3 单位,再留下 2 单位。这是规则示例,不是运营数据。
规则示例:金额采用同一示例单位
时点额度占用积分余额可用额度/超额
费用入账前63可用 4
10 单位费用入账后130超额 3
再发放 5 单位积分后102可用 0,超额 0

会员的开始、续期与退出都有明确时间

首次会员生效时,可用额度从零开始,在有效期内按七天窗口逐渐恢复。已满的额度不会继续储存未来恢复量,非会员时间不产生恢复。已有超额不会因开通会员而消失,历史容量和额度上限采用当期冻结的权益。

续费把新条款追加到原到期时间之后;升级在支付确认后切换到新会员周期。取消按原购买价格与剩余完整天数计算返还服务积分,未开始的完整未来周期可全额返还。该结果是积分返还,不是现金退款。

取消后尚在途的模型费用仍可能消耗返还积分或形成超额。会员过期、取消或降档不会删除对话历史,是否允许新的对话由当前权益和历史容量共同决定。

日报按入账日解释支出

用量视图提供最近七天或三十天的费用,按上海时间的账本入账日归集。午夜前开始的推理,如果午夜后才完成结算,计入后一天。总费用、额度承担和积分承担都与原消费记录一起更新,不另设后台重算账本。

购买积分、会员返还和超额抵扣会保留独立记录,但不计入模型费用汇总。零金额并不代表零次请求,读取失败也不能显示成零支出。用户可沿报表的日期范围继续查询明细,无需先下载全部历史。

理解当前权益、历史购买与迟到费用

调查会员或积分时,先定位原购买及其冻结报价、原付款关系和实际权益周期,再看当前账户。更新目录改变后续报价,不修改已经购买的周期;续费的未来条款也不会提前覆盖当前周期的容量。

一笔跨期费用同时涉及两个时点:价格取原请求授权时的快照,额度和积分分摊取费用到达并结算时的账户状态。日报再按上海时间的实际入账日归集。因此,取消会员后的积分变化,或午夜后的新增费用,需要回到原请求与消费明细解释。

  • 可以确认:原消费记录保存完整费用与分摊

    重复结果沿原请求读取同一记账结果,金额核对以该记录和原费率为依据。

  • 不成立的保证:准入时有额度即不会超额

    授权不预扣费用,也不预留上限;并发调用与迟到费用可能超过当时可见资源。

  • 继续核对:报表日期与非模型流水

    日报按模型费用入账日统计;购买积分、会员返还和独立超额抵扣保留自己的记录,不能混入模型费用。

运营操作保留原始事实与可查询结果

运营人员可以查询账户、购买、原推理与用量,限制新的商业操作,直接设置一段会员权益,或按唯一赠额标识发放积分。赠额重复提交返回原结果;直接设置会员是新的替换,不自动延长旧期限,也不伪造支付或退款记录。

核对重点包括价格变更后的原费率、重复通知下的一次记账、跨午夜归集、取消后的迟到费用,以及赠额回应丢失后的同标识查询。日志用于解释处理过程,金额结论仍来自账本;设计中的验证要求不等于已完成的实测。