Цены и баланс
Без подписок и абонентской платы: деньги списываются с баланса только за запросы, а за неудачные генерации возвращаются.
Как списываются деньги
- Цена считается по параметрам задачи — длительности, разрешению, звуку, числу изображений. Цены всех моделей — на странице Модели и цены и в описании каждой модели в разделе Модели и параметры.
- Списание — при создании задачи. Сумма видна в поле
priceответа. - Если генерация не удалась, деньги возвращаются автоматически: у задачи появляется
price.refunded: true, а в истории операций — возврат. - Не хватает баланса — задача не создаётся, API отвечает
402 insufficient_balance.
Суммы в API — в рублях, строкой с точкой: так не теряется точность дробных копеек.
Цена до запуска
Чтобы узнать точную цену, не создавая задачу, отправьте те же параметры в POST /v1/models/{id}/quote. Запрос бесплатный и ничего не списывает:
curl -X POST https://api.apigrid.cloud/v1/models/kling-3.0/quote \
-H "Authorization: Bearer $APIGRID_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": {
"prompt": "Котёнок играет с клубком",
"duration": 10,
"mode": "pro"
}
}'{
"model": "kling-3.0",
"price": {
"amount": "75.60",
"currency": "RUB"
}
}Если параметры неверны, ответ будет таким же, как при создании задачи, — 400 invalid_request со списком ошибок.
Баланс
curl https://api.apigrid.cloud/v1/balance \
-H "Authorization: Bearer $APIGRID_KEY"{
"balance": "3986.330000",
"held": "0.000000",
"currency": "RUB"
}balancestringheldstringcurrencystringПополнить баланс можно в кабинете, в разделе Баланс: картой, через СБП или криптовалютой.
Текстовые модели
Запросы к Claude, GPT и другим текстовым моделям оплачиваются по токенам: отдельно вход, ответ, чтение и запись кэша. Цены за 1 млн токенов — на странице Модели и цены.
Перед запросом резервируется сумма под входные токены и максимальную длину ответа. Когда ответ готов, списывается фактическая стоимость, а остаток резерва освобождается. Если баланса не хватает даже на резерв, запрос не выполняется и возвращается 402.