Перейти к основному содержанию
POST
/
v3
/
async
/
wan2.7-i2v
Wanxiang Wan 2.7: генерация видео из изображения
curl --request POST \
  --url https://api.highwayapi.ai/v3/async/wan2.7-i2v \
  --header 'Authorization: <authorization>' \
  --header 'Content-Type: <content-type>' \
  --data '
{
  "seed": 123,
  "prompt": "<string>",
  "duration": 123,
  "image_url": "<string>",
  "watermark": true,
  "resolution": "<string>",
  "prompt_extend": true,
  "first_clip_url": "<string>",
  "last_frame_url": "<string>",
  "negative_prompt": "<string>",
  "driving_audio_url": "<string>"
}
'
{
  "task_id": "<string>"
}
Модель Wanxiang Wan 2.7 для генерации видео из изображения поддерживает мультимодальный ввод (текст/изображения/аудио/видео) и позволяет выполнять три основные задачи: генерацию видео по первому кадру, генерацию видео по первому и последнему кадрам, а также продолжение видео. Поддерживаются разрешения 720P и 1080P, длительность от 2 до 15 секунд, тарификация посекундная. По умолчанию результат включает аудио.
Это асинхронный API, который возвращает только task_id асинхронной задачи. Используйте этот task_id в запросе к API получения результата задачи, чтобы получить результат генерации.

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

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

Тело запроса

seed
integer
Зерно случайных чисел, используемое для повышения воспроизводимости результатов генерации. Диапазон значений: [0, 2147483647].Диапазон значений: [0, 2147483647]
prompt
string
Текстовая подсказка, описывающая ожидаемые элементы и визуальные характеристики в генерируемом видео. Поддерживаются китайский и английский языки, максимум 5000 символов.Ограничение длины: 0 - 5000
duration
integer
по умолчанию:5
Длительность генерируемого видео в секундах, тарификация посекундная. Целое число в диапазоне [2, 15].Диапазон значений: [2, 15]
image_url
string
обязательно
URL изображения первого кадра. Поддерживаемые форматы: JPEG, JPG, PNG (прозрачный канал не поддерживается), BMP, WEBP. Диапазон ширины и высоты разрешения: [240, 8000] пикселей, соотношение сторон от 1:8 до 8:1, размер файла не более 20 МБ. Необходимо предоставить либо image_url, либо first_clip_url; должен быть указан как минимум один из них.
watermark
boolean
по умолчанию:false
Добавлять ли водяной знак; водяной знак располагается в правом нижнем углу видео.
resolution
string
по умолчанию:"1080P"
Уровень разрешения выходного видео, влияет на стоимость. Соотношение сторон видео сохраняется таким же, как у входного материала.Допустимые значения: 720P, 1080P
prompt_extend
boolean
по умолчанию:true
Включить ли интеллектуальную переформулировку prompt. После включения большая модель будет интеллектуально переформулировать входной prompt; для коротких prompt это заметно улучшает результаты генерации, но увеличивает время обработки.
first_clip_url
string
URL первого фрагмента видео, используется для продолжения видео. Модель выполнит генерацию продолжения на основе содержимого этого видео. Поддерживаемые форматы: mp4, mov; длительность 2–10 секунд, диапазон ширины и высоты разрешения: [240, 4096] пикселей, соотношение сторон от 1:8 до 8:1, размер файла не более 100 МБ. Необходимо выбрать одно из двух: first_clip_url или image_url.
last_frame_url
string
URL изображения последнего кадра. В сочетании с первым кадром позволяет сгенерировать видео по первому и последнему кадрам. Ограничения формата такие же, как для первого кадра.
negative_prompt
string
Негативная подсказка, описывающая содержимое, которое не должно появляться в кадрах видео. Поддерживаются китайский и английский языки, максимум 500 символов.Ограничение длины: 0 - 500
driving_audio_url
string
URL управляющего аудио. При передаче этого параметра модель будет использовать данное аудио как источник управления для генерации видео (например, синхронизация губ, привязка движений к ритму и т. д.). Если параметр не передан, модель автоматически сгенерирует подходящую фоновую музыку или звуковые эффекты. Поддерживаемые форматы: wav, mp3; длительность 2–30 секунд, размер файла не более 15 МБ.

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

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