APIMart
Иконка модели Gemini Omni 1.2 Flash
Видео

Gemini Omni 1.2 Flash API

Изучайте параметры видео Gemini Omni 1.2 Flash API с текстом, референсными изображениями, первым и последним кадрами или исходным роликом. В Gemini Omni API Playground можно упорядочить запрос и настройки вывода.

Мультимодальное видеоПервый и последний кадрыОт 360p до 4K

Обзор настроек Gemini Omni API

  • Текст, референсные изображения и видео
  • Горизонтальный 16:9 или вертикальный 9:16
  • 360p, 720p, 1080p или 4K
Input

Опишите в запросе видео длительностью 3–10 секунд и его звуковое сопровождение.

Первый / последний кадр
Референсное изображение

Изображения: 0/10, включая первый и последний кадры.

Референсные видео

До 3 роликов по 3 секунды. Звук референсов игнорируется. Ссылки YouTube не поддерживаются.

Output

Опишите сцену и выберите параметры видео.

Планируйте видеосцены с Gemini Omni 1.2 Flash

Подготовьте замысел для модели Gemini Omni 1.2 Flash, объединив текст, визуальные референсы и указания по кадрам. Определите роль каждого материала, затем проверьте настройки API вместе с композицией сцены.

Примеры Gemini Omni 1.2 Flash API: видео из текста и изображения

Составьте запрос на видео, затем проверьте результат по ID задачи.

  1. 1

    Настройте авторизацию API

    Сохраните ключ APIMart API в переменной окружения APIMART_API_KEY и передавайте его в заголовке Authorization: Bearer.

  2. 2

    Составьте и отправьте запрос на видео

    Отправьте model, prompt и выбранные параметры методом POST на /v1/videos/generations. Для видео из изображения добавьте first_frame_image. Замените локальные файлы доступными HTTP(S)-ссылками, не отправляйте blob URL. Прочитайте data[0].task_id в ответе.

  3. 3

    Проверьте результат видео

    Проверяйте статус через GET /v1/tasks/{task_id}. При completed прочитайте data.result.videos[0].url[0], при failed проверьте error.message.

    Общие сведения об использовании API доступны в документации APIMart API.

POST /v1/videos/generations
curl -X POST https://api.apimart.ai/v1/videos/generations \
  -H "Authorization: Bearer $APIMART_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-omni-1.2-flash",
    "prompt": "Непрерывный шестисекундный кадр: бумажные фонари над тихим рынком у озера в сумерках. Камера медленно движется вперёд, ткань колышется от лёгкого ветра, слышен мягкий плеск воды.",
    "aspect_ratio": "16:9",
    "resolution": "720p"
  }'

Параметры gemini-omni-api

ПараметрТипОбязательныйПо умолчаниюОписание
modelstringДаПо умолчанию: gemini-omni-1.2-flashИдентификатор конфигурации на этой странице: gemini-omni-1.2-flash.
promptstringДаПо умолчанию: —Опишите объект, движение, камеру, освещение и желаемый звук. Укажите длительность от 3 до 10 секунд в промпте; отдельного поля duration нет.
aspect_ratiostringНетПо умолчанию: 16:9Соотношение сторон видео: горизонтальное 16:9 или вертикальное 9:16. По умолчанию 16:9.
resolutionstringНетПо умолчанию: 720p360p, 720p, 1080p или 4k. По умолчанию 720p; для 1080p и 4k используется апскейлинг.
image_urlsarrayНетПо умолчанию: []HTTP(S)-ссылки на референсные изображения. Референсы, первый и последний кадры вместе составляют не более 10 изображений.
first_frame_imagestringНетПо умолчанию: —HTTP(S)-ссылка на первый кадр. Учитывается в общем лимите из 10 изображений.
last_frame_imagestringНетПо умолчанию: —HTTP(S)-ссылка на последний кадр. Требует first_frame_image и учитывается в общем лимите из 10 изображений.
video_urlsarrayНетПо умолчанию: []HTTP(S)-ссылки на видео: до 3 референсов длительностью до 3 секунд каждый либо 1 исходное видео до 10 секунд для edit или extend. Ссылки YouTube не поддерживаются.
metadata.taskstringНетПо умолчанию: —Явная задача: text_to_video, image_to_video, reference_to_video, edit или extend. Для автоматического выбора пропустите metadata.task, не передавая строку auto.
previous_interaction_idstringНетПо умолчанию: —Необязательный идентификатор предыдущего взаимодействия для продолжения его контекста. Укажите существующий ID взаимодействия, а не ID задачи или название модели.