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

Схема запроса, жизненный цикл статусов и готовые 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 и неразрешённые хосты.

Точный список хостов, назначенных вашему Key, показан в Настройки → Ключи API → Создать ключ API. На первом этапе endpoint загрузки отсутствует: опубликуйте локальные файлы как общедоступные HTTPS URL на одном из этих хостов. Если вы не управляете назначенным хостом, попросите поддержку проверить ваш хост хранилища до использования.

Статусы: 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 укажите стабильный ID записи согласия/доказательства в вашей системе (например, campaign-2026-08-1234). Не указывайте имя, e-mail, URL документа, персональные данные или сам документ согласия; храните доказательство в своей системе.