管理
API Key の使用量を取得
ユーザー API Key ごとの使用量明細をページネーション付きで返します。
概要
この endpoint は、非公開のプロバイダー詳細を公開せずに、API Key 単位の使用量明細を返します。
クエリパラメータ
| パラメータ | 型 | 既定値 / 制約 | 説明 |
|---|---|---|---|
page | integer | 既定値 1、最小 1 | 1 始まりのページ番号 |
limit | integer | 既定値 50、最小 1、最大 100 | 1 ページあたりの件数 |
model | string | 最大長 100 | リクエスト時に指定されたモデル名 |
modelVendor | string | 最大長 100 | 公開モデルのベンダー名 |
scene | enum | - | chat, image, audio, video, embedding, rerank, translation, music, 3d, realtime |
startDate | string | - | 開始日時(含む)。タイムゾーン付き RFC3339 または YYYY-MM-DD を受け付けます |
endDate | string | - | 終了日時(含む)。タイムゾーン付き RFC3339 または YYYY-MM-DD を受け付けます |
startDate と endDate を同時に指定する場合、startDate は endDate 以下である必要があります。
補足
-
金額フィールドは USD のみをサポートします。
-
レスポンスはページネーションされます。
-
レスポンスには公開可能な Billing / Reporting 項目のみが含まれます。
-
基になるリクエストの課金精算が完了すると、各 usage 明細に
billing_transaction_idが含まれる場合があります。request_idと合わせてリクエスト単位の照合に使用してください。 -
非公開のプロバイダー詳細は非表示のままです。
リクエスト
curl "https://api.tokenlab.sh/v1/management/api-keys/key_abc123def456/usage?page=1&limit=20&scene=chat&startDate=2026-07-01&endDate=2026-07-31" \
-H "Authorization: Bearer mt-your-management-token"リクエスト / レスポンス
このページでは OpenAPI スキーマとコピー可能なリクエスト例を提供します。管理リクエストは、Management Token を使ってターミナルまたはクライアントから送信してください。このページから直接送信することはできません。
レスポンス
{
"api_key": {
"id": "key_abc123def456",
"name": "Backend Worker",
"key_prefix": "sk-live...",
"status": "active",
"limit_amount": 500,
"limit_amount_decimal": "500",
"used_amount": 148.25,
"used_amount_decimal": "148.25",
"models": [
"gpt-5.6-luna",
"claude-3-7-sonnet"
],
"expires_at": "2026-12-31T23:59:59.000Z",
"last_used_at": "2026-07-08T03:12:45.000Z",
"created_at": "2026-07-01T10:00:00.000Z",
"delivery_policy": null
},
"items": [
{
"request_id": "req_abc123",
"billing_transaction_id": "billtxn_abc123",
"model": "gpt-5.6-luna",
"logical_model": "gpt-5.6-luna",
"model_vendor": "OpenAI",
"scene": "chat",
"usage_unit": "per_token",
"usage_quantity": 1500,
"usage_quantity_decimal": "1500",
"prompt_tokens": 1000,
"completion_tokens": 500,
"total_tokens": 1500,
"cache_read_tokens": 0,
"cache_write_tokens": 0,
"cache_write_tokens_5m": 0,
"cache_write_tokens_1h": 0,
"cost": 0.0012,
"cost_decimal": "0.0012",
"created_at": "2026-07-08T03:15:00.000Z",
"requested_policy": null,
"resolved_tier": null,
"charged_price_basis": null
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 1,
"totalPages": 1
},
"summary": {
"total_requests": 1,
"total_cost": 0.0012,
"total_cost_decimal": "0.0012",
"total_prompt_tokens": 1000,
"total_completion_tokens": 500,
"total_tokens": 1500,
"usage_unit_breakdown": [
{
"usage_unit": "per_token",
"usage_quantity": 1500
}
]
},
"breakdowns": {
"by_model": [
{
"model": "gpt-5.6-luna",
"logical_model": "gpt-5.6-luna",
"model_vendor": "OpenAI",
"requests": 1,
"cost": 0.0012,
"cost_decimal": "0.0012",
"usage_quantity": 1500,
"usage_quantity_decimal": "1500"
}
],
"by_logical_model": [
{
"model": "gpt-5.6-luna",
"logical_model": "gpt-5.6-luna",
"model_vendor": "OpenAI",
"requests": 1,
"cost": 0.0012,
"cost_decimal": "0.0012",
"usage_quantity": 1500,
"usage_quantity_decimal": "1500"
}
],
"by_model_vendor": [
{
"model_vendor": "OpenAI",
"requests": 1,
"cost": 0.0012
}
],
"by_scene": [
{
"scene": "chat",
"requests": 1,
"cost": 0.0012,
"cost_decimal": "0.0012"
}
],
"daily_cost": [
{
"date": "2026-07-08T00:00:00.000Z",
"cost": 0.0012,
"cost_decimal": "0.0012"
}
]
}
}重要なフィールド
page、limit、total、totalPages を含むページネーションメタデータ。per_token などの請求単位。auto, verified, official, null. 記録されたリクエストの配信ポリシー。verified, official, null. 記録された実際の配信区分。認証
ManagementTokenAuth 管理トークン認証。Dashboard > API > Management Tokensで管理トークンを作成または管理します。
場所: header
パスパラメータ
クエリパラメータ
1から始まるページ番号。デフォルトは1です。
1 <= value1ページサイズ。デフォルトは50、最大は100です。
1 <= value <= 10050リクエストされたモデル名によるフィルタリング。最大長100。
length <= 100公開モデルベンダーによるフィルタリング。最大長100。
length <= 100公開リクエストシーンによるフィルタリング。
指定できる値
- "chat"
- "image"
- "audio"
- "video"
- "embedding"
- "rerank"
- "translation"
- "music"
- "3d"
- "realtime"
- "systemone"
包括的な日付フィルタ。タイムゾーン付きのRFC3339(例: 2026-03-28T00:00:00+08:00)またはYYYY-MM-DDを受け付けます。
包括的な日付フィルタ。タイムゾーン付きのRFC3339(例: 2026-03-28T00:00:00+08:00)またはYYYY-MM-DDを受け付けます。
レスポンス
application/json
application/json
application/json
application/json
application/json