Начало
Тестовый режим
Тестовые ключи бесплатны. На них удобно писать интеграцию и гонять автотесты.
Чем отличается
| Тестовый ключ | Боевой ключ | |
|---|---|---|
| Токены | Не списываются, в cost.charged — false | Списываются при создании, при ошибке возвращаются |
| Результат | Пример из каталога | Ваш ролик |
| Лимиты | 60 запусков в минуту, 5 одновременно | По уровню аккаунта |
| Проверки полей, ошибки, журнал | Те же | Те же |
Предварительная версия. Весь путь запроса работает: ключи, проверки, лимиты, списание и журнал. Сам рендер пока эмулируется: ролик «готовится» несколько секунд, а в ответе лежит пример из каталога и поле
simulated: true. Формат API менять не планируем.Как проверить неудачный исход
С тестовым ключом поле simulate задаёт, чем закончится видео. С боевым это поле вызовет ошибку.
| simulate | Итог | error.code |
|---|---|---|
success | succeeded | — |
failed | failed | render_failed |
moderated | failed | content_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"
}'