实用指南

AI 智能体成本追踪:预算、Token 与单任务成本

以验收完成的任务衡量价值,把每次尝试的成本都保留下来。

2026 年 11 月 5 日 · EmperorClaw · Malecu s.r.o.
简要回答

为每次智能体运行记录模型、token 用量、成本口径和任务 ID,再将所有尝试汇总为每项已验收任务的成本。区分运行时报告值、估算值和未定价使用量。用智能体预算控制新工作;需要模型服务端执行的限制时,同时设置服务商侧限额。

在工作发生时记录成本

服务商账单说明账户总支出,却未必说明是哪份客户报告或哪个项目消耗了它。将每次运行关联到实际服务的智能体、模型、任务和项目。通用聊天应明确归为聊天,不要随意分配给某个客户。

分别记录输入和输出 token,以及时长、结果和工具使用。运行时提供缓存或其他独立计价用量时,也应保留。合并总数前,统一币种、统计周期和成本口径。

区分报告值、估算值和未知成本

口径含义需要检查的问题
报告值运行时提供了成本数值。是否包含你需要分配的全部费用?
估算值按照模型价格表为用量计价。价格表是否匹配服务商、模型和相关 token 类型?
未定价缺少可用价格。还需要补齐哪些使用量的价格,总数才有意义?

未知价格不能当作免费。订阅型运行时的报告也需解释:按 token 估算的等价 API 成本,可能并不是该订阅实际扣费的金额。

EmperorClaw 在成本页面标注不同口径;价格表属于整个实例,只能由实例管理员编辑。若你在其他系统中采集模型调用数据,Langfuse 成本追踪文档(英文)说明了使用量报告和模型价格配置。

计算结果成本时,也计入重试

以下是演示数据,不是模型报价:一份报告的调研运行花费 $0.60,草稿 $0.40,修订 $0.50;此前失败的尝试还用了 $0.30。该已验收报告的记录模型成本是 $1.80,而不只是最后一次修订的 $0.50。

每项已验收任务的记录成本 =
  可归属运行成本总和 / 已验收任务数

示例:($0.60 + $0.40 + $0.50 + $0.30) / 1 = $1.80

若一周批次为十项已验收任务消耗 $18,平均就是 $1.80。未完成任务和未定价运行仍需同时展示。这衡量的是模型成本,不是全部业务成本;主机、付费工具和人工审核可能另计。

明确预算在哪一层执行

仪表盘、预警和强制支出限制解决不同问题。无人值守前,确认系统究竟只是报告支出、拒绝下次运行、中断当前工作,还是要求服务商拒绝更多使用量。用一项小型可控任务验证边界。

EmperorClaw 的智能体月度预算在 80% 时预警,达到上限后阻止新运行。进行中的工作可能超限。需要模型服务端控制时,设置服务商侧限额,并检查它自身的延迟与适用范围。

运行时支持时,也应限制重试次数、执行时间和工具访问。智能体月度预算不会自动设置这些运行时限制。

按客户、项目、模型和智能体检查

  1. 为比较选定同一个日期范围。
  2. 检查未定价使用量,补齐缺少的模型映射。
  3. 按客户和项目分组,了解工作分配。
  4. 深入检查高成本任务,计入未成功的尝试。
  5. 先比较结果,再决定换模型或增加智能体。

EmperorClaw 的成本页面提供这些分组、每日趋势和 CSV 导出;时间线帮助把长时间运行和交接连接到任务过程。记录可用于分配与调查,但将导出当成账单前,应先与服务商实际收费核对。

常见问题

Token 更少一定更便宜吗?

不一定。模型、服务商和 token 类型都会影响价格。应比较统一口径下的费用与验收结果,而不仅是 token 数量。

月度预算能保证账单不超限吗?

只有相应的执行机制确实提供这种保证才可以。EmperorClaw 在预算边界阻止新运行,但进行中的运行仍可能继续产生费用。

可以计算每个客户的成本吗?

可以,前提是运行正确关联到该客户的任务与项目。未归属聊天和缺少定价的用量应明确显示,不要隐藏在分配结果中。

让下一次运行能够被衡量

选择一项周期任务,确认所属项目和客户,检查首次运行的用量和结果,再设置可以定期审阅的智能体预算。任务归属可靠后,再增加自动化。

查看EmperorClaw 预算与成本报告,或阅读多智能体管理流程,了解完整工作方式。

学习指南← 全部文章开始使用安装 EmperorClaw →