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"}'ID видео Vidu. Необходимо передать один из параметров: video_url или video_creation_id
Любой URL видео. Необходимо передать один из параметров: video_url или video_creation_id
Примечание: длительность видео должна быть не менее 4 секунд и не более 1 минуты
Референсное изображение для продолжения до конечного кадра. Модель использует изображение, переданное в этом параметре, как конечный кадр для продления видео
Требования к формату:
Поддерживается передача изображения в формате Base64 или URL изображения (URL должен быть доступен)
Поддерживается передача только 1 изображения
Поддерживаемые форматы: png, jpeg, jpg, webp
Соотношение сторон изображения должно быть меньше 1:4 или 4:1
Размер изображения не должен превышать 50MB
Тело HTTP POST-запроса не должно превышать 20MB, а кодировка должна включать подходящую строку типа содержимого. Пример: data:image/png;base64,{base64_encode}
Prompt продления для управления содержанием продолженного видео
Разрешение видео
Варианты: 540p, 720p, 1080p
По умолчанию: 720p
Длительность продления в секундах
Варианты: 1 - 7
По умолчанию: 5
Добавлять ли водяной знак. Если true, водяной знак добавляется; если false, водяной знак не добавляется
Сейчас содержимое водяного знака фиксировано и указывает, что контент создан AI; по умолчанию водяной знак не добавляется
По умолчанию: false
Содержимое водяного знака передается как URL изображения водяного знака. Если водяной знак не добавляется, параметр не действует
Если водяной знак включен, но пользовательский URL не передан, используется стандартный водяной знак о создании контента AI
Позиция водяного знака. Если водяной знак не добавляется, параметр не действует
Варианты: top_left (слева сверху), top_right (справа сверху), bottom_right (справа снизу), bottom_left (слева снизу)
По умолчанию: bottom_left
Идентификатор метаданных, строка в формате JSON, сквозное поле
Можно настроить формат или использовать пример ниже:
{"Label": "ваша_метка","ContentProducer": "ваш_производитель_контента","ContentPropagator": "ваш_распространитель_контента","ProduceID": "ваш_id_продукта","PropagateID": "ваш_id_распространения","ReservedCode1": "ваш_резервный_код_1","ReservedCode2": "ваш_резервный_код_2"} Если этот параметр пуст, используется стандартный идентификатор метаданных, созданный Vidu
Сквозной параметр. Не обрабатывается, используется только для передачи данных, максимум 1048576 символов
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_id | string | ID задачи, используемый для последующих операций. |
response_url | string | URL для получения итогового результата. |
status_url | string | URL для проверки статуса задачи. |
cancel_url | string | URL для отмены задачи. |
queue_position | int | Текущая позиция в очереди. |