获取随时间变化的令牌用量
GET/v1/organizations/analytics/usage_report
[旧版] 获取某个日期范围内随时间变化的令牌用量。
返回按分钟、小时或天分桶的令牌用量,可选择按一个或多个 group_by[] 维度(例如产品或模型)进行细分。适用于 Claude Enterprise 计划的组织。需要具有 read:analytics 范围的 API 密钥。
此端点是旧版 Claude Enterprise 用量和成本报告之一。对于新的集成,请改用用量和成本分析 API 中的 GET /v1/organizations/analytics/usage。如需迁移现有集成,请参阅从 Claude Enterprise 用量和成本报告迁移。
Parameters
Returns
获取随时间变化的令牌用量
<?php
require_once dirname(__DIR__) . '/vendor/autoload.php';
use Anthropic\Client;
use Anthropic\Beta\Organization\Analytics\AnalyticsClaudeTagCategory;
use Anthropic\Beta\Organization\Analytics\AnalyticsContextWindow;
use Anthropic\Beta\Organization\Analytics\AnalyticsInferenceGeoFilter;
use Anthropic\Beta\Organization\Analytics\AnalyticsProductFilter;
$client = new Client(apiKey: 'my-anthropic-api-key');
$page = $client->beta->organization->analytics->usageReport->list(
startingAt: new \DateTimeImmutable('2019-12-27T18:11:19.117Z'),
bucketWidth: '1d',
claudeTagCategories: [AnalyticsClaudeTagCategory::ENGAGED],
claudeTagUserIDs: ['U0123ABCDEF'],
contextWindows: [AnalyticsContextWindow::FROM_0_TO_200K],
endingAt: new \DateTimeImmutable('2019-12-27T18:11:19.117Z'),
groupBy: ['claude_tag_category'],
inferenceGeos: [AnalyticsInferenceGeoFilter::GLOBAL],
limit: 1,
models: ['string'],
page: 'page',
products: [AnalyticsProductFilter::CHAT],
rbacGroupIDs: ['rbac_group_012rppKaSVsmTo6NqRDXQXNF'],
slackChannelIDs: ['C0123ABCDEF'],
speeds: ['fast'],
userIDs: ['string'],
);
var_dump($page);Response 200
{
"data": [
{
"ending_at": "2019-12-27T18:11:19.117Z",
"results": [
{
"cache_creation": {
"ephemeral_1h_input_tokens": 0,
"ephemeral_5m_input_tokens": 0
},
"cache_read_input_tokens": 0,
"claude_tag_category": "dm",
"claude_tag_user_id": "U0123ABCDEF",
"context_window": "0-200k",
"inference_geo": "global",
"model": "claude-opus-5-5",
"output_tokens": 0,
"product": "chat",
"rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
"requests": 0,
"server_tool_use": {
"web_search_requests": 10
},
"slack_channel_id": "C0123ABCDEF",
"speed": "fast",
"uncached_input_tokens": 0
}
],
"starting_at": "2019-12-27T18:11:19.117Z"
}
],
"data_refreshed_at": "2019-12-27T18:11:19.117Z",
"has_more": true,
"next_page": "next_page",
"organization_id": "org_013FP9SaFPBg7Kw7fetjn6cF"
}Returns Examples
Response 200
{
"data": [
{
"ending_at": "2019-12-27T18:11:19.117Z",
"results": [
{
"cache_creation": {
"ephemeral_1h_input_tokens": 0,
"ephemeral_5m_input_tokens": 0
},
"cache_read_input_tokens": 0,
"claude_tag_category": "dm",
"claude_tag_user_id": "U0123ABCDEF",
"context_window": "0-200k",
"inference_geo": "global",
"model": "claude-opus-5-5",
"output_tokens": 0,
"product": "chat",
"rbac_group_id": "rbac_group_012rppKaSVsmTo6NqRDXQXNF",
"requests": 0,
"server_tool_use": {
"web_search_requests": 10
},
"slack_channel_id": "C0123ABCDEF",
"speed": "fast",
"uncached_input_tokens": 0
}
],
"starting_at": "2019-12-27T18:11:19.117Z"
}
],
"data_refreshed_at": "2019-12-27T18:11:19.117Z",
"has_more": true,
"next_page": "next_page",
"organization_id": "org_013FP9SaFPBg7Kw7fetjn6cF"
}