Developer API

Использование и балансы

Читайте текущие балансы, usage, reservations, credit wallets, transactions и entitlements. Пополнение баланса и подписки управляются в личном кабинете, а не через server-side API keys.

Read-only использование и балансы

Эти endpoints нужны для B2B-сверки: текущие балансы, списания, reservations, credit wallets, transactions и entitlements. Checkout у платежных провайдеров и управление подписками остаются в личном кабинете.

GET/billing/credits

Возвращает product credit wallets плюс ai_gateway_balance_micros.

Авторизация: API keyОбласть: billing.readАудитория: Разработчики
GET/billing/transactions

Показывает billing transactions с optional product filter.

Авторизация: API keyОбласть: billing.readАудитория: Разработчики
GET/billing/entitlements

Возвращает active subscriptions и period-end cancellation fields.

Авторизация: API keyОбласть: billing.readАудитория: Разработчики
GET/ai-gateway/balance

Возвращает balance_micros, pending reservation micros, available balance и USD display values.

Авторизация: API keyОбласть: ai.gatewayАудитория: Разработчики
GET/ai-gateway/usage

Показывает AI Gateway usage events с filters по provider, model, status, date и limit.

Авторизация: API keyОбласть: ai.gatewayАудитория: Разработчики
GET/ai-gateway/reservations

Показывает active, failed и settled preflight reservations для idempotency и pending-balance debugging.

Авторизация: API keyОбласть: ai.gatewayАудитория: Разработчики

Credit fields

Video, Ricochet и AI Gateway responses включают credit, token, charge и balance fields, чтобы clients показывали понятный usage state.

credits_deductedremaining_creditsapproval_requiredbudget_exceededinput_tokensoutput_tokensestimated_charge_microscustomer_charge_microsavailable_balance_micros

Idempotency

Idempotency-Key нужно отправлять только для реально реализованных create/hosted-usage flows: video generation, repurpose, AI Gateway chat и Ricochet hosted usage.

Idempotency-Key

Используйте стабильный key на user action, а не на каждую retry attempt.