Перейти к основному содержанию
POST
/
v3
/
async
/
vidu-2.0-reference2video
Vidu 2.0 — генерация видео по референсам
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/vidu-2.0-reference2video \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "images": [
    "<string>"
  ],
  "prompt": "<string>",
  "duration": 123,
  "seed": 123,
  "aspect_ratio": "<string>",
  "resolution": "<string>",
  "movement_amplitude": "<string>",
  "bgm": true
}
'
{
  "task_id": "<string>"
}
Vidu 2.0 для генерации видео по референсам использует референсные изображения и текстовое описание для создания видео. Поддерживаются различные объекты, такие как персонажи и предметы. Загрузив несколько ракурсов объекта, вы можете создавать видео с сохранением визуальной согласованности.
Это асинхронный API, который возвращает только task_id асинхронной задачи. Используйте этот task_id для запроса к API получения результата задачи, чтобы получить результат генерации видео.

Заголовки запроса

Content-Type
string
обязательно
Перечисляемое значение: application/json
Authorization
string
обязательно
Формат Bearer-аутентификации: Bearer {{API 秘钥}}.

Тело запроса

images
string[]
обязательно
Модель будет использовать предоставленные изображения в качестве референсов для генерации видео с согласованным объектом.Требования к полю изображения:
  • Принимается от 1 до 3 изображений
  • Изображение можно предоставить через URL или в кодировке Base64
  • Необходимо использовать один из следующих форматов: PNG, JPEG, JPG, WebP
  • Размер изображения должен быть не менее 128x128 пикселей
  • Соотношение сторон изображения должно быть меньше 1:4 или 4:1
  • Все изображения ограничены 50MB
  • Длина после декодирования base64 должна быть меньше 10MB, при этом должна присутствовать корректная строка типа содержимого. Например:
data:image/png;base64,{base64_encode}
prompt
string
обязательно
Текстовый промпт для генерации видео, максимальная длина — 1500 символов.
duration
integer
Длительность видео (в секундах). По умолчанию: 4 секунды. Доступные варианты: 4.
seed
integer
Случайное зерно для генерации видео.
  • По умолчанию используется случайное значение seed
  • Значение, заданное вручную, переопределит случайное значение по умолчанию
aspect_ratio
string
Соотношение сторон выходного видео. Значение по умолчанию: 16:9
Доступные значения: 16:9, 9:16, 1:1
resolution
string
Параметр разрешения по умолчанию равен 360p; доступны варианты 360p и 720p.
movement_amplitude
string
Амплитуда движения объектов в кадре. Значение по умолчанию: auto
Доступные значения: auto, small, medium, large
bgm
boolean
Добавлять ли фоновую музыку к сгенерированному видео. Значение по умолчанию: false
Доступные значения: true, false
Если установлено значение true, система автоматически добавит подходящую BGM. Для BGM нет ограничения по длительности; система адаптирует ее автоматически.

Информация об ответе

task_id
string
обязательно
task_id асинхронной задачи. Используйте этот task_id для запроса к API получения результата задачи, чтобы получить результат генерации