Начало

Тестовый режим

Тестовые ключи бесплатны. На них удобно писать интеграцию и гонять автотесты.

Чем отличается

Тестовый ключБоевой ключ
ТокеныНе списываются, в cost.charged — falseСписываются при создании, при ошибке возвращаются
РезультатПример из каталогаВаш ролик
Лимиты60 запусков в минуту, 5 одновременноПо уровню аккаунта
Проверки полей, ошибки, журналТе жеТе же
Предварительная версия. Весь путь запроса работает: ключи, проверки, лимиты, списание и журнал. Сам рендер пока эмулируется: ролик «готовится» несколько секунд, а в ответе лежит пример из каталога и поле simulated: true. Формат API менять не планируем.

Как проверить неудачный исход

С тестовым ключом поле simulate задаёт, чем закончится видео. С боевым это поле вызовет ошибку.

simulateИтогerror.code
successsucceeded—
failedfailedrender_failed
moderatedfailedcontent_rejected
curl -X POST https://api.hawklance.ai/v1/videos \
  -H "Authorization: Bearer $HAWKLANCE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Проверка обработки ошибки",
    "duration_seconds": 5,
    "simulate": "failed"
  }'