核心用法
Agent Cost Monitor 是一款面向 OpenClaw 多智能体环境的成本监控工具,通过定时或手动触发方式,聚合各智能体的 session_status 数据,生成全面的费用报告。核心工作流包括:遍历所有智能体获取会话状态、按模型定价计算 token 成本、对比预算阈值触发预警、输出优化建议。
用户可通过自然语言指令(如"生成今日成本报告")或配置 cron 定时任务(如每日 20:00 自动运行)调用。报告采用结构化 Markdown 表格,展示各智能体 24 小时 token 消耗、估算费用、预算状态,并提供周度趋势预测与具体优化动作。
显著优点
1. 零额外成本:纯本地工具,依赖 OpenClaw 内置 session_status,不调用外部 API,无新增费用
2. 细粒度洞察:支持 per-agent 成本分解,识别"费用黑洞"智能体,定位高消耗模型与任务类型
3. 可编程自动化:内置 cron 调度模板,支持 Telegram 等渠道推送,适配 DevOps 工作流
4. 实操优化指南:提供模型分层策略(Opus→Sonnet→Haiku→Ollama)、缓存配置、会话清理等立即可执行的降本方案
5. 灵活预算管理:支持日/周/单智能体多级阈值配置,预警触发点可自定义
潜在缺点与局限性
- 估算非精确值:基于公开定价模型,实际费用受缓存命中率、输出 token 长度波动影响,存在 10-20% 偏差
- 无法按对话追踪:成本粒度止于 session 级别,细到单条消息的 ROI 分析需额外开发
- 非 Anthropic 模型定价需手动维护:Ollama 等免费选项虽支持 token 计数,但成本估算需用户自行补充价格表
- 依赖 OpenClaw 生态:仅适用于 OpenClaw 框架,无法直接迁移至其他 Agent 平台
适合人群
- 运行 3+ 智能体的重度 OpenClaw 用户
- 需要控制周度 API 预算在 $20-50 区间的个人开发者或小团队
- 希望将 LLM 成本纳入现有 DevOps 监控体系的技术负责人
- 对模型选型优化有明确需求,愿执行配置调整的性能敏感型用户
常规风险
| 风险类型 | 说明 | 缓释措施 |
|---------|------|---------|
| 预算超支 | 缓存策略不当或模型误配导致费用激增 | 启用 80% 阈值预警,每日复核 |
| 误报/漏报 | 估算偏差或阈值设置不合理 | 首周人工校准,调整触发点 |
| 优化操作副作用 | 降级模型可能影响任务质量 | A/B 测试关键流程,保留回滚配置 |
| 会话数据过期 | session_status 保留周期限制 | 确保报告频率高于数据 TTL |