GET /usage
Сводка по всем лимитам владельца ключа: сколько израсходовано, каков потолок по текущей подписке, тип лимита и когда счётчик обнулится.
Здесь же видно, какие сервисы вам вообще доступны — набор определяется возможностями (entitlements) активной подписки.
Два разных типа лимита не путайте: периодическая квота (сбрасывается по reset_at)
и слоты одновременных задач (освобождаются, как только ваши текущие заказы
завершатся). Исчерпание первой ждёт конца периода, второй — минуты.
Требуемое право ключа: billing.read.
На этой странице(2)
Возможные ответы
200Список лимитов использования
Список лимитов использования
{
"success": true,
"message": "Success",
"data": [
{
"limit_id": 10,
"service_id": 1,
"service_code": "sfx",
"service_name": "Sound Effects",
"entitlement_id": null,
"entitlement_code": null,
"limit_type": "hourly",
"limit_value": 100,
"used": 0,
"remaining": 100,
"period_start": null,
"period_end": null,
"resets_in": null,
"token_unlimited": false
},
{
"limit_id": 11,
"service_id": 2,
"service_code": "music",
"service_name": "Music Generation",
"entitlement_id": null,
"entitlement_code": null,
"limit_type": "hourly",
"limit_value": 100,
"used": 0,
"remaining": 100,
"period_start": null,
"period_end": null,
"resets_in": null,
"token_unlimited": false
},
{
"limit_id": 12,
"service_id": 3,
"service_code": "elevenlabs",
"service_name": "ElevenLabs TTS",
"entitlement_id": 2,
"entitlement_code": "elevenlabs_tts",
"limit_type": "monthly",
"limit_value": 500000,
"used": 128400,
"remaining": 371600,
"period_start": "2026-07-01T00:00:00+00:00",
"period_end": "2026-08-01T00:00:00+00:00",
"resets_in": "2 weeks from now",
"token_unlimited": false
}
]
}Признак успеха. Решение принимайте по HTTP-коду: у любого ответа 2xx здесь true, а ошибка приходит телом другой формы, где этого поля может не быть вовсе.
Пояснение для человека, на языке аккаунта. Показать пользователю можно; разбирать программно — нет: формулировки меняются без предупреждения и кодом ошибки не являются.
dataобязательноеПо одной записи на каждый лимит, доступный вашей подписке. Пусто — активной подписки нет, и генерация недоступна.
array<object>
По одной записи на каждый лимит, доступный вашей подписке. Пусто — активной подписки нет, и генерация недоступна.
Идентификатор записи лимита.
ID сервиса, к которому относится лимит. null у лимитов, не привязанных к сервису.
Код сервиса — то самое значение для пути GET /usage/{service} и для service_key шаблона.
Название сервиса для показа, на языке аккаунта.
ID возможности подписки, которая выдала этот лимит.
Код возможности подписки, выдавшей лимит.
Что именно ограничивается. Две принципиально разные вещи:
- периодическая квота — расход за период, обнуляется по
period_end; - слоты одновременных задач — освобождаются сами, как только ваши текущие заказы завершатся.
Исчерпание первой ждёт конца периода, второй — минут.
Потолок по текущей подписке. null — потолка нет (см. token_unlimited).
Сколько израсходовано в текущем периоде.
Сколько осталось. null при безлимите.
Начало текущего периода учёта, ISO 8601. null, если учёт в текущем периоде ещё не открыт (used при этом 0): лимит не трогали вовсе либо тратили только в прошлых периодах — период открывается первым расходом, а не по календарю.
Конец текущего периода учёта, ISO 8601 — в этот момент счётчик обнулится. null там же, где period_start (учёт в текущем периоде ещё не открыт), и у лимитов без периода (concurrent, total).
Сколько осталось до сброса счётчика, в человекочитаемом виде. null там же, где period_end.
true — токены по этому сервису не ограничены. Ограничение на одновременные задачи это НЕ снимает.
Лимит исчерпан: следующий заказ по этому сервису будет отклонён, пока счётчик не сбросится или не освободится слот.
Доля израсходованного, 0–100. При безлимите всегда 0.
401Невалидный или отсутствующий API-ключ
Невалидный или отсутствующий API-ключ
{
"success": false,
"message": "API key is missing. Provide it in the X-API-KEY header.",
"data": null
}Всегда false в ответах об ошибке.
Текст ошибки на языке ключа (задаётся заголовком X-Locale).
Всегда null, когда запрос отклонён до обработки.
403У ключа нет права billing.read
У ключа нет права billing.read
{
"success": false,
"message": "This API key does not have permission to perform this action."
}Всегда false в ответах об ошибке.
Текст ошибки на языке ключа (задаётся заголовком X-Locale).
Рядом
Об этом словами
Соседние операции
Скормить страницу ИИ
спека 0.0.1