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

Vidu Q2 Turbo - Video Extension

viduq2-turbo-extend Vidu Q2 Turbo - Video Extension плавно продлевает длительность видео, сохраняя визуальную связность, непрерывность движения и единый стиль.

Эндпоинты

POST /v1/queue/viduq2-turbo-extend # Создать задачу
GET /v1/queue/viduq2-turbo-extend/requests/{request_id}/status # Проверить статус
GET /v1/queue/viduq2-turbo-extend/requests/{request_id}/response # Получить результат
PUT /v1/queue/viduq2-turbo-extend/requests/{request_id}/cancel # Отменить задачу
Окно терминала
curl --request 'POST' 'https://api.odirouter.ai/model/v1/queue/viduq2-turbo-extend' \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--location \
--data-raw '{
"video_url": "https://interactive-examples.mdn.mozilla.net/media/cc0-videos/flower.mp4",
"prompt": "A clean studio shot of a red apple on a white table, soft natural light.",
"duration": 5,
"resolution": "720p"
}'
video_creation_id string

ID видео Vidu. Необходимо передать один из параметров: video_url или video_creation_id

video_url string

Любой URL видео. Необходимо передать один из параметров: video_url или video_creation_id

Примечание: длительность видео должна быть не менее 4 секунд и не более 1 минуты

images Array[String]

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

Требования к формату:

Поддерживается передача изображения в формате Base64 или URL изображения (URL должен быть доступен)

Поддерживается передача только 1 изображения

Поддерживаемые форматы: png, jpeg, jpg, webp

Соотношение сторон изображения должно быть меньше 1:4 или 4:1

Размер изображения не должен превышать 50MB

Тело HTTP POST-запроса не должно превышать 20MB, а кодировка должна включать подходящую строку типа содержимого. Пример: data:image/png;base64,{base64_encode}

prompt string

Prompt продления для управления содержанием продолженного видео

resolution string

Разрешение видео

Варианты: 540p, 720p, 1080p

По умолчанию: 720p

duration integer

Длительность продления в секундах

Варианты: 1 - 7

По умолчанию: 5

watermark boolean

Добавлять ли водяной знак. Если true, водяной знак добавляется; если false, водяной знак не добавляется

Сейчас содержимое водяного знака фиксировано и указывает, что контент создан AI; по умолчанию водяной знак не добавляется

По умолчанию: false

wm_url string

Содержимое водяного знака передается как URL изображения водяного знака. Если водяной знак не добавляется, параметр не действует

Если водяной знак включен, но пользовательский URL не передан, используется стандартный водяной знак о создании контента AI

wm_position string

Позиция водяного знака. Если водяной знак не добавляется, параметр не действует

Варианты: top_left (слева сверху), top_right (справа сверху), bottom_right (справа снизу), bottom_left (слева снизу)

По умолчанию: bottom_left

meta_data string

Идентификатор метаданных, строка в формате JSON, сквозное поле

Можно настроить формат или использовать пример ниже:

{
"Label": "ваша_метка",
"ContentProducer": "ваш_производитель_контента",
"ContentPropagator": "ваш_распространитель_контента",
"ProduceID": "ваш_id_продукта",
"PropagateID": "ваш_id_распространения",
"ReservedCode1": "ваш_резервный_код_1",
"ReservedCode2": "ваш_резервный_код_2"
}

Если этот параметр пуст, используется стандартный идентификатор метаданных, созданный Vidu

payload string

Сквозной параметр. Не обрабатывается, используется только для передачи данных, максимум 1048576 символов

callback_url string

URL обратного вызова

{
"request_id": "task_01hxyz...",
"response_url": "https://api.odirouter.ai/model/v1/queue/viduq2-turbo-extend/requests/task_01hxyz.../response",
"status_url": "https://api.odirouter.ai/model/v1/queue/viduq2-turbo-extend/requests/task_01hxyz.../status",
"cancel_url": "https://api.odirouter.ai/model/v1/queue/viduq2-turbo-extend/requests/task_01hxyz.../cancel",
"queue_position": 0
}
ПолеТипОписание
request_idstringID задачи, используемый для последующих операций.
response_urlstringURL для получения итогового результата.
status_urlstringURL для проверки статуса задачи.
cancel_urlstringURL для отмены задачи.
queue_positionintТекущая позиция в очереди.