Anthropic 近期推出了 Usage and Cost API,作为其 Admin API 的一部分,旨在帮助开发者和组织以编程方式实时监控和追踪 Claude 模型的使用情况和成本。
https://docs.anthropic.com/en/api/admin-api/usage-cost/get-messages-usage-report
该 API 允许用户通过请求获取详细的用量报告。报告支持多种精细化的筛选和分组条件,包括按 API 密钥 ID、工作区 ID、模型(例如 claude-sonnet-4-20250514)、服务等级(standard,batch,priority)以及上下文窗口大小(0-200k,200k-1M)进行查询。报告的时间粒度可以设置为分钟(1m)、小时(1h)或天(1d)。
为了方便开发者快速上手,Anthropic 在 GitHub 的 anthropic-cookbook 项目中提供了一个名为 usage_cost_api.ipynb 的 Jupyter Notebook 示例教程。
https://github.com/anthropics/anthropic-cookbook/blob/main/observability/usage_cost_api.ipynb