OpenClaw 成本追踪 Skill 帮用户追踪和分析 OpenClaw 的 LLM 调用成本与浪费检测,统计每次 LLM 调用的 Token 消耗和成本,检测 6 大浪费场景并给出**数据驱动的优化建议**,形成收集、分析、反馈、优化的数据飞轮,成为用户的省钱助手。 Use when: 用户询问账单、成本、花费、Token 消耗、浪费检测、调用明细,或者说"看看账单"、"花了多少钱"、"成本分析"、"浪费报告"、"调用明细"、"哪个对话最贵"、"优化建议"等与 LLM 使用成本相关的问题。 ## When to Run - 用户询问账单、成本、花费、Token 消耗相关问题 - 用户说 "看看账单"、"花了多少钱"、"成本分析"、"调用统计" - 用户要求浪费检测、优化建议 - 用户想查看调用明细、会话账单、对话轮次费用 ## Setup(首次使用) 首次使用前,解析所有 LLM 调用并写入 SQLite 数据库。 ## Workflow 根据用户的问题类型,输出友好的中文报告。 ### 1. 账本预览(仪表盘) 当用户说"看看账单"、"总览"、"仪表盘"时: 输出包含:总成本 / 总调用 / 总 Token / 浪费率 + Top 5 最贵对话 + 最近 5 条调用。 **展示格式要求:** - 用表格或卡片形式展示 4 个核心指标:💰 总成本、📊 总调用、🎯 总 Token、🔴 浪费率 - 列出 Top 5 最贵对话(含任务描述、调用数、成本) - 列出最近 5 条调用 ### 2. 会话账单 当用户说"会话账单"、"按会话看"、"Session 成本"时: 输出按 Session 聚合的完整成本表。 **展示格式要求:** - 表格展示每个 Session:Session Key、渠道、模型、调用数、输入/输出 Token、总成本、浪费标记、时间范围 - 底部显示合计成本和浪费成本 ### 3. 对话轮次账单 当用户说"对话轮次"、"按问题看"、"每个问题花多少钱"时: 输出按用户每次提问聚合的成本。 **展示格式要求:** - 表格展示:用户提问内容(截取前 80 字符)、Session、LLM 调用数、输入/输出 Token、成本、浪费标记 - 底部显示总轮次和总成本 ### 4. 浪费检测 当用户说"浪费检测"、"有没有浪费"、"优化建议"时: 输出 6 大浪费分类的检测报告。 **展示格式要求:** - 先展示浪费概览:总浪费成本、占比 - 按浪费类型分组展示(📜 上下文历史过长 / 🔄 Agent 工具循环 / 📝 Prompt 膨胀 / 💤 Heartbeat 浪费 / 📦 Tool 数据过大 / 🚨 Token 异常) - 每种浪费给出具体的优化建议和配置示例 - 最后列出浪费调用明细(最多 20 条) ### 5. 调用明细 当用户说"调用明细"、"所有调用"、"详细记录"时: 默认返回最近 50 条调用记录。 **展示格式要求:** - 表格展示每条调用:时间、模型、渠道、输入 Token、输出 Token、缓存读取、总 Token、成本、浪费标记 ### 6. 重新扫描 当用户说"刷新数据"、"重新扫描"、"更新账单"时: 重新扫描所有会话文件并入库。 ## 输出格式要求 1. **使用中文**回复 2. 金额使用美元符号(如 $1.23) 3. Token 数量使用 K/M 缩写(如 12.5K、1.2M) 4. 表格使用 Markdown 格式 5. 浪费标记使用 emoji 图标 6. 给出分析和建议时要具体、可操作 ## 支持的模型定价 内置 20+ 模型定价表: - Anthropic: Claude Opus 4.6/4.5, Sonnet 4, 3.5 Sonnet, 3.5 Haiku - OpenAI: GPT-4o, GPT-4.1, GPT-4.1-mini/nano, o3, o3-mini, o4-mini - Google: Gemini 2.5 Pro/Flash, 2.0 Flash - DeepSeek: V3, Chat, R1, Reasoner - Qwen: Max, Plus ## 浪费检测覆盖场景 | 标记 | 场景 | 检测逻辑 | |------|------|---------| | 📜 | 上下文历史过长 | turn 内 input 增长 ≥ 2 倍且 > 10K | | 🔄 | Agent 工具循环 | 同一 turn 内 LLM 调用 ≥ 8 次 | | 📝 | Prompt 膨胀 | turn 首次调用 input ≥ 15K | | 💤 | Heartbeat 浪费 | output ≤ 5 且非 toolUse 且 input > 500 | | 📦 | Tool 数据过大 | 相邻调用 input 暴增 ≥ 3 倍且增量 > 5K | | 🚨 | Token 异常/攻击 | 单次 input 超 session 均值 3 倍且 > 20K |
OpenClaw 成本追踪 Skill 帮用户追踪和分析 OpenClaw 的 LLM 调用成本与浪费检测,统计每次 LLM 调用的 Token 消耗和成本,检测 6 大浪费场景并给出**数据驱动的优化建议**,形成收集、分析、反馈、优化的数据飞轮,成为用户的省钱助手。 Use when: 用户询问账单、成本、花费、Token 消耗、浪费检测、调用明细,或者说"看看账单"、"花了多少钱"、"成本分析"、"浪费报告"、"调用明细"、"哪个对话最贵"、"优化建议"等与 LLM 使用成本相关的问题。 ## When to Run - 用户询问账单、成本、花费、Token 消耗相关问题 - 用户说 "看看账单"、"花了多少钱"、"成本分析"、"调用统计" - 用户要求浪费检测、优化建议 - 用户想查看调用明细、会话账单、对话轮次费用 ## Setup(首次使用) 首次使用前,解析所有 LLM 调用并写入 SQLite 数据库。 ## Workflow 根据用户的问题类型,输出友好的中文报告。 ### 1. 账本预览(仪表盘) 当用户说"看看账单"、"总览"、"仪表盘"时: 输出包含:总成本 / 总调用 / 总 Token / 浪费率 + Top 5 最贵对话 + 最近 5 条调用。 **展示格式要求:** - 用表格或卡片形式展示 4 个核心指标:💰 总成本、📊 总调用、🎯 总 Token、🔴 浪费率 - 列出 Top 5 最贵对话(含任务描述、调用数、成本) - 列出最近 5 条调用 ### 2. 会话账单 当用户说"会话账单"、"按会话看"、"Session 成本"时: 输出按 Session 聚合的完整成本表。 **展示格式要求:** - 表格展示每个 Session:Session Key、渠道、模型、调用数、输入/输出 Token、总成本、浪费标记、时间范围 - 底部显示合计成本和浪费成本 ### 3. 对话轮次账单 当用户说"对话轮次"、"按问题看"、"每个问题花多少钱"时: 输出按用户每次提问聚合的成本。 **展示格式要求:** - 表格展示:用户提问内容(截取前 80 字符)、Session、LLM 调用数、输入/输出 Token、成本、浪费标记 - 底部显示总轮次和总成本 ### 4. 浪费检测 当用户说"浪费检测"、"有没有浪费"、"优化建议"时: 输出 6 大浪费分类的检测报告。 **展示格式要求:** - 先展示浪费概览:总浪费成本、占比 - 按浪费类型分组展示(📜 上下文历史过长 / 🔄 Agent 工具循环 / 📝 Prompt 膨胀 / 💤 Heartbeat 浪费 / 📦 Tool 数据过大 / 🚨 Token 异常) - 每种浪费给出具体的优化建议和配置示例 - 最后列出浪费调用明细(最多 20 条) ### 5. 调用明细 当用户说"调用明细"、"所有调用"、"详细记录"时: 默认返回最近 50 条调用记录。 **展示格式要求:** - 表格展示每条调用:时间、模型、渠道、输入 Token、输出 Token、缓存读取、总 Token、成本、浪费标记 ### 6. 重新扫描 当用户说"刷新数据"、"重新扫描"、"更新账单"时: 重新扫描所有会话文件并入库。 ## 输出格式要求 1. **使用中文**回复 2. 金额使用美元符号(如 $1.23) 3. Token 数量使用 K/M 缩写(如 12.5K、1.2M) 4. 表格使用 Markdown 格式 5. 浪费标记使用 emoji 图标 6. 给出分析和建议时要具体、可操作 ## 支持的模型定价 内置 20+ 模型定价表: - Anthropic: Claude Opus 4.6/4.5, Sonnet 4, 3.5 Sonnet, 3.5 Haiku - OpenAI: GPT-4o, GPT-4.1, GPT-4.1-mini/nano, o3, o3-mini, o4-mini - Google: Gemini 2.5 Pro/Flash, 2.0 Flash - DeepSeek: V3, Chat, R1, Reasoner - Qwen: Max, Plus ## 浪费检测覆盖场景 | 标记 | 场景 | 检测逻辑 | |------|------|---------| | 📜 | 上下文历史过长 | turn 内 input 增长 ≥ 2 倍且 > 10K | | 🔄 | Agent 工具循环 | 同一 turn 内 LLM 调用 ≥ 8 次 | | 📝 | Prompt 膨胀 | turn 首次调用 input ≥ 15K | | 💤 | Heartbeat 浪费 | output ≤ 5 且非 toolUse 且 input > 500 | | 📦 | Tool 数据过大 | 相邻调用 input 暴增 ≥ 3 倍且增量 > 5K | | 🚨 | Token 异常/攻击 | 单次 input 超 session 均值 3 倍且 > 20K |