Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 4.58 KB

File metadata and controls

24 lines (20 loc) · 4.58 KB

费用估算与兼容边界

返回 README

以下说明描述当前实现及内置参考数据,不构成实时官方价格或兼容性承诺。

  • 兼容依据是 2026-09-17—18 对 Desktop 内置 runtime 0.154.0-alpha.6.2 的调查;新版需重新观察。
  • Token 由会话头原文按 UTF-8 字节数除以 4 估算,参考 Skill Doctor 的近似四单位计数思路,并避免汉字按单字节估算。不是精确 tokenizer 结果;会话头不代表后续每次完整请求。
  • 计算规则以 Skill Doctor 的《基于项目历史会话的费用计算逻辑》(2026-09-26)为依据。优先解析逐响应的 token_usage_record,按线程内 response_id 去重,通过 turn_id 关联模型;只统计日志所属线程,不叠加 turn/thread 累计值或关联子线程用量。六项用量字段全部有效才计价;不完整记录保留在覆盖分母中。没有正式记录时才使用 token_count 回退,回退始终不计价;只有累计值时仅保留最后一条。
  • 普通输入 = 总输入 − 缓存读取 − 缓存写入;总费用 =(普通输入 × 普通单价 + 缓存读取 × 缓存单价 + 缓存写入 × 写入单价 + 输出 × 输出单价)/ 百万。推理输出不重复计费。实际模型按去空白、转小写后精确匹配;最高价口径固定采用参考表中普通输入单价最高的 gpt-6-astra。未知模型、非法分区和超过 200,000 输入 Token 的响应不套用价格;没有可计价响应显示未知,部分覆盖只显示已知金额。
  • 内置价格照录参考文档的 2026-09-07 数据,未实时核验:astra 为 20 / 2 / 25 / 75,5.6-sol 为 8 / 0.8 / 10 / 30,5.6-terra 为 4 / 0.4 / 5 / 18,5.6-luna 为 0.4 / 0.04 / 0.5 / 1.8,5.3-codex 为 1.75 / 0.175 / 未定义 / 14(普通输入、缓存读取、缓存写入、输出,USD / 百万 Token)。参考文档未列出的模型不猜价格;保留其中 5.3-codex 有输入时因缺写入价格而总费用未知的边界。本产品不提供自定义阶梯价表。
  • 节省按每条响应之前实际观测到的目标文本累计,默认统一使用 gpt-6-astra,点击“按实际使用模型”后改用该响应实际模型。两种口径分别计算金额与覆盖数,实际模型未知时不会回退到最高价。压缩、JSON 损坏、ordinal 断序和响应后的完整替换快照清除旧证据;文本明确重新出现后才恢复。目标 T 在总输入 I、缓存 C 中的缓存归属介于 max(0, T−(I−C)) 与 min(T,C),据此求节省上下界。缓存写入非零或目标超出输入时不估算节省。总区间与参考页面一致,按目标、响应、会话累加上下界。覆盖数表示至少一个目标有可计价证据,不代表所有目标都完整。未知目标显示“—”,不按零计算。
  • 所有金额都是 API 等价估算,不是订阅账单或保证节省。目标文本仍使用 UTF-8 字节数 / 4 的近似计数,尚未移植参考实现的 tokenizer;实际响应用量直接来自日志。未模拟缓存重建、输出变化与关闭功能的影响。
  • 保留产品近 7/30 天滚动窗口,按响应时间过滤,跨窗口会话仅纳入窗口内响应;并非参考页面的本周/本月。按最近活动去重 session_id(缺失时用线程 id)。候选日志仍按文件修改时间读取,归档和扫描上限之外的记录可能遗漏。会话数包含窗口内有响应或新建的会话;完整初始会话头仅用于缺席证明与配置验证,不替代逐响应用量。
  • “新任务观测符合预期”只证明相关 metadata 在该新任务存在或缺席,不证明唯一因果,也不证明功能可用性。
  • 日志 source 不能单独认证 Desktop 宿主链路。应用不创建任务、不抓取 WebSocket、不修改远程 feature flag。
  • 缺少 metadata、fork、分页增量、截断和无法识别格式保持未知;绝不将未知当作零成本或已关闭。
  • 配置层级、profile、managed requirements 和 Desktop 远程覆盖并未完整求值;配置写入结果始终与观测分离。
  • 项目与 worktree 按真实 cwd 分开。归档会话暂不扫描。
  • 推荐插件 block 独立关闭和项目层单技能禁用不作为可靠开关提供。
  • TOML 点号键、inline table、目标 table 的特殊布局可能无法保留格式,应用会拒绝修改,允许用户手动处理。
  • 新建的配置文件或空 table 在撤销后可能保留;撤销保证目标键恢复,不承诺逐字节还原整份文件。
  • 检测到其它写入会拒绝过期操作;非合作程序在最后检查与 rename 之间写入的极短竞态无法完全消除。