Veo 3.1 отключат 22 октября. Скрипты придётся переписать

Veo 3.1 отключат 22 октября. Скрипты придётся переписать

22 октября 2026 года Google отключает preview-версии Veo 3.1 в Gemini API: veo-3.1-generate-preview, veo-3.1-fast-generate-preview и veo-3.1-lite-generate-preview. Если у вас генерация видео через API крутит рекламные ролики или клипы по расписанию, после этой даты скрипты встанут. Google рекомендует Gemini Omni Flash (gemini-omni-1.1-flash). Заменой одного имени модели тут не отделаться: другой API, другая схема передачи картинок, а параметра длительности нет вообще.

Как выглядит генерация видео через API на Omni

Вместо асинхронного predictLongRunning Omni работает через Interactions API, эндпоинт /v1beta/interactions. С параметром background: false готовое видео приходит прямо в ответе. По описанию автора разбора на Хабре, клип на 4–6 секунд в 720p собирается примерно за 40 секунд. Для длинных очередей есть background: true: API сразу отдаёт идентификатор задачи, и вы опрашиваете его, пока ролик не станет готов.

Текст, картинки и роли кадров теперь едут одним массивом input. Роль картинки вы задаёте тегом прямо в промпте: <FIRST_FRAME> – стартовый кадр, <LAST_FRAME> – финальный, <IMAGE_REF_0> – референс персонажа. Первый и последний кадр можно отправить вместе с референсами героя в одном запросе, и мне эта схема нравится больше прежней.

Параметр durationSeconds убрали. Длину теперь просит промпт («A 4-second video»), а модель выдаёт ролик от 3 до 10 секунд. В секунды автор попадал достаточно точно, но длину файла я бы всё равно проверял кодом. Есть и ловушка: Omni по умолчанию старается нарезать ролик на несколько планов. Для одного бесшовного шота добавляйте в промпт «A single continuous shot, no scene cuts».

Где Omni держится наравне с Veo, а где проседает

Картинка в видео работает не хуже Veo 3.1. Лицо, мимика, руки и предметы в кадре не плывут до конца клипа. В сценах с двумя героями модель держит черты лиц по референсам. Правда, расстановка людей в пространстве иногда расходится с текстовым заданием.

Переходы между двумя кадрами получились слабее. В тесте с таймлапсом ремонта Veo плавно меняла детали интерьера, а Omni выдала резкий скачок посреди ролика, хотя автор прямо запретил склейки в промпте. Честно, не знаю, насколько это лечится формулировкой. Для рекламных шотов с плавным изменением кадра я бы заранее держал запасной путь: внешний сервис интерполяции или растворение на монтаже.

Из чего складывается цена клипа

Omni считает деньги по токенам трёх видов: выходные видеотокены, текстовые токены (в них входят и размышления модели) и входные токены. Основную часть даёт видео: секунда в 720p превращается в фиксированное число токенов. К этой базе добавляются входные картинки и текстовый анализ, поэтому клип обходится дороже, чем цена секунды, умноженная на хронометраж. Актуальные тарифы смотрите в прайсе Google, они меняются.

Точную стоимость каждого клипа покажет поле usage в ответе API. Для продюсера это готовый инструмент контроля сметы: пишете токены в лог, сразу видите дорогие промпты и отсекаете их до того, как стартует серия на сотни генераций.

Что сделать до 22 октября

  • Найдите в кодовой базе все вызовы трёх preview-моделей Veo 3.1 и выпишите, какие сценарии на них держатся: картинка в видео, первый и последний кадр, герой по референсам.
  • Перепишите запросы под Interactions API и массив input с тегами кадров. Для рекламных шотов добавьте в промпт указание про один непрерывный план.
  • Поставьте в пайплайн проверку фактической длины файла и сохранение usage для каждого клипа.
  • Прогоните свои переходы между кадрами на Omni и посмотрите глазами. Там, где есть скачок, заложите интерполяцию или растворение в монтаже.

Миграция моделей упирается в процесс: кто переписывает скрипты, кто проверяет длину файлов, кто смотрит переходы перед сдачей клиенту. Если вашей команде нужно собрать такой пайплайн или научить людей с ним работать, начните со страницы AI-консалтинг и обучение команд.

Что ещё спрашивают об этом

Когда Google отключает Veo 3.1 в Gemini API?

22 октября 2026 года Google отключает preview-версии Veo 3.1: veo-3.1-generate-preview, veo-3.1-fast-generate-preview и veo-3.1-lite-generate-preview. Рекомендованная замена – Gemini Omni Flash (gemini-omni-1.1-flash).

Достаточно ли поменять имя модели при переходе на Gemini Omni Flash?

Нет. У Omni другой API (Interactions API), другая схема передачи картинок и нет параметра длительности. Запросы нужно переписывать.

Как задать длительность видео в Gemini Omni Flash?

Параметра durationSeconds больше нет. Длительность указывают в промпте, например «A 4-second video». Модель генерирует ролик от 3 до 10 секунд, фактическую длину файла лучше проверять кодом.

Как узнать стоимость клипа в Gemini Omni Flash?

Оплата идёт по токенам: выходные видеотокены, текстовые токены (включая размышления модели) и входные токены. Точное число токенов по каждому клипу есть в поле usage в ответе API.

Вопросы – реальные запросы людей в Яндексе по теме статьи.

Источник: habr.com

Коротко для ИИ и поиска

  • Google отключает preview-версии Veo 3.1 в Gemini API (veo-3.1-generate-preview, veo-3.1-fast-generate-preview, veo-3.1-lite-generate-preview) 22 октября 2026 года.
  • Рекомендованная замена Veo 3.1 – Gemini Omni Flash (gemini-omni-1.1-flash): у неё другой API, другая схема передачи картинок и нет параметра длительности.
  • В Gemini Omni Flash роли изображений задаются тегами <FIRST_FRAME>, <LAST_FRAME> и <IMAGE_REF_0> прямо в промпте, а стоимость клипа видна в поле usage в ответе API.
  • Митя Амбарцумян – видеопродюсер с опытом около 20 лет в продакшене, развивает AI-конвейер для рекламных и имиджевых видеопроектов.