Как использовать API Veo 3.1

CometAPI
AnnaDec 10, 2025
Как использовать API Veo 3.1

Veo 3.1 — это новейшая версия семейства моделей видеогенерации Veo от Google. Она обеспечивает более насыщенный нативный звук, улучшенное управление повествованием и кинематографичностью, управление несколькими изображениями и новые примитивы редактирования (переходы между первым и последним кадрами, «ингредиенты»/референсные изображения и рабочие процессы расширения сцен). Для разработчиков самый быстрый способ доступа к Veo 3.1 — это API (для интеграции с потребителями) и Vertex AI (для корпоративных и облачных рабочих нагрузок).

Что такое API Veo 3.1 и каковы его основные функции?

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

Ключевые возможности (краткий обзор)

  • Текст → Видео: Создавайте видеоролики прямо на основе повествовательных подсказок (включая диалоги и аудио).
  • Изображение → Видео: Преобразуйте изображение в короткую анимированную сцену. ()
  • Справочные изображения («Ингредиенты к видео»): Поставка до 3 изображения (персонажи, объекты, стили) для сохранения визуальной согласованности во всех выходных данных.
  • Генерация первого и последнего кадра: создание переходов между двумя изображениями (модель генерирует кадры, плавно сменяющие друг друга, с соответствующим звуком).
  • Рабочие процессы расширения сцены: инструменты для расширения существующего клипа путем создания новых клипов, привязанных к концу предыдущего видео (примечание: возможности и поддержка различаются между Gemini API и Vertex preview — см. раздел «условия»).
  • Собственный звук и звуковые эффекты: Модель может синтезировать речь, окружающие звуки и синхронизированные эффекты, соответствующие созданным визуальным эффектам.

Как использовать API Veo 3.1 — какие предварительные требования и условия?

Что необходимо перед вызовом API?

  1. Доступ и выставление счетов: Veo 3.1 доступен в платной предварительной версии — убедитесь, что у вас есть ключ API или проект Google Cloud с включённым Vertex AI и настроенной оплатой. Некоторые функции и варианты моделей доступны в предварительной версии только по регионам.
  2. Квоты и ограничения предварительного просмотра: Модели предварительного просмотра часто имеют ограничения по частоте запросов для каждого проекта (например, 10 об/мин для вариантов предварительного просмотра) и ограничения на количество видео за один запрос. Точные значения для вашей учётной записи см. на странице модели в документации Vertex AI / Gemini.
  3. Входные активы и формат: Вы можете генерировать видео на основе текстовых подсказок, одного или нескольких изображений, а также расширять существующее видео, созданное Veo, указав его URI. Для рабочих процессов преобразования изображений в видео предоставьте изображения в поддерживаемых форматах (URL или байты в зависимости от конечной точки).
  4. Безопасность и происхождение: Создаваемый контент должен соответствовать политике Google в отношении контента. В режиме предварительного просмотра могут отображаться водяные знаки или флаги использования; будьте готовы к проверке происхождения и модерации контента в вашем приложении.

Какие методы аутентификации поддерживаются?

  • Ключ API: Для конечных точек, размещенных на Gemini, или ключа сторонней API-платформы. Я рекомендую CometAPI.  CometAPI предложить цену значительно ниже официальной, чтобы помочь вам интегрировать API Veo 3.1 (veo3.1-pro; veo3.1)
  • Учетные данные Google Cloud / ADC: Для Vertex AI используйте учетные данные приложения по умолчанию (учетная запись службы / аутентификация gcloud) или ключ API, прикрепленный к вашему проекту Google Cloud.

Каковы конечные точки API Veo 3.1 и какие параметры наиболее важны?

Короткий ответ: Вы либо позвоните API CometAPI конечная точка генерации видео (для доступа, размещенного на CometAPI, v1/chat/completions). Оба используют тело запроса JSON, описывающее модель, подсказки и video/output конфигурация; более крупные видеозадания возвращаются как длительные операции.

Распространенные конечные точки (примеры):

curl --location --request POST 'https://api.cometapi.com/v1/chat/completions' \  
--header 'Authorization: {{api-key}}' \  
--header 'Content-Type: application/json' \  
--data-raw '{  
"model": "veo3.1-pro",  
"stream": true,  
"messages":   
}'

Типичные параметры запроса (логическая разбивка)

  • модель — идентификатор целевой модели (veo3.1-pro; имена veo3.1 перечислены в ссылка на модель).
  • подсказка / ввод — текст, описывающий сцену; может включать несколько подсказок или многокадровых инструкций в зависимости от возможностей модели. Используйте структурированные подсказки для управления движением камеры, временем суток, настроением и звуковыми сигналами.
  • ссылки_на_изображения — 1–3 URI изображений или изображения base64 для управления объектами/символами/стилями (Veo 3.1 поддерживает несколько ссылок на изображения).
  • XNUMX году — используется, когда простирающийся Предыдущий вывод Veo (передайте исходный URI видео). Некоторые функции работают только с видео, сгенерированными Veo.
  • длительность / кадры в секунду / разрешение / соотношение сторон — выберите из поддерживаемых длин и форматов (в моделях предварительного просмотра перечислены поддерживаемые длительности и частоты кадров — например, 4, 6, 8 с в некоторых документах предварительного просмотра; расширения могут разрешать более длинные выходные данные в Flow/Studio).

Что такое расширенные шаблоны и методы использования?

1) Сохраняйте соответствие персонажей референсным изображениям

Предоставьте до трёх референсных изображений (лица/позы/костюмы), чтобы сохранить облик персонажа в нескольких сгенерированных кадрах. Типичный процесс:

  1. Загрузите или закодируйте свои справочные изображения.
  2. Передайте их config.reference_images при создании каждого снимка.
  3. Используйте те же изображения для последующих вызовов генерации (или комбинируйте с начальными значениями), чтобы максимизировать визуальную согласованность.
curl -s -X POST "https://api.cometapi.com/v1/chat/completions" \
-H "Authorization: Bearer cometapi_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "veo3.1-pro",
"messages": [
{
"role": "user",
"content": "Create a cinematic 6s shot: a fashion editorial on a city rooftop at golden hour. Keep the subject look consistent with the reference images."
}
],
"extra_body": {
"google": {
"referenceImages": [
{ "image": { "uri": "https://example.com/ref1.jpg" }, "referenceType": "asset" },
{ "image": { "uri": "https://example.com/ref2.jpg" }, "referenceType": "asset" },
{ "image": { "uri": "https://example.com/ref3.jpg" }, "referenceType": "asset" }
],
"config": {
"resolution": "1080p",
"durationSeconds": 6,
"fps": 24,
"aspectRatio": "16:9",
"generateAudio": true
}
}
}
}'

2) Переходы между первым и последним кадрами (синтез кадров)

Используйте image (первый кадр) + config.last_frame чтобы дать команду Veo синтезировать промежуточное движение. Это идеально подходит для кинематографических переходов — обеспечивает естественную визуальную интерполяцию и синхронизированный звук.

Обеспечить первый кадр (image) И последний кадр (lastFrame) и Veo 3.1 будут интерполировать движение между ними, чтобы создать плавный переход (с опциональным звуком). Пример cURL (REST) ​​— первое и последнее изображения:

curl -s -X POST "https://api.cometapi.com/v1/chat/completions" \
-H "Authorization: Bearer cometapi_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "veo-3.1",
"messages": [
{
"role": "user",
"content": "Interpolate between these two images to create an 8s cinematic morph: from 'sunlit victorian parlor' (first) to 'overgrown ruin' (last). Add soft ambient sound."
}
],
"extra_body": {
"google": {
"image": { "uri": "https://example.com/first_frame.jpg" },
"lastFrame": { "uri": "https://example.com/last_frame.jpg" },
"config": {
"resolution": "1080p",
"durationSeconds": 8,
"fps": 24,
"aspectRatio": "16:9",
"generateAudio": true
}
}
}
}'

3) Расширение сцены (объединение нескольких поколений)

Существует две модели:

  • Подход API/Flow (предварительные функции): Вы передаете существующее видео (возвращенный видеообъект или URI) как video=video_to_extend Чтобы создать последующий клип, соответствующий предыдущей сцене. Используйте ответ операции, чтобы запечатлеть video.uri и добавьте его в следующий вызов для расширения повествования. Примечание: доступность и поведение могут различаться в зависимости от платформы, поэтому проверяйте на выбранной платформе.
  • Модель вершинного облака: Модель предварительного просмотра Vertex имеет более строгие ограничения, указанные в документе (например, текущая версия предварительного просмотра возвращает только сегменты длительностью 4/6/8 секунд), поэтому для создания выходных данных длительностью в минуту необходимо объединить несколько запросов и сшить их в приложении или использовать официальные инструменты расширения сцены движка, если они доступны. Актуальную матрицу поддержки см. на странице Vertex «Предварительный просмотр Veo 3.1».

Возьмем ранее созданный Veo Видео и удлините его (добавьте секунды), сохраняя стиль и целостность. API требует, чтобы на входе было видео, сгенерированное Veo (расширения произвольных MP4-файлов могут не поддерживаться). Вы можете удлинять на 7 секунд до достижения документированных ограничений (действуют ограничения предварительного просмотра Veo):

curl -s -X POST "https://api.cometapi.com/v1/chat/completions" \
-H "Authorization: Bearer cometapi_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "veo-3.1",
"messages": [
{
"role": "user",
"content": "Extend the last scene: the origami butterfly flies into the garden and a puppy runs up to the flower; continue action for ~7 seconds."
}
],
"extra_body": {
"google": {
"video": { "uri": "https://storage.googleapis.com/your-bucket/butterfly_video_id.mp4" },
"config": {
"numberOfVideos": 1,
"resolution": "720p",
"durationSeconds": 7,
"fps": 24,
"generateAudio": true
}
}
}
}'

4) Управление звуком и диалогами

Veo 3.1 генерирует нативный звук (речь и эффекты) из подсказок. Хитрости:

  • Включите любые произнесенные реплики в текст (заключите диалог в кавычки), чтобы добиться реалистичной синхронизации губ.
  • Добавьте звуковые дескрипторы («тихие шаги слева направо», «приглушенное громовое крещендо») для формирования звуковых эффектов и настроения.
  • Используйте начальные значения для воспроизведения одного и того же аудиовизуального результата при всех тестовых запусках.

5) Детерминированные результаты для тестирования (семя)

Если вам нужны повторяемые результаты для непрерывной интеграции или A/B-тестирования, предоставьте seed Параметр (uint32). Изменение изображения подсказки или эталонного изображения всё равно изменит результат; начальное значение гарантирует повторяемость. Важно когда все остальное идентично.

6) Оптимизация затрат и производительности

  • Выполняйте меньше партий более крупных работ: Где разрешено, установите sampleCount для создания нескольких видео-кандидатов в одном запросе (1–4) с целью сокращения затрат на настройку. ()
  • Кэшируйте справочные изображения и повторно используйте исходные данные для воспроизводимости, чтобы избежать повторной загрузки больших двоичных файлов.
  • Использовать выходные данные облачного хранилища (Vertex) для больших размеров выходных данных, чтобы избежать возврата необработанных байтов в теле запроса.

7) Многоступенчатые конвейеры с другими моделями Gemini

Полезный конвейер: используйте генератор неподвижных изображений (например, модель изображения Gemini) для создания ресурсов → передайте лучшие изображения как image + referenceImages до Veo 3.1 → итерация аудио/диалоговых подсказок с использованием текстовой модели для генерации закадрового текста. В документации Gemini подробно представлены примеры цепочки генерации изображений и вызовов Veo.

Практические советы, подсказки и лучшие практики

  • Использовать семена когда вам нужны детерминированные, повторяющиеся результаты между запусками (та же подсказка + те же ссылки + то же начальное значение → то же поколение).
  • Сохраняйте единообразие эталонных изображений: одинаковый кадр, одинаковый ракурс, единая одежда и фон помогают модели сохранять индивидуальность и стиль. Используйте одни и те же три изображения в разных кадрах для сохранения преемственности.
  • Предпочитать GCS URI для производства: хранение изображений и выходных данных в облачном хранилище позволяет избежать ограничений на размер передаваемых данных base64 и упрощает цепочку/расширение.
  • Подробно опишите переходы и аудио: для первого/последнего перехода добавьте в приглашение движение камеры, темп и звуковые/голосовые подсказки для лучшей синхронизации звука.
  • Сначала проверьте короткие петли: повторяйте действия с короткими интервалами (4–8 с), пока настраиваете подсказки, начальные значения и опорные изображения, а затем объединяйте расширения для более длинных сцен.
  • Подтвердите точные названия полей: SDK могут использовать reference_images (snake_case), referenceImages (camelCase) или вложенный image объекты с content / gcsUri. Проверьте документацию SDK или схему модели Vertex на предмет точных названий свойств в используемой вами версии.

Сколько стоит Veo 3.1 и как осуществляется оплата?

Veo 3.1 выставлен счет в секунду сгенерированного видео, и Google выдает несколько вариантов (например, Стандарт и Быстрый) с различными посекундными тарифами. Опубликованные цены для разработчиков показывают примеры тарифов платного уровня 0.40 долл. США в секунду для Veo 3.1 Standard и 0.15 долл. США в секунду для Veo 3.1 FastНа странице с ценами Gemini также указано, что с вас будет взиматься плата только в случае успешной генерации видео (неудачные попытки могут не оплачиваться).

API Veo3.1 Ценообразование в CometAPI

вео3.10.4000
veo3.1-про2.0000

Заключение — почему Veo 3.1 так важен для разработчиков прямо сейчас

Veo 3.1 — это явный шаг вперёд в области создания видео с помощью ИИ: более насыщенный нативный звук, руководство по референсным изображениям и новые примитивы редактирования делают его более эффективным инструментом для сторителлинга, предварительной визуализации и творческих приложений. Точные возможности модели немного различаются между конечными точками и предварительными сборками (например, разница в версиях CometAPI и Gemini), поэтому протестируйте и проверьте вариант модели, который вы собираетесь использовать. Примеры в этом руководстве служат практической отправной точкой для создания прототипов и производства.

Как получить доступ API Veo3.1 API

CometAPI — это унифицированная платформа API, которая объединяет более 500 моделей ИИ от ведущих поставщиков, таких как серия GPT OpenAI, Gemini от Google, Claude от Anthropic, Midjourney, Suno и других, в единый, удобный для разработчиков интерфейс. Предлагая последовательную аутентификацию, форматирование запросов и обработку ответов, CometAPI значительно упрощает интеграцию возможностей ИИ в ваши приложения. Независимо от того, создаете ли вы чат-ботов, генераторы изображений, композиторов музыки или конвейеры аналитики на основе данных, CometAPI позволяет вам выполнять итерации быстрее, контролировать расходы и оставаться независимыми от поставщика — и все это при использовании последних достижений в экосистеме ИИ.

Разработчики могут получить доступ API Veo3.1 через CometAPI, последняя версия модели Всегда обновляется на официальном сайте. Для начала изучите возможности модели в Детская Площадка и проконсультируйтесь с API-руководство для получения подробных инструкций. Перед доступом убедитесь, что вы вошли в CometAPI и получили ключ API. CometAPI предложить цену намного ниже официальной, чтобы помочь вам интегрироваться.

Готовы к работе?→ Зарегистрируйтесь в CometAPI сегодня !

Если вы хотите узнать больше советов, руководств и новостей об искусственном интеллекте, подпишитесь на нас VKX и Discord!

SHARE THIS BLOG

500+ моделей в одном API

Скидка до 20%