Usage 服务
查询与汇总
查询当前用户的 Credits 和 AI 每日用量。
Usage 只公开当前用户入口:GET /v1/usage/me。身份来自 user_token,不能通过参数查询其他用户。
const usage = await city.service("usage").get("me", {
from: "2026-03-01",
to: "2026-03-31",
timezone: "America/Los_Angeles",
});日期按传入时区的当地自然日划分,包括夏令时切换日。参数必须是真实的 YYYY-MM-DD 日期,范围必须有序且不超过 400 天。
响应结构
{
timezone: "America/Los_Angeles",
from: "2026-03-01",
to: "2026-03-31",
credits_per_usd: 1_000_000,
data_available_from: { credits: "2026-03-02", ai: "2026-03-02" },
summary: {
credits: { used: 2500, charge_count: 3 },
ai: { execution_count: 3, metered_request_count: 3, total_tokens: 12400 }
},
days: [/* 仅包含有 Credits 或 AI 活动的日期 */]
}产品中的热力图和趋势图应优先使用 days[].credits.used。Token 和媒体字段用于解释实际 AI 消耗,不应被换算成 Credits,也不能从 Credits 反推。
data_available_from 分别表示两个事实源最早可用的当地日期;无数据时为 null。