Token Watch

💰 AI成本监控与优化专家

开源本地工具,追踪AI模型调用成本,支持预算预警、多模型比价与优化建议,帮助开发者精准控制Token开销。

收藏
2.4k
安装
1.1k
版本
1.2.3
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

TokenWatch 是一款面向开发者的 AI Token 成本监控工具,采用纯 Python 实现,零依赖、本地运行、无需 API 密钥。核心工作流程包括:

1. 记录调用:通过 record_usage() 手动记录,或使用 record_from_anthropic_response() / record_from_openai_response() 自动解析 SDK 响应
2. 设置预算:支持日/周/月/单次调用四级预算阈值,80% 自动预警

3. 查看仪表板:终端可视化展示消费进度、预算健康度、优化建议

4. 比价与预估compare_models() 横向对比 41 款模型成本,estimate_cost() 预计算调用费用

5. 导出报告:JSON 格式导出指定周期完整数据

显著优点

  • 隐私优先:纯本地存储(.tokenwatch/ 目录),零网络传输、零遥测、零账号体系
  • 多厂商覆盖:内置 2026 年 2 月最新定价,支持 Anthropic、OpenAI、Google、Mistral、xAI、Kimi、Qwen、DeepSeek、Meta、MiniMax 共 10 家 41 款模型
  • 主动节流:预算告警 + 智能优化建议(如"Opus→Sonnet 月省 $8.20"),从被动计费转向主动成本管理
  • 工程友好:单文件实现、MIT 协议、可嵌入现有工作流,API 设计简洁直观

潜在局限

  • 手动集成:非中间件模式,需显式在代码中插入记录点,旧项目改造有一定侵入性
  • 定价滞后:依赖内置 PROVIDER_PRICING 字典,厂商调价需手动更新或等待社区维护
  • 无实时同步:本地文件存储,多设备/团队协作场景下数据分散
  • 无细粒度权限:无用户体系,不适合多租户或企业级审计需求

适合人群

  • 独立开发者/小团队:需快速了解 AI 成本构成,控制个人/项目预算
  • AI 应用架构师:评估不同模型 ROI,制定选型策略
  • 成本敏感型用户:月度 AI 支出 $50-$5000 区间,追求性价比优化

常规风险

  • 数据丢失:本地 .tokenwatch/ 目录若未纳入备份策略,存在误删风险
  • 隐私泄露边界:虽工具本身零网络,但用户导出的 JSON 报告若外传,可能暴露业务调用模式
  • 预算告警延迟:基于调用后记录触发,极端高频场景下可能产生超支窗口期

---

来源说明:项目为社区开源工具(UnisAI Community),无企业背书,代码透明度良好,但安全认证报告显示"未执行安全扫描",建议生产环境使用前自行审计。

Token Watch 内容

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