Skip to main content
POST
Генерация видео

Authorizations

Authorization
string
header
required

Заголовок авторизации вида Bearer <token>, где <token> — ваш API-ключ.

Body

application/json
model
enum<string>
required

Идентификатор видео-модели.

Available options:
wan2.7
Example:

"wan2.7"

type
enum<string>
required

Тип генерации. Обязательный параметр.

  • t2v — из текста
  • i2v — из изображения
  • r2v — по референсу
  • video-edit — редактирование видео
Available options:
t2v,
i2v,
r2v,
video-edit
Example:

"t2v"

prompt
string
required

Текстовое описание желаемого видео.

Example:

"Красивый закат над морем"

duration
integer
default:5

Длительность видео в секундах. По умолчанию 5.

  • Если в media передано видео — допустимы целые значения от 2 до 10.
  • Если видео не передано — допустимы целые значения от 2 до 15.
Required range: 2 <= x <= 15
Example:

5

size
enum<string>
default:720p

Разрешение итогового видео. Поддерживаются 720p и 1080p.

Available options:
720p,
1080p
Example:

"1080p"

aspect_ratio
enum<string>

Соотношение сторон видео. По умолчанию выбирается автоматически наиболее подходящее.

Available options:
16:9,
9:16,
4:3,
3:4,
1:1
Example:

"16:9"

media
object[]

Список объектов с исходными материалами для генерации. Состав зависит от type запроса.

t2v — не используется, передавайте пустой список.

i2v — допустимы следующие наборы объектов:

По первому кадру:

  • first_frame — первый кадр
  • first_frame + driving_audio — первый кадр + звук

Первый и последний кадр:

  • first_frame + last_frame — первый и последний кадр
  • first_frame + last_frame + driving_audio — первый и последний кадр + звук

Продолжение видео:

  • first_clip — продолжение первого видео
  • first_clip + last_frame — первый фрагмент видео + продолжение в последнем кадре

r2v — по референсу, допустимы объекты:

  • reference_image — референс-изображение
  • reference_video — референс-видео

video-edit — редактирование видео:

  • videoобязательно, видео для редактирования
  • reference_image — необязательно, изображение-образец

Ограничения: в видео должен быть только один человек; можно передать максимум 4 референс-изображения; длительность видео — 2–10 секунд.

Example:

Response

200 - application/json

Задача создана

task_id
string

Идентификатор задачи для последующего опроса через fetch.

Example:

"b22c9ae2-0b55-4398-88df-0191aae664f0"