Omni-Flash-Ext
Генерация видео Omni-Flash-Ext
- Единая модель генерации видео Omni-Flash-Ext
- Поддерживает Text-to-Video, Image-to-Video по одному изображению, референсное видео и слияние трёх референсных изображений
- Поддерживает разрешения 720p / 1080p / 4k и длительности 4 / 6 / 8 / 10 секунд
- Асинхронный API задач. Сначала отправляется задача, затем результат запрашивается по идентификатору задачи
POST
Аутентификация
string
обязательно
Все запросы требуют аутентификации по Bearer Token.Получение API-ключа:Перейдите на страницу управления API-ключами, чтобы получить свой API-ключ.При выполнении запросов добавляйте следующий заголовок:
Параметры запроса
string
обязательно
Название модели генерации видео. Должно быть
Omni-Flash-Ext.boolean
по умолчанию:"false"
Выполнять ли проверку содержимого перед отправкой задачи генерации видео.
true: проверить промпты и входные изображения с помощьюomni-moderation-latestfalseили параметр не указан: не отправлять запрос на проверку, без дополнительных затрат и задержки (по умолчанию)
string
обязательно
Описание содержимого видео. Рекомендуем подробно описывать сцену, субъект, действие, окружение, движение камеры, визуальный стиль и звуковые подсказки.Пример:
"a girl is dancing happily in a sunny garden"integer
по умолчанию:"6"
Длительность видео в секундах.Поддерживаемые значения:
4, 6, 8, 10.string
по умолчанию:"720p"
Разрешение видео. Значения нечувствительны к регистру.Поддерживаемые значения:
720p1080p4k
string
по умолчанию:"16:9"
Соотношение сторон видео. Используется для выбора горизонтального или вертикального вывода.Распространённые значения:
16:9— горизонтальное9:16— вертикальное
16:9string
Поле совместимости. Имеет то же значение, что и
aspect_ratio. Если переданы оба, поддерживайте их согласованность.string
Тип генерации, определяющий способ использования изображений.Возможные значения:
frame- Режим первого кадра. Вimage_urlsможно загрузить только 1 изображение, которое используется как первый кадр видео.reference- Режим референса. Вimage_urlsможно загрузить 1 или 3 изображения, которые используются как референсные изображения.
array<url>
Массив URL референсных изображений. В зависимости от
generation_type можно не указывать, передать 1 изображение или 3 изображения:- Не указан или пустой массив: Text-to-Video
- 1 изображение: Image-to-Video по одному изображению
- 3 изображения: слияние референсных изображений (поддерживается только при
generation_typeравномreference)
generation_type:generation_typeравенframe: можно загрузить только 1 изображение.generation_typeравенreference: можно загрузить 1 или 3 изображения.
array<url>
Массив URL референсных видео. Можно не указывать или передать 1 референсное видео.Поддерживаются только публично доступные HTTP/HTTPS URL видео. Можно передавать вместе с
image_urls: изображения используются как референс идентичности или композиции, а видео — как референс движения.Ответ
integer
Код состояния ответа. Успешные запросы возвращают
200.array
Возвращаемый массив задач.
Получение результата задачи
Генерация видео асинхронна. После отправки API возвращаетtask_id. Используйте эндпоинт Получить статус задачи, чтобы узнать прогресс и результаты.
cURL
Пример успешного результата
Пример неудачного результата
Сценарии использования
Сценарий 1: Текст в видео
Сценарий 2: видео по одному изображению
Сценарий 3: слияние 3 референсных изображений
Сценарий 4: короткое видео 4K
Сценарий 5: генерация с референсным видео
Коды ошибок
При сбое задачи API статуса задачи возвращает причину сбоя в
data.error. Распространённые причины включают временное исчерпание квоты у поставщика, провал модерации содержимого или таймаут со стороны поставщика.