Новости Gemini

Gemini Omni Flash заменяет Veo 3.1: что меняется

Рабочее место с кодом, распечатками и техникой для настройки генерации видео через API

Google отключает preview-версии Veo 3.1 в Gemini API, и тем, кто генерирует видео через API, уже приходится перестраивать запросы под Gemini Omni Flash. Новая модель умеет делать похожие задачи, но работает по другим правилам: меняется формат запроса, передача изображений и способ получения готового клипа.

Что именно меняется при переходе на Omni Flash

Автор использовал Veo 3.1 для трёх типовых сценариев: превращал картинку в видео, делал плавный переход между первым и последним кадром и собирал ролики с героем по референсам. Но с 22 октября 2026 года Google отключает preview-версии veo-3.1-generate-preview, veo-3.1-fast-generate-preview и veo-3.1-lite-generate-preview, поэтому простой замены названия модели уже недостаточно.

Вместо привычного predictLongRunning теперь используется Interactions API: запрос уходит на /v1beta/interactions, а при background: false видео приходит в ответе сразу после генерации. Это удобно для скриптов и тестов, но для продакшена есть и фоновый режим с отдельным опросом статуса.

Как теперь задаются кадры, длительность и качество

В Omni Flash картинки, текст и роли кадров передаются одним массивом input. Роль картинки указывается прямо в промпте тегами вроде <FIRST_FRAME>, <LAST_FRAME> и <IMAGE_REF_0>, поэтому первый кадр, последний кадр и референсы героя можно собрать в одном запросе. Это упрощает схему по сравнению с Veo, где разные сценарии жили в разных режимах.

Есть и важные ограничения. У Omni нет отдельного параметра длительности: вместо него длину надо описывать словами, например “A 4-second video”. В тестах автор получил ролики примерно на 4,01, 5,01 и 6,01 секунды, но после генерации всё равно стоит проверять реальную длину файла. Ещё один нюанс — модель любит делать склейки, поэтому для одного непрерывного плана лучше явно просить “A single continuous shot, no scene cuts”.

Где новая модель сильнее, а где пока слабее

В сценарии “картинка в видео” Omni Flash показал себя нормально: лицо и предметы держались стабильно, без заметных искажений. Отдельная проверка с двумя героями тоже прошла неплохо — лица не смешались и не перепутались местами, хотя с расстановкой персонажей модель иногда ошибалась.

А вот в задаче плавного перехода между двумя кадрами результат оказался слабее. В тесте с ремонтом комнаты Veo 3.1 сделал более аккуратную интерполяцию, а Omni Flash ближе к середине ролика резко перескочил к почти пустой комнате. Для таймлапса это ещё можно использовать, но для аккуратных переходов лучше либо брать другую модель, либо добирать плавность уже на монтаже.

Что важно знать перед переносом рабочих сценариев

Есть и практические технические детали. Если итоговый файл получается меньше 4 МБ, видео можно получить прямо в ответе в base64. Если есть риск превысить лимит, нужно просить delivery: uri, тогда видео придёт ссылкой и его придётся дождаться через Files API до статуса ACTIVE. При этом для такого режима Google требует хранение, поэтому store=false здесь не подойдёт.

Автор отдельно отмечает, что английские промпты предсказуемее: именно английский считается полностью поддерживаемым, а остальные языки пока официально не оценивались. Для тех, кто генерирует видео для рекламы, коротких роликов или демо, вывод простой: Omni Flash может заменить Veo 3.1 не “в один клик”, но после настройки запросов и проверки длины клипов рабочий процесс можно сохранить.

Частые вопросы

Можно ли просто заменить название модели и продолжить работать?
Нет, у Omni Flash другой API, другой способ передачи картинок и нет отдельного параметра длительности. Придётся менять сам запрос, а не только имя модели.
Как теперь задавать первый и последний кадр?
Картинки передаются в одном массиве input, а роль каждой задаётся тегами в начале промпта, например <FIRST_FRAME> и <LAST_FRAME>. Порядок изображений в массиве тоже важен.
Что лучше работает в Omni Flash — оживление картинки или переход между кадрами?
По наблюдениям автора, картинка-в-видео работает неплохо, а плавный переход между первым и последним кадром пока получается слабее. Для сложных переходов стоит перепроверять результат или делать доработку в монтаже.
Как получить видео, если оно больше 4 МБ?
Нужно использовать delivery: uri, тогда видео придёт ссылкой. После этого файл надо дождаться через Files API до статуса ACTIVE и только потом скачивать.

Читайте также

Попробовать Lord GPT бесплатно →