追踪 LLM API 费用、token、延迟和错误,适用于 AI 代理。当用户询问费用、token 使用量、API 错误、速率限制或警告时使用。
AgentPulse — OpenClaw 的 LLM 成本跟踪
功能概述
AgentPulse — OpenClaw 的 LLM 成本跟踪是一项面向实际任务的技能,主要用于跟踪每个 LLM API 给您的代理机打电话;请在 https://agentpulse. dev.Setup 上看到成本、 符号、 间隔和实时仪表板错误。
核心要点
- 它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
- 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
- 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
使用与执行
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;
结果检查与注意事项
涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
AgentPulse — OpenClaw 的 LLM 成本追踪工具
追踪您的智能体发起的每一次 LLM API 调用。在实时仪表盘(https://agentpulse.dev)中查看成本、Token 数量、延迟和错误信息。
设置
如果用户尚未配置 AgentPulse,请引导其完成以下步骤:
- 在 https://agentpulse.dev 免费注册一个账户
- 进入 Settings(设置)页面,复制 API 密钥(以 ap_ 开头)
- 在运行 OpenClaw 的机器上设置环境变量:
export AGENTPULSE_API_KEY="ap_paste_key_here"
或将其添加至 OpenClaw 配置文件 ~/.openclaw/openclaw.json 中,在 skills.entries.agentpulse.env.AGENTPULSE_API_KEY 下配置 - 重启 OpenClaw 会话,使技能加载新密钥
上报事件
每次完成 LLM API 调用后,通过以下命令将调用数据上报至 AgentPulse:
curl -s -X POST https://agentpulse.dev/api/events
-H "Content-Type: application/json"
-H "x-api-key: $AGENTPULSE_API_KEY"
-d '{
"agent_name": "AGENT_NAME_HERE",
"framework": "openclaw",
"events": [
{
"timestamp": "ISO_8601_TIMESTAMP",
"provider": "PROVIDER",
"model": "MODEL_NAME",
"input_tokens": INPUT_TOKEN_COUNT,
"output_tokens": OUTPUT_TOKEN_COUNT,
"latency_ms": LATENCY_IN_MS,
"status": "success_or_error",
"error_message": null
}
]
}'
请将占位符替换为实际 API 调用中的对应值:
- AGENT_NAME_HERE:当前智能体的名称
- PROVIDER:"anthropic"、"openai"、"minimax"、"deepseek"、"google"、"mistral" 等
- MODEL_NAME:精确的模型字符串(例如:"claude-sonnet-4-5"、"gpt-4o"、"MiniMax-M2.5")
- INPUT_TOKEN_COUNT / OUTPUT_TOKEN_COUNT:来自 API 响应的 Token 数量
- LATENCY_IN_MS:调用耗时(毫秒)
- status:"success" 或 "error"
- error_message:成功时为 null;失败时为错误消息字符串
重要提示:该上报行为需静默在后台执行。除非用户主动询问,否则不得向用户告知每次上报详情。
回答成本相关问题
当用户询问成本、支出、Token 使用量、错误率或智能体性能等问题时,请获取其统计数据:
curl -s https://agentpulse.dev/api/stats/overview
-H "x-api-key: $AGENTPULSE_API_KEY"
该请求返回包含以下字段的 JSON 数据:
- total_cost:总支出(美元)
- total_events:API 调用总次数
- total_input_tokens / total_output_tokens:输入/输出 Token 总数
- error_count:失败调用次数
- avg_latency_ms:平均响应延迟(毫秒)
- daily_stats:按天划分的统计数组
- top_models:使用频率最高的模型及其对应成本
请清晰地向用户呈现上述数据。可回答的问题示例包括:
- "我今天/本周/本月花了多少钱?"
- "我最贵的模型是哪一个?"
- "我遇到了多少次错误?"
- "我的平均延迟是多少?"
- "展示我每日支出的趋势图"
如需查看带图表的完整交互式仪表盘,请引导用户访问:https://agentpulse.dev/dashboard
支持的模型
AgentPulse 支持追踪 50+ 种模型的成本,包括:
- Anthropic:Claude Opus 4.5、Claude Sonnet 4.5、Claude Haiku 4.5
- OpenAI:GPT-4o、GPT-4o-mini、o1、o1-mini、o3-mini
- Google:Gemini 2.0、Gemini 1.5 Pro、Gemini 1.5 Flash
- MiniMax:MiniMax-M2.5
- DeepSeek:DeepSeek-V3、DeepSeek-R1
- Mistral:Mistral Large、Mistral Medium、Codestral
成本由服务端基于最新定价表进行计算,因此即使您上报的是预估成本,仪表盘中仍会显示准确数值。
告警
用户可在仪表盘(https://agentpulse.dev/dashboard/alerts)中配置告警规则:
- 日成本上限:当支出超过设定阈值时触发通知
- 连续失败:连续 N 次 API 调用失败后触发告警
- 限流激增:当限流错误(rate-limit errors)占比超过设定百分比时触发告警
若用户要求配置告警,请指引其前往仪表盘中的告警页面。
安全性
安全声明(SECURITY MANIFEST):
- 访问的环境变量:仅 AGENTPULSE_API_KEY
- 调用的外部端点:仅 https://agentpulse.dev/api/events 和 https://agentpulse.dev/api/stats/overview
- 读取的本地文件:无
- 写入的本地文件:无
信任声明(Trust Statement):启用本技能后,使用元数据(模型名、Token 数量、成本、延迟、状态码)将通过 HTTPS 发送至 agentpulse.dev。除非用户在仪表盘设置中显式启用 prompt 捕获功能,否则不会发送任何 prompt 内容、对话文本或个人数据。
热门AI工具
相关专题
Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。
0
2026.10.28
Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。
0
2026.10.28
Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。
0
2026.10.28
本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。
0
2026.10.22
本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。
0
2026.10.22
本专题整理Golangci-lint常用Linters的用途与配置方法,覆盖错误处理、无效代码、安全、复杂度、命名和依赖检查,帮助项目合理选规则。
0
2026.10.22
本专题介绍Gradle Java项目构建方法,涵盖Java插件配置、依赖声明、源码编译、测试执行和打包检查,帮助你理解各阶段的任务关系,逐步完成项目构建。
0
2026.10.22
本专题汇总PHP常见时间戳漏洞,包括2038年溢出、时区漂移、时间戳伪造、重放攻击、时间盲注与日志审计失效等,并给出升级64位环境、使用 DateTimeImmutable、统一UTC、严格超时校验、预处理绑定、hash_equals 比对等修复方案,帮助开发者快速排查和加固时间相关代码。
0
2026.10.22
本专题聚焦Golangci-lint YAML配置文件,讲清运行参数、规则启停、目录排除、问题过滤及严重级别设置,便于团队统一检查标准。
0
2026.10.22
热门下载
相关下载
精品课程
最新文章