APIGrid

Цены и баланс

Без подписок и абонентской платы: деньги списываются с баланса только за запросы, а за неудачные генерации возвращаются.

Как списываются деньги

  • Цена считается по параметрам задачи — длительности, разрешению, звуку, числу изображений. Цены всех моделей — на странице Модели и цены и в описании каждой модели в разделе Модели и параметры.
  • Списание — при создании задачи. Сумма видна в поле 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"
}
Поля
balancestring
Баланс аккаунта, рублей.
heldstring
Сколько сейчас зарезервировано под идущие запросы к текстовым моделям. Тратить можно balance − held.
currencystring
Всегда RUB.

Пополнить баланс можно в кабинете, в разделе Баланс: картой, через СБП или криптовалютой.

Текстовые модели

Запросы к Claude, GPT и другим текстовым моделям оплачиваются по токенам: отдельно вход, ответ, чтение и запись кэша. Цены за 1 млн токенов — на странице Модели и цены.

Перед запросом резервируется сумма под входные токены и максимальную длину ответа. Когда ответ готов, списывается фактическая стоимость, а остаток резерва освобождается. Если баланса не хватает даже на резерв, запрос не выполняется и возвращается 402.