Перейти к содержимому
Главная

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
}
}'
input object required

Основная входная информация, например промпты.

prompt string

Текстовый промпт, описывающий ожидаемые элементы и визуальные особенности в генерируемом видео.

Поддерживаются китайский и английский языки. Каждый китайский иероглиф или буква считается одним символом. Содержимое сверх лимита автоматически обрезается.

Ограничение длины: до 5000 символов.

Пример: Заменить одежду персонажа на блестящий футуристичный костюм и добавить шляпу с референсного изображения.

negative_prompt string

Негативный промпт, описывающий то, что не должно появляться в кадрах видео. Он позволяет ограничивать видеоряд.

Поддерживаются китайский и английский языки. Максимальная длина — 500 символов. Содержимое сверх лимита автоматически обрезается.

Пример: низкое разрешение, ошибки, худшее качество, низкое качество, неполные детали, лишние пальцы, плохие пропорции и т. д.

media array required

Список медиа-материалов для видео-редактирования, включая видео и изображения.

Каждый элемент массива — объект медиа с полями type и url.

type string required

Тип медиа-материала.

Возможные значения: video — обязательно, видео для редактирования; reference_image — необязательно, референсное изображение.

Ограничения материалов: требуется ровно 1 видео; можно передать до 4 референсных изображений.

url string required

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}.

parameters object

Параметры обработки видео, например разрешение, длительность, расширение prompt и водяной знак.

resolution string

Уровень разрешения генерируемого видео для управления четкостью через общее число пикселей.

Возможные значения: 720P, 1080P. По умолчанию: 1080P.

ratio string

Соотношение сторон генерируемого видео.

Если 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.

duration integer

Длительность генерируемого видео в секундах.

Рекомендуется задавать только для обрезки видео. Если выходное видео должно сохранить длительность входного, не задавайте этот параметр или передайте значение по умолчанию 0.

По умолчанию: 0, используется длительность входного видео без обрезки.

Если указана конкретная длительность, система обрезает исходное видео от 0 секунд до заданного значения duration.

Диапазон: целое число в [2, 10].

audio_setting string

Настройка звука видео.

auto: значение по умолчанию. Модель принимает решение по содержанию prompt. Если prompt описывает звук, аудио может быть сгенерировано заново; иначе исходный звук может быть сохранен.

origin: принудительно сохранить исходный звук входного видео без повторной генерации.

prompt_extend boolean

Включать ли интеллектуальное расширение prompt. При включении большая модель переписывает входной prompt. Для коротких prompt это заметно улучшает результат, но увеличивает задержку.

true: значение по умолчанию, включить расширение prompt.

false: выключить расширение prompt.

watermark boolean

Добавлять ли водяной знак. Водяной знак расположен в правом нижнем углу видео, фиксированный текст — «AI生成».

false: значение по умолчанию, не добавлять водяной знак.

true: добавить водяной знак.

Пример: false.

seed integer

Случайное зерно. Диапазон: [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_idstringИдентификатор задачи для последующей проверки статуса, получения результата и отмены
response_urlstringURL для получения итогового результата
status_urlstringURL для проверки статуса задачи
cancel_urlstringURL для отмены задачи
queue_positionintТекущая позиция в очереди