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

Authorizations

Authorization
string
header
required

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

Body

application/json
model
enum<string>
required

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

Available options:
veo-3.1-lite,
veo-3.1-fast,
veo-3.1-quality,
omni-flash
Example:

"omni-flash"

prompt
string
required

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

Example:

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

duration
enum<integer>
default:8

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

  • omni-flash — допустимые значения: 4, 6, 8, 10
  • veo-3.1-lite, veo-3.1-fast, veo-3.1-quality — только 8
Available options:
4,
6,
8,
10
Example:

8

aspect_ratio
enum<string>
default:16:9

Соотношение сторон видео. Необязательный параметр, по умолчанию 16:9.

Available options:
16:9,
9:16
Example:

"16:9"

resolution
enum<string>
default:720p

Разрешение видео. Необязательный параметр, по умолчанию 720p. Поддерживается всеми моделями.

Available options:
720p,
1080p
Example:

"1080p"

images
string[]

Список URL изображений для генерации видео на их основе.

Поведение зависит от параметра type:

  • при i2v первая картинка задаёт первый кадр, вторая — последний (можно передать до двух картинок);
  • при r2v картинки используются как референс.
Example:
type
enum<string>

Режим генерации. Обязателен, если передан список images или videos.

  • i2v — по кадрам: первая картинка — первый кадр, вторая — последний;
  • r2v — по референсу;
  • video-edit — редактирование исходных видео из списка videos. Доступно только для модели omni-flash.
Available options:
i2v,
r2v,
video-edit
Example:

"i2v"

videos
string[]

Список URL исходных видео для редактирования. Обязателен и используется только при type: video-edit. Можно передать строго одно видео.

Поддерживается только моделью omni-flash. При type: video-edit параметры duration и aspect_ratio передавать не нужно.

Example:

Response

200 - application/json

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

task_id
string

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

Example:

"video_db242923-11eb-44dc-bddf-d71a02ab5174"