Руководства
Асинхронное видео
Создание, опрос, скачивание и отмена video job в DemoQA AI.
Видео генерируется асинхронно.
1. Создайте job
curl https://demoqa.ru/v1/videos \
-H "Authorization: Bearer $DEMOQA_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: onboarding-clip-v2" \
-d '{"model":"video-model-id","prompt":"Анимация прохождения UI smoke test"}'Сохраните id из ответа.
2. Опросите статус
curl https://demoqa.ru/v1/videos/video_01... \
-H "Authorization: Bearer $DEMOQA_API_KEY"Используйте exponential backoff с jitter. Остановитесь на терминальном статусе completed, failed или cancelled.
3. Получите или отмените результат
# Бинарный файл после completed
curl -L https://demoqa.ru/v1/videos/video_01.../content \
-H "Authorization: Bearer $DEMOQA_API_KEY" \
--output result.mp4
# Отмена незавершённой job
curl -X DELETE https://demoqa.ru/v1/videos/video_01... \
-H "Authorization: Bearer $DEMOQA_API_KEY"Не запускайте новую job из-за одного таймаута — сначала повторите создание с тем же idempotency key или проверьте сохранённый id.