Биллинг
Базовая модель
Стоимость считается в рублях, балансе ключа. Поток:
- Ты делаешь
POST /generate— мы оцениваем стоимость и резервируем (hold) её на балансе. - Если баланса не хватает —
402 Payment Required, задача не создаётся. - Если хватает — задача создаётся, баланс уменьшается, в очередь уходит сообщение.
- При
failed— стоимость возвращается на ключ автоматически. - При
completed— стоимость списана окончательно.
balance: 1000₽ │ │ POST /generate (модель с фиксированной ставкой) ▼balance: 950₽ [hold] │ ├──── task completes → balance остаётся 950₽ │ └──── task fails → balance возвращается к 1000₽Виды биллинга
В зависимости от модели стоимость считается одним из трёх способов:
1. Фиксированная цена за генерацию
Большинство моделей (image, многие video). В прайс-листе для модели указана цена за один запрос — её и резервируем. Цена видна заранее в каталоге.
Пример: Nano Banana — фиксированная цена за изображение. Точную ставку всегда берём из текущего каталога, а не из статичного примера в документации.
2. Цена × длительность видео
Применяется к Kling- и Seedance-семействам. В каталоге цена дана за секунду,
hold = цена × duration параметр запроса.
Пример: ставка 12 ₽/сек, запрашиваешь 10-секундный клип → hold 120 ₽.
Список моделей с per-second биллингом:
kling-v2.6,kling-v2.5-standard,kling-v2.5-pro,kling-v2.1-masterkling-o1,kling-o1-edit,kling-o3,kling-o3-pro,kling-v3,kling-v3-prokling-v2.6-motion-720p,kling-v2.6-motion-1080pseedance-2.0,seedance-2.0-pro,seedance-2.0-mini,seedance-2.0-fast,seedance-2.5
Персональные цены
Для крупных клиентов мы можем назначить персональную цену на конкретные модели — она применяется поверх дефолтной. Если у тебя такой кейс — напиши в @apinexusbuy.
Что происходит при провале
Когда задача переходит в failed:
- Запрос провайдеру не успел, или ответ — ошибка.
- Сумма hold’а возвращается на тот же ключ, с которого создавали.
- В
error— человекочитаемое описание (см. Ошибки).
То есть за провалы ты не платишь. Это касается всех типов ошибок: и сетевых проблем у провайдера, и rejected-промптов, и моделей, которые отказались генерить из-за safety-фильтра.
Где смотреть свои списания
- Dashboard — суммарно за 30 дней, разбивка по моделям, общая сумма
- API ключи — баланс каждого ключа, сколько потрачено LTV
- Запросы (логи) — каждая задача с моделью и стоимостью
- Биллинг — история транзакций (топ-апы и корректировки)