# Оплата и возвраты

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

> https://docs.kovapi.com/ru/guide/billing

## Кредиты

Баланс показывается в кредитах: 1 доллар США = 200 кредитов. Цены на странице цен и в документации указаны в долларах США и при списании пересчитываются в кредиты по этому курсу. `/v1/usage` возвращает и баланс в долларах, и кредиты.

## Как оплачиваются модели разных типов

| Тип | Единица оплаты | Примечания |
| --- | --- | --- |
| **Чат** | Токены: вход и выход оплачиваются по отдельным ценам (доллары США за миллион токенов) | Попадания в кэш оплачиваются по более низкой цене чтения кэша, токены размышлений — по цене выхода. |
| **Изображения** | За изображение, цена зависит от уровня разрешения (1K / 2K / 4K) | Оплачиваются только фактически выданные изображения; неудачные бесплатны. |
| **Видео** | В основном посекундно (цена × длительность); у некоторых моделей — за ролик | Как оплачивается конкретная модель — посекундно или за ролик, — указано на странице цен и в её документации. |

[Цены всех моделей →](https://kovapi.com/ru/pricing)

## Подробнее о чате

- `usage.prompt_tokens` — это вход, `usage.completion_tokens` — выход; попадания в кэш оплачиваются отдельно по цене чтения кэша.

- У моделей с размышлениями токены размышлений считаются выходом и оплачиваются по цене выхода, даже если вы не читаете размышления; большинство моделей сообщают их количество в `usage.completion_tokens_details.reasoning_tokens`.

- Если поток оборвался на середине, вы платите за то, что успело сгенерироваться до обрыва, а не за полный ответ.

- У кэша промптов Claude есть ещё цена записи в кэш; цены чтения и записи кэша для каждой модели указаны в её документации и на странице цен.

## Резерв и итоговое списание

- Перед выполнением запроса на балансе резервируется его ожидаемая стоимость. Если средств не хватает, вернётся 402 `insufficient_quota`, и модель вызвана не будет.

- Чат списывается по фактическому расходу, а остаток резерва возвращается; изображения — по числу выданных картинок; видео — по заказанной длительности или ролику, то есть ровно на сумму резерва.

- Чем больше запросов выполняется одновременно, тем больше средств в резерве. Если баланс небольшой, запрос может получить 402 из-за резервов; это проходит, как только предыдущие запросы будут рассчитаны.

## Неудачные запросы бесплатны

Неудачный запрос никогда не оплачивается — неважно, ошибся ли поставщик, истёк ли таймаут, отклонён ли контент или сбой произошёл в самом шлюзе. Если асинхронная задача завершилась ошибкой, весь её резерв возвращается автоматически, а причина указывается в журнале запросов.

## Когда отвечает другая модель

Если некоторые чат-модели ненадолго недоступны, вместо них может ответить другая модель — так запрос не завершится ошибкой. В этом случае вы платите по меньшей из цен двух моделей, а в журнале запросов указано, какая модель ответила и по какой цене списаны средства.

## Как проверить расходы

- «Журнал запросов» в консоли: каждый вызов за последние 60 дней — модель, время выполнения, расход и сумма списания; у неудачных вызовов указана причина.

- «Статистика» в консоли: итоги по дням, моделям и ключам, с экспортом в CSV.

- Из кода: `GET /v1/usage` возвращает баланс, общий и сегодняшний расход и расход по моделям; подробнее — в [справочнике API](https://docs.kovapi.com/ru/api#balance).

## Пополнение и возвраты

Пополнить баланс можно на странице «Оплата» в консоли: через WeChat Pay — от ¥10 (260 кредитов), в USDT или картой — от $5. Кредиты не сгорают. Бонусы за регистрацию и первое пополнение описаны в [частых вопросах](https://kovapi.com/ru/faq#credits-expire).

В течение 7 дней после пополнения неизрасходованные купленные кредиты можно вернуть через поддержку; за каждый возврат удерживается комиссия: $1.40 для пополнений с 29 октября 2026 года и $0.40 для более ранних. Бонусные кредиты не возвращаются. Платежи в USDT тоже можно вернуть.

## Пополнение в USDT

На странице «Оплата» в консоли выберите USDT, пакет и сеть. Откроется страница оплаты с сетью, точной суммой перевода и адресом получателя. Сделайте один перевод по этим трём данным — кредиты зачислятся автоматически после подтверждения в сети, обычно за несколько минут.

- **Какую сеть выбрать**: по умолчанию **BEP20**, на биржах она называется **BSC / BNB Smart Chain** и у неё самая низкая комиссия за вывод (для ориентира — около 0,01 USDT на Binance); после сканирования выберите эту сеть вручную, не ETH и не opBNB. В **Solana** сеть при сканировании в Binance или OKX выбирается сама, но комиссия за вывод выше (около 0,3 USDT на Binance). У **TRC20** (на биржах — TRX · Tron) комиссия самая высокая (около 1,5 USDT на Binance). Всегда используйте сеть, указанную на странице оплаты: средства, отправленные в другой сети, вернуть нельзя.

- **Сумма должна совпадать до цента**: заказы в одной сети используют общий адрес получателя, и система различает их по сумме вплоть до знаков после запятой. Пришедшая сумма должна точно совпадать с цифрой на странице оплаты; больше или меньше — автоматически не зачтётся.

- **Комиссия вычитается из введённой суммы**: при выводе с биржи комиссия списывается из суммы, которую вы вводите, поэтому смотрите на строку получаемой суммы («Recipient receives») — она должна точно совпадать с суммой на странице оплаты. В Binance нажмите ⇆ рядом с суммой получения, чтобы ввести её напрямую.

- **Страница оплаты действует 60 минут**: отправьте перевод в это время. Перевод после истечения срока автоматически не зачтётся — создайте новый заказ.

- **Оплатили, но кредиты не пришли**: не платите повторно. Напишите нам, указав номер заказа (внизу страницы оплаты) и хеш транзакции (TxID): мы проверим и зачислим вручную, обычно в течение часа.
