Изучайте параметры видео Gemini Omni 1.2 Flash API с текстом, референсными изображениями, первым и последним кадрами или исходным роликом. В Gemini Omni API Playground можно упорядочить запрос и настройки вывода.
Обзор настроек Gemini Omni API
Опишите в запросе видео длительностью 3–10 секунд и его звуковое сопровождение.
Опишите сцену и выберите параметры видео.
Подготовьте замысел для модели Gemini Omni 1.2 Flash, объединив текст, визуальные референсы и указания по кадрам. Определите роль каждого материала, затем проверьте настройки API вместе с композицией сцены.
Составьте запрос на видео, затем проверьте результат по ID задачи.
Сохраните ключ APIMart API в переменной окружения APIMART_API_KEY и передавайте его в заголовке Authorization: Bearer.
Отправьте model, prompt и выбранные параметры методом POST на /v1/videos/generations. Для видео из изображения добавьте first_frame_image. Замените локальные файлы доступными HTTP(S)-ссылками, не отправляйте blob URL. Прочитайте data[0].task_id в ответе.
Проверяйте статус через GET /v1/tasks/{task_id}. При completed прочитайте data.result.videos[0].url[0], при failed проверьте error.message.
Общие сведения об использовании API доступны в документации APIMart API.
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"
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "gemini-omni-1.2-flash",
"prompt": "Непрерывный шестисекундный кадр: бумажные фонари над тихим рынком у озера в сумерках. Камера медленно движется вперёд, ткань колышется от лёгкого ветра, слышен мягкий плеск воды.",
"aspect_ratio": "16:9",
"resolution": "720p"
}
resp = requests.post(f"{API_BASE}/v1/videos/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["videos"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(10)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")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",
"first_frame_image": "https://example.com/first-frame.jpg"
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Параметр | Тип | Обязательный | По умолчанию | Описание |
|---|---|---|---|---|
model | string | Да | По умолчанию: gemini-omni-1.2-flash | Идентификатор конфигурации на этой странице: gemini-omni-1.2-flash. |
prompt | string | Да | По умолчанию: — | Опишите объект, движение, камеру, освещение и желаемый звук. Укажите длительность от 3 до 10 секунд в промпте; отдельного поля duration нет. |
aspect_ratio | string | Нет | По умолчанию: 16:9 | Соотношение сторон видео: горизонтальное 16:9 или вертикальное 9:16. По умолчанию 16:9. |
resolution | string | Нет | По умолчанию: 720p | 360p, 720p, 1080p или 4k. По умолчанию 720p; для 1080p и 4k используется апскейлинг. |
image_urls | array | Нет | По умолчанию: [] | HTTP(S)-ссылки на референсные изображения. Референсы, первый и последний кадры вместе составляют не более 10 изображений. |
first_frame_image | string | Нет | По умолчанию: — | HTTP(S)-ссылка на первый кадр. Учитывается в общем лимите из 10 изображений. |
last_frame_image | string | Нет | По умолчанию: — | HTTP(S)-ссылка на последний кадр. Требует first_frame_image и учитывается в общем лимите из 10 изображений. |
video_urls | array | Нет | По умолчанию: [] | HTTP(S)-ссылки на видео: до 3 референсов длительностью до 3 секунд каждый либо 1 исходное видео до 10 секунд для edit или extend. Ссылки YouTube не поддерживаются. |
metadata.task | string | Нет | По умолчанию: — | Явная задача: text_to_video, image_to_video, reference_to_video, edit или extend. Для автоматического выбора пропустите metadata.task, не передавая строку auto. |
previous_interaction_id | string | Нет | По умолчанию: — | Необязательный идентификатор предыдущего взаимодействия для продолжения его контекста. Укажите существующий ID взаимодействия, а не ID задачи или название модели. |
Подготовьте исходные материалы и визуальную концепцию для Google Gemini Omni 1.2 Flash.
Организуйте идеи, референсы и инструкции по редактированию вокруг творческой задачи.
Составьте согласованный план видео за три шага.
Опишите в плане Gemini Omni объект, действие, направление камеры и звук. Укажите желаемый темп или приблизительную длительность.
Выберите задачу в форме Gemini Omni API. При необходимости добавьте референсные изображения или видео, первый и последний кадры либо исходный ролик.
Выберите разрешение и соотношение сторон, затем проверьте запрос Gemini Omni вместе с материалами. Убедитесь, что число изображений и ограничения видео соответствуют выбранной задаче. На этой странице gemini-omni-1.2-flash используется как ID конфигурации.
Выбор задачи, ограничения материалов, настройки вывода и редактирование конфигурации.
Gemini Omni 1.2 Flash API предлагает автоматический режим, видео по тексту, изображению или референсам, редактирование и продолжение. Автоматический режим не задаёт тип задачи. Для исходных роликов выберите редактирование или продолжение, для референсов — остальные режимы.
В запросе gemini-omni-api опишите объект, действие, камеру, освещение и звук. Укажите темп и при необходимости попросите непрерывный план. Инструкции по редактированию сосредоточьте на одном конкретном изменении.
В Gemini Omni API доступны 360p, 720p, 1080p и 4K. По умолчанию выбрано 720p; для 1080p и 4K применяется апскейлинг. В JSON используйте строчное 4k.
Gemini-Omni API предлагает горизонтальное 16:9 и вертикальное 9:16, по умолчанию — 16:9. Подбирайте композицию референсов, первый и последний кадры под выбранное соотношение сторон.
В Gemini Omni API длительность обычных клипов составляет примерно 3–10 секунд и направляется запросом. Описывайте время словами: отдельного поля duration нет, а точная продолжительность не гарантируется.
Gemini Omni Flash API считает референсы и кадры вместе: всего до 10 изображений. При заданных первом и последнем кадрах остаётся восемь референсов. Начальное изображение укажите в поле первого кадра.
Gemini Omni API принимает первый кадр отдельно или вместе с последним. Последний требует первого. Одинаковое изображение в обоих полях может обозначать цикл, но бесшовность не гарантируется.
gemini-omni-1.2-flash API допускает три референсных клипа длительностью до трёх секунд каждый. Редактирование и продолжение используют один исходный ролик до 10 секунд. Выберите соответствующую задачу.
В запросах Gemini-Omni Flash API редактирование описывает конкретное изменение существующего ролика. Продолжение описывает следующие события и добавляет их в конец, а не в начало или середину видео.
Укажите диалоги, музыку и звуковые эффекты в запросе Google Gemini Omni API. Ввод аудиофайлов и редактирование голоса не поддерживаются. Звук референсных видео игнорируется, поэтому желаемое звучание опишите отдельно.
Рабочее пространство gemini-omni-api принимает локальные видеофайлы или HTTP/HTTPS-адреса видеоматериалов в пределах ограничений задачи. Страницы YouTube, короткие ссылки и адреса встраивания не поддерживаются.
В конфигурации Gemini Omni Flash API поле previous_interaction_id — необязательный контекст для дальнейшего редактирования или продолжения. Используйте действительный ID предыдущего взаимодействия, а не URL видео. Для новых сцен оставьте поле пустым.
Рабочее пространство gemini-omni-1.2-flash API переводит настройки Form в JSON и проверяет JSON перед обратным применением. Некорректные правки остаются в редакторе; текст и предыдущий черновик формы сохраняются.
При смене задачи Gemini Omni API проверьте число и длительность видео. При несовместимых материалах текущая задача и медиа сохраняются. Сначала скорректируйте клипы: существующее содержимое автоматически не удаляется.
Gemini-Omni и gemini-omni-api — варианты названия или поискового написания, а не отдельные модели или ID запросов. Название страницы — Gemini Omni 1.2 Flash; также встречаются «Gemini Omni1.2 Flash» и «Gemini Omni Flash 1.2». ID конфигурации этой страницы — gemini-omni-1.2-flash.
Войдите в APIMart и откройте API Keys в панели управления либо нажмите «Получить API ключ» вверху этой страницы. Там можно создавать ключи и управлять ими. Храните API-ключи в тайне.
Откройте для себя другие модели в той же категории.

Pixverse V6 Max
PixVerse V6 Max is an advanced AI video generation model that transforms text and images into cinematic videos up to 15 seconds long at 1080p. With realistic visuals, expressive characters, and optional synchronized audio, it offers precise creative control for multi-shot storytelling, advertising, and music videos.

Kling V4
Kling 4.0 is an advanced AI video generation model that brings creative ideas to life with realistic motion, dynamic camera work, and precise visual control. With support for continuous videos up to 30 seconds and multiple reference inputs, it helps creators craft cinematic stories with greater flexibility.

ViduQ 4 Preview
Vidu Q4 Preview is ShengShu's image-to-video and reference-to-video model. Animate one first frame or combine up to 15 reference images and 3 audio clips into 3–16 second videos at up to 4K, with audio generated by default.

Wan 3.0 Video Prime
Wan 3.0 Prime is the Prime version of Alibaba Cloud's all-in-one Wan 3.0 video model, with general, first-and-last-frame and file or webpage modes and 2–30 second output.