Skip to content
FunCoding

Search

Search docs, Skills and MCP

用量与费用 API

按小时采集事件,使用 chargedCents 对账并正确处理时间边界和身份类型。

This page has not been translated into English yet. The original Chinese version is shown below.

团队费用报表使用 Admin API Basic auth。日汇总、当前账期支出和细粒度事件的字段与单位不同,不把请求数、模型估算和实际收费混为同一指标。

三个主要入口

方法与路径目的
POST /teams/daily-usage-data指定日期范围的每日活动
POST /teams/spend当前账单周期支出
POST /teams/filtered-usage-events过滤用量、token 和收费事件

日数据要求 startDate/endDate 为 epoch 毫秒,最多 30 天;不传分页只返回活跃用户。同时传 page/pageSize 才包含期间有成员资格的所有用户,并返回 isActive;请求期间以后才加入的人不会出现。该接口每分钟 20 次。

细粒度事件每分钟 60 次。两种用量接口按小时聚合,官方建议最多每小时拉取一次。

支出单位与对账

spendCents 是 on-demand,overallSpendCents 包含套餐内和 on-demand,单位为 cents,可能含小数精度。limit 字段使用 dollars;hardLimitOverrideDollars 的 0 表示无该 override,不要把它套到写入接口 spendLimitDollars 的零额度语义。

细粒度事件对账应累加 chargedCents;它包含适用时的模型费和 Cursor Token Rate。tokenUsage.totalCents 仅是模型成本,cursorTokenFee 仅在适用第三方模型请求时出现。

daily-usage-data 的 subscriptionIncludedReqs、usageBasedReqs、apiKeyReqs 统计原始事件,不是旧 request-based 套餐的计费请求单位;后者应汇总 filtered-usage-events 的 requestsCosts。

时间窗口与分页

filtered-usage-events 的 startDate/endDate 都是包含边界的 epoch 毫秒。分日导入时,上一天结束设为 23:59:59.999,避免与次日 00:00:00.000 重叠。page 从 1,pageSize 默认 100、最大 1000。

事件 timestamp 返回毫秒字符串,别误按秒解析。conversationId、serviceAccountId、cloudAgentId、automationId 只在适用时出现;可用 conversationId 联到代码归属信息。

筛选自托管与自动化

可按 email/userId、serviceAccountId、cloudAgentId、automationId 过滤,多个条件取 AND。cloudAgentId/automationId 的 * 表示所有相应任务。

hostingType 可为 CLOUD、SELF_HOSTED、SELF_HOSTED_POOL、SELF_HOSTED_MACHINE;未知值返回 400,不是零结果。该筛选只计算推理费用,自托管计算资源在用户机器运行,不由 Cursor 计量。