Асинхронные генерации

Схема запроса, жизненный цикл статусов и готовые URL.

Видео: text-to-video, image-to-video, multimodal-to-video; изображения: text-to-image, image-to-image.

Вход имеет вид {"type":"image","url":"https://approved-storage.example/reference.png"}. Для мультимодального видео/аудио нужен duration_seconds от 2 до 15. Отклоняются не-HTTPS, учётные данные в URL, свои порты, фрагменты, IP, localhost и неразрешённые хосты.

Статусы: queued, processing, completed, failed, canceled. Опрашивайте только status_url; обновляется та же PC-задача и используется тот же возврат при ошибке.

Результаты: output.urls, output.video_url, output.image_urls. Сырые данные и ID Provider удаляются.

Реальные люди требуют одобренного Key, модели Seedance, режима изображения/мультимодального, parameters.real_person_mode: true, compliance.rights_confirmed: true и неперсонального compliance.consent_reference.