Token Cost Estimator

💰 精准估算 AI 对话成本,优化订阅决策

从 OpenClaw 会话记录精确估算 API 调用成本,支持 Claude Opus/Sonnet 定价对比与订阅方案盈亏分析

收藏
3.3k
安装
954
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Token Cost Estimator 是一个本地化成本分析工具,用于从 OpenClaw 代理会话转录中计算真实 API 费用。它通过扫描 ~/.openclaw/agents/<agent>/sessions/*.jsonl 文件,解析每轮对话的 token 消耗,并基于 Anthropic 官方定价(Opus/Sonnet)输出成本预估。

关键操作步骤:
1. 运行 Python 脚本遍历所有代理目录

2. 解析 JSONL 中的 role/content 字段,按字符数÷4 估算 token

3. 自动计算「上下文重发」成本——这是对话式 API 的最大隐性支出(每轮新消息都会重新发送完整历史)

4. 支持 60%-90% 缓存命中率模拟,输出多场景对比

显著优点

  • 真实成本还原:考虑上下文重发机制,比简单累加 token 更准确
  • 订阅决策支持:明确对比 API 按量计费 vs Claude Max ($100/$200) 订阅的盈亏平衡点
  • 全代理覆盖:一次性分析所有历史会话,识别高消耗代理
  • 离线运行:纯本地脚本,无需上传敏感对话数据

潜在局限与风险

| 局限类型 | 说明 |
|---------|------|
| 估算偏差 | 系统提示、工具定义、内部重试未计入,实际成本通常为估算值的 **1.5-2 倍** |
| 字符÷4 近似 | 真实 token 化规则更复杂,长中文内容误差可能达 ±20% |
| 定价时效性 | 需手动更新 PRICING 字典,未及时跟进 Anthropic 调价 |
| 订阅政策风险 | Anthropic 已限制第三方工具的 OAuth token 使用,Max 订阅未必可用 |

适合人群

  • 高频使用 OpenClaw/Claude Code 的开发者,月 API 费用超 $50
  • 需要向团队/管理层证明订阅方案经济性的技术负责人
  • 希望识别「对话设计优化空间」以降本增效的 AI 应用架构师

常规风险提醒

  • 隐私:脚本读取本地完整会话历史,建议在可信环境运行
  • 决策延迟:API 定价与订阅政策变动频繁,建议定期重新评估
  • 缓存假设:90% 缓存命中率是理想值,复杂多轮对话可能仅达 60%

Token Cost Estimator 内容

手动下载zip · 1.9 kB
SKILL.mdtext/markdown
请选择文件