Создать видео
Создавайте видео Wan 3.0 по тексту, изображениям и мультимодальным референсам через общие поля платформы.
Формат платформы использует корневые параметры и metadata, а не нативные input/parameters. Создание асинхронное; после отправки получите результат отдельным запросом.
/v1/videosАутентификация
bearerAuth Используйте API Key платформы: Authorization: Bearer your-api-key.
Расположение: header
Тело запроса
application/json
Определения типов TypeScript
Используйте тип request body в TypeScript.
Нужен промпт или непустой metadata.media. Используйте JSON, не multipart/input_reference/image/images.
Тело ответа
application/json
application/json
application/json
Параметры и приоритеты
| Настройка | Заполнение и приоритет |
|---|---|
| Промпт и материалы | Нужен prompt или непустой metadata.media; для изображений не используются корневые image/images/input_reference |
| Разрешение | Непустой size → непустой metadata.resolution → непустой metadata.size → 1080P; задавайте уровень, не размеры в пикселях |
| Длительность | Явный duration → непустой seconds → metadata.duration → 5; duration — целое число, seconds — строка целого числа |
| Seed | Явный корневой seed приоритетнее metadata.seed; 0 допустим |
| Остальное | Соотношение сторон, звук, переработку промпта и водяной знак задавайте в metadata; явный false сохраняется |
Лучше задавать настройку одним способом. Пробельные строки разрешения и seconds считаются отсутствующими; при наличии материалов prompt можно опустить. Недопустимое старшее значение вызывает ошибку, а не переход к младшему.
Сценарии и материалы
Примеры охватывают текст, первый кадр, первый/последний кадры, смешанные референсы, файл, веб-страницу, редактирование и продление. Замените URL примеров своими доступными адресами.
Первый/последний кадры несовместимы с референсами; последний требует первого. Выберите файл или веб-страницу и включите переработку промпта. Форматы, количество, размеры и длительности описаны в правилах материалов и сочетаний; они действуют и для платформенного формата.
Результат создания и совместимые пути
Создание возвращает объект video. Сохраните id и используйте получение в формате платформы. Совместимое поле task_id равно id. queued означает принятие, а не готовность видео.
Также поддерживаются POST /v1/video/generations и POST /v1/videos/generations с теми же параметрами и ответами. Для новых интеграций используйте POST /v1/videos.
Типичные ошибки
При HTTP 400 проверьте по сообщению типы параметров, разрешение, сочетания материалов и имена полей metadata. Ошибка может находиться в code/message/data или вложенном объекте error.