Wan 2.7 Video Edit
wan2.7-videoedit
Wan 2.7 Video Edit переносит возможности редактирования видео Wan в международные творческие процессы; полезна для изменений видео по промптам, корректировок по референсам и визуальной итерации для разных рынков.
Эндпоинты
POST /v1/queue/wan2.7-videoedit # Создать задачуGET /v1/queue/wan2.7-videoedit/requests/{request_id}/status # Проверить статусGET /v1/queue/wan2.7-videoedit/requests/{request_id}/response # Получить результатPUT /v1/queue/wan2.7-videoedit/requests/{request_id}/cancel # Отменить задачу
Параметры запроса
Заголовок раздела «Параметры запроса»curl --location "https://api.odirouter.ai/model/v1/queue/wan2.7-videoedit" \ --header "Authorization: Bearer YOUR_API_KEY" \ --header "Content-Type: application/json" \ --data '{ "input": { "prompt": "Change the character into a glossy futuristic outfit and add the hat from the reference image.", "media": [ { "type": "video", "url": "https://xxx/input.mp4" }, { "type": "reference_image", "url": "https://xxx/hat.png" } ] }, "parameters": { "resolution": "1080P", "ratio": "16:9", "duration": 0, "audio_setting": "auto", "prompt_extend": true, "watermark": false, "seed": 12345 } }'Основная входная информация, например промпты.
Текстовый промпт, описывающий ожидаемые элементы и визуальные особенности в генерируемом видео.
Поддерживаются китайский и английский языки. Каждый китайский иероглиф или буква считается одним символом. Содержимое сверх лимита автоматически обрезается.
Ограничение длины: до 5000 символов.
Пример: Заменить одежду персонажа на блестящий футуристичный костюм и добавить шляпу с референсного изображения.
Негативный промпт, описывающий то, что не должно появляться в кадрах видео. Он позволяет ограничивать видеоряд.
Поддерживаются китайский и английский языки. Максимальная длина — 500 символов. Содержимое сверх лимита автоматически обрезается.
Пример: низкое разрешение, ошибки, худшее качество, низкое качество, неполные детали, лишние пальцы, плохие пропорции и т. д.
Список медиа-материалов для видео-редактирования, включая видео и изображения.
Каждый элемент массива — объект медиа с полями type и url.
Тип медиа-материала.
Возможные значения: video — обязательно, видео для редактирования; reference_image — необязательно, референсное изображение.
Ограничения материалов: требуется ровно 1 видео; можно передать до 4 референсных изображений.
URL медиа-материала или данные Base64. Материалы включают видео и изображения.
Передача видео (type=video): URL видеофайла для редактирования.
Ограничения видео: форматы mp4 и mov; длительность 2 - 10s; ширина и высота в диапазоне [240,4096] пикселей; соотношение сторон 1:8 - 8:1; размер файла не более 100MB.
Формат ввода видео: публичный URL по HTTP или HTTPS, например https://xxx/xxx.mp4.
Передача изображения (type=reference_image): URL референсного изображения или данные Base64.
Ограничения изображений: форматы JPEG, JPG, PNG без прозрачного канала, BMP, WEBP; ширина и высота в диапазоне [240, 8000] пикселей; соотношение сторон 1:8 - 8:1; размер файла не более 20MB.
Форматы ввода изображения: публичный URL по HTTP или HTTPS, например https://xxx/xxx.png; или строка Base64 в формате data:{MIME_type};base64,{base64_data}.
Параметры обработки видео, например разрешение, длительность, расширение prompt и водяной знак.
Уровень разрешения генерируемого видео для управления четкостью через общее число пикселей.
Возможные значения: 720P, 1080P. По умолчанию: 1080P.
Соотношение сторон генерируемого видео.
Если ratio не передан, выходное видео использует приблизительное соотношение сторон входного видео. Если ratio передан, видео генерируется с указанным соотношением сторон.
Возможные значения: 16:9, 9:16, 1:1, 4:3, 3:4.
Вывод 720P: 16:9=1280*720, 9:16=720*1280, 1:1=960*960, 4:3=1104*832, 3:4=832*1104.
Вывод 1080P: 16:9=1920*1080, 9:16=1080*1920, 1:1=1440*1440, 4:3=1648*1248, 3:4=1248*1648.
Длительность генерируемого видео в секундах.
Рекомендуется задавать только для обрезки видео. Если выходное видео должно сохранить длительность входного, не задавайте этот параметр или передайте значение по умолчанию 0.
По умолчанию: 0, используется длительность входного видео без обрезки.
Если указана конкретная длительность, система обрезает исходное видео от 0 секунд до заданного значения duration.
Диапазон: целое число в [2, 10].
Настройка звука видео.
auto: значение по умолчанию. Модель принимает решение по содержанию prompt. Если prompt описывает звук, аудио может быть сгенерировано заново; иначе исходный звук может быть сохранен.
origin: принудительно сохранить исходный звук входного видео без повторной генерации.
Включать ли интеллектуальное расширение prompt. При включении большая модель переписывает входной prompt. Для коротких prompt это заметно улучшает результат, но увеличивает задержку.
true: значение по умолчанию, включить расширение prompt.
false: выключить расширение prompt.
Добавлять ли водяной знак. Водяной знак расположен в правом нижнем углу видео, фиксированный текст — «AI生成».
false: значение по умолчанию, не добавлять водяной знак.
true: добавить водяной знак.
Пример: false.
Случайное зерно. Диапазон: [0, 2147483647].
Если параметр не указан, система автоматически генерирует случайное зерно. Чтобы повысить воспроизводимость результата, рекомендуется фиксировать значение seed.
Примечание: генерация имеет вероятностный характер. Даже при одинаковом seed полное совпадение результата не гарантируется.
Параметры ответа
Заголовок раздела «Параметры ответа»{ "request_id": "mmsu_01hxyz...", "response_url": "https://api.odirouter.ai/model/v1/queue/wan2.7-videoedit/requests/mmsu_01hxyz.../response", "status_url": "https://api.odirouter.ai/model/v1/queue/wan2.7-videoedit/requests/mmsu_01hxyz.../status", "cancel_url": "https://api.odirouter.ai/model/v1/queue/wan2.7-videoedit/requests/mmsu_01hxyz.../cancel", "queue_position": 0}| Поле | Тип | Описание |
|---|---|---|
request_id | string | Идентификатор задачи для последующей проверки статуса, получения результата и отмены |
response_url | string | URL для получения итогового результата |
status_url | string | URL для проверки статуса задачи |
cancel_url | string | URL для отмены задачи |
queue_position | int | Текущая позиция в очереди |