# Gemini Omni 1.2 Flash API через шлюз: 4 маршрута, цены и тест

> Omni 1.2 Flash есть у Vercel, OpenRouter и LaoZhang, но запрос у каждого свой. С 5 с плата за ролик дешевле посекундной; 11–15 с и 4K — только посекундно.

- URL: https://blog.laozhang.ai/ru/posts/gemini-omni-1-2-flash-api-gateway
- Published: 2026-11-12
- Updated: 2026-11-12
- Author: LaoZhang AI Team (https://blog.laozhang.ai/ru/about)
- Topic: Gemini и Google AI
- Tags: Gemini Omni 1.2 Flash, API-шлюз, OpenRouter, Vercel AI Gateway, генерация видео

---
Да, Gemini Omni 1.2 Flash можно вызывать через API-шлюз без платёжного аккаунта Google. По состоянию на 12 ноября 2026 года модель подключили Vercel AI Gateway и OpenRouter (обе с 5 ноября, ID `google/gemini-omni-1.2-flash`) и LaoZhang (с 11 ноября, ID `gemini-omni-1.2-flash`, запрос на `POST https://api.laozhang.ai/v1/videos`). Ни у одного из них модель не вызывается через chat completions: Google открывает Omni только через Interactions API, и каждый шлюз обернул его в собственный формат. Код и ID модели от одного шлюза к другому не подойдут.

*Примечание: [laozhang.ai — наш собственный сервис](https://blog.laozhang.ai/ru/about#laozhang); его цены — наши тарифы, а не независимое сравнение.*

Маршрут выбирайте по ролику. Если нужны 11–15 секунд, 4K, продление, редактирование, референсное видео или первый и последний кадр, остаются прямой Gemini API и OpenRouter, который передаёт запрос в Google без изменений; у обоих цена посекундная, около $0,07 за секунду 720p. Vercel AI Gateway по своему анонсу даёт 3–15 секунд, 4K, продление до 30 секунд, правки следующим вызовом и до шести референсных изображений, но посекундную цену видео в своём каталоге не публикует. Если хватает 3–10 секунд до 1080p из текста или картинок, подойдёт и шлюз с ценой за ролик: у LaoZhang это $0,10, $0,30 и $0,45 за 360p, 720p и 1080p, и начиная с 5 секунд такой ролик дешевле посекундного, а 3–4-секундный — дороже.

12 ноября 2026 года через шлюз LaoZhang было сгенерировано шесть роликов: все завершились за 31–67 секунд, пришли в MP4 со звуковой дорожкой и манифестом C2PA от Google LLC, а семь неподдерживаемых параметров шлюз отклонил ошибкой 400 ещё при отправке. Это шесть роликов с одного ключа за шесть минут, то есть выборка, а не оценка надёжности. Сведения о Vercel и OpenRouter взяты из их собственных страниц и документации.

## Почему не через chat completions: Omni работает только в Interactions API

Google отдаёт Gemini Omni 1.2 Flash только через Interactions API: запрос `POST https://generativelanguage.googleapis.com/v1beta/interactions`, в SDK — `client.interactions.create`, а правки следующим ходом ссылаются на `previous_interaction_id`. Ни GenerateContent, ни совместимый с OpenAI эндпоинт Chat Completions эту модель не обслуживают. Поэтому шлюзу, который хочет продавать Omni, приходится придумывать свой интерфейс поверх этого вызова, и общего «OpenAI-совместимого» формата для неё нет: у Vercel это `generateText` из AI SDK, у OpenRouter — отдельный асинхронный Video Generation API, у LaoZhang — эндпоинт `/v1/videos` в стиле OpenAI с опросом задачи.

Не переносится и имя модели. 12 ноября 2026 года ID `google/gemini-omni-1.2-flash` в стиле OpenRouter и Vercel, отправленный в LaoZhang, вернул HTTP 503 с текстом `Current group default has no available channels for model google/gemini-omni-1.2-flash`, а голый `gemini-omni-1.2-flash` сработал. Ответ 503 в этом случае означает не перегрузку шлюза, а чужое для него имя модели, так что при переезде с одного шлюза на другой первым делом сверяйте ID.

## Четыре маршрута к Gemini Omni 1.2 Flash: длина, разрешение, функции, оплата

Маршруты делятся на два типа. Одни передают запрос в Google как есть, сохраняют весь набор функций модели и берут посекундную цену; другие берут фиксированную цену за ролик и пропускают только часть параметров. Ниже — состояние на 12 ноября 2026 года; соотношение сторон 16:9 или 9:16 у всех четырёх одинаковое.

| | Google напрямую | Vercel AI Gateway | OpenRouter | LaoZhang |
|---|---|---|---|---|
| Как вызывать | Interactions API | AI SDK, `generateText` или `streamText`, видео приходит файлом | Video Generation API: `POST /api/v1/videos`, опрос, скачивание | `POST /v1/videos`, опрос `GET /v1/videos/{id}`, файл по `video_url` |
| ID модели | `gemini-omni-1.2-flash` | `google/gemini-omni-1.2-flash` | `google/gemini-omni-1.2-flash` | `gemini-omni-1.2-flash` |
| Что нужно | Платный уровень Gemini API, страна из списка регионов | Ключ Vercel, аккаунт Google не нужен | Ключ OpenRouter | Токен LaoZhang, аккаунт Google не нужен |
| Длина | 3–15 с | 3–15 с | 3–15 с | 3–10 с |
| Разрешение | 360p, 720p, 1080p, 4K | 360p, 720p, 1080p, 4K | 360p, 720p, 1080p, 4K | 360p, 720p, 1080p |
| Продление и правки | До 30 с в сумме, правки диалогом | До 30 с в сумме, правки через `previousInteractionId` | Через `previous_job_id` | Нет |
| Входные материалы | До 6 изображений, референсное видео, первый и последний кадр | До 6 изображений, правка исходного ролика 3–15 с | Первый и последний кадр, референсное видео, правка загруженного ролика | Текст, одна стартовая картинка, всего до 6 изображений |
| Оплата | Посекундно, $12 за 1 млн выходных токенов видео | Посекундная цена видео в каталоге не указана | Посекундно, совпадает с Google | За ролик, одна цена на 3–10 с |

Строки Google, Vercel и OpenRouter собраны по их собственной документации: [страница цен Gemini API](https://ai.google.dev/gemini-api/docs/pricing#gemini-omni-1.2-flash), [анонс Gemini Omni 1.2 Flash в журнале изменений Vercel](https://vercel.com/changelog/gemini-omni-1-2-flash-now-available-on-ai-gateway), [страница модели на OpenRouter](https://openrouter.ai/google/gemini-omni-1.2-flash) и [руководство OpenRouter по генерации видео](https://openrouter.ai/docs/guides/overview/multimodal/video-generation). OpenRouter пишет, что модель обслуживает один поставщик — Google AI Studio — и каждый запрос пересылается ему напрямую. Строку LaoZhang подтверждают запросы 12 ноября 2026 года, описанные в следующих разделах.

## Какой маршрут дешевле: посекундно до 4 секунд, за ролик — от 5

Google считает видео по выходным токенам: $12 за 1 млн, а одна секунда 720p — это 5 792 токена, то есть 5 792 × $12 / 1 000 000 = $0,0695 за секунду. Для 360p (1 931 токен в секунду) выходит $0,0232, для 1080p (8 688) — $0,1043, для 4K (17 376) — $0,2085; OpenRouter публикует для этой модели те же посекундные цены. Фиксированная цена за ролик не зависит от длины в пределах 3–10 секунд, поэтому точка равенства одна для всех разрешений: $0,10 / $0,0232 = $0,30 / $0,0695 = $0,45 / $0,1043 ≈ 4,32 секунды. Короче 4,32 с дешевле посекундная оплата, длиннее — оплата за ролик.

![График цены ролика 720p по длине: посекундная оплата $0,0695 за секунду пересекает плату $0,30 за ролик на 4,32 с, 11–15 с и 4K доступны только посекундно](https://blog.laozhang.ai/posts/ru/gemini-omni-1-2-flash-api-gateway/img/break-even-4-32-seconds.webp)

| Длина ролика | 360p: посекундно / за ролик | 720p: посекундно / за ролик | 1080p: посекундно / за ролик | 4K: только посекундно |
|---|---|---|---|---|
| 3 с | $0,070 / $0,10 | $0,209 / $0,30 | $0,313 / $0,45 | $0,626 |
| 4 с | $0,093 / $0,10 | $0,278 / $0,30 | $0,417 / $0,45 | $0,834 |
| 5 с | $0,116 / $0,10 | $0,348 / $0,30 | $0,521 / $0,45 | $1,043 |
| 8 с | $0,185 / $0,10 | $0,556 / $0,30 | $0,834 / $0,45 | $1,668 |
| 10 с | $0,232 / $0,10 | $0,695 / $0,30 | $1,043 / $0,45 | $2,085 |
| 15 с | $0,348 / нет | $1,043 / нет | $1,564 / нет | $3,128 |

*Расчёт по ценам Google и LaoZhang на 12 ноября 2026 года, только выход видео. Google дополнительно берёт $1,50 за 1 млн входных токенов (текст, изображения, видео), фиксированная цена за ролик их не добавляет.*

На десяти секундах плата за ролик составляет 43 % посекундной цены, на трёх — 144 %. В деньгах: 100 роликов по 10 секунд в 720p стоят $69,50 посекундно и $30 за ролик, а 100 роликов по 3 секунды — $20,85 и $30 соответственно. Для Vercel AI Gateway такой расчёт сделать нельзя: в его публичном каталоге моделей у Gemini Omni 1.2 Flash указаны только токенные цены $1,50 и $9 за 1 млн, а посекундной цены видео нет, поэтому её стоит проверить в панели Vercel до первых запросов.

## Первый запрос через шлюз: токен, создание задачи, опрос и скачивание

Порядок у шлюзов с задачами одинаковый: получить ключ, создать задачу, опрашивать её до финального статуса и скачать файл. Ниже — команды для LaoZhang, тем же запросом 12 ноября 2026 года получен десятисекундный ролик 720p из следующего раздела; формы вызова Vercel и OpenRouter описаны в конце раздела по их документации.

1. Создайте токен на [странице токенов LaoZhang](https://api2.laozhang.ai/token) в группе `default` с режимом оплаты «за запрос» (按次计费) или «сначала по объёму» (按量优先): токен с чисто потокенной оплатой эту модель не вызовет. Аккаунт Google и ключ Gemini API не нужны.
2. Сохраните ключ в переменной окружения `LAOZHANG_API_KEY`, чтобы он не попал в код и историю команд.
3. Отправьте `POST /v1/videos` с полями `model`, `prompt`, `resolution` и `seconds`. Ответ сразу содержит `id` задачи и статус `queued`.
4. Опрашивайте `GET /v1/videos/{id}` раз в 5–10 секунд, пока статус не станет `completed` или `failed`. Документация LaoZhang советует ждать до 15 минут и не отправлять задачу повторно раньше, а незавершённые через 30 минут задачи переводит в `failed` и возвращает за них деньги.
5. Скачайте MP4 по `video_url`: заголовок авторизации для этой ссылки не нужен, но живёт она 7 дней, так что сохраняйте файл у себя. С ключом тот же файл отдаёт `GET /v1/videos/{id}/content`.

*Примечание: [laozhang.ai — наш собственный сервис](https://blog.laozhang.ai/ru/about#laozhang); его цены — наши тарифы, а не независимое сравнение.*

![Четыре шага запроса к Gemini Omni 1.2 Flash через LaoZhang: токен, POST /v1/videos, опрос статуса от queued до completed или failed и скачивание MP4 по video_url](https://blog.laozhang.ai/posts/ru/gemini-omni-1-2-flash-api-gateway/img/laozhang-video-task-flow.webp)

Весь цикл одним скриптом (нужны `curl` и `jq`):

```bash
BASE_URL="https://api.laozhang.ai"

VIDEO_ID=$(curl -s -X POST "$BASE_URL/v1/videos" \
  -H "Authorization: Bearer $LAOZHANG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemini-omni-1.2-flash",
    "prompt": "A street violinist plays under a lamp on a wet cobblestone street after rain, the camera slowly pushes in. She stops, smiles at the camera and says: \"This one is for you.\" Rain drips and violin in the background.",
    "resolution": "720p",
    "seconds": "10"
  }' | jq -r '.id')

while true; do
  STATUS=$(curl -s "$BASE_URL/v1/videos/$VIDEO_ID" \
    -H "Authorization: Bearer $LAOZHANG_API_KEY" | jq -r '.status')
  echo "$STATUS"
  case "$STATUS" in completed|failed) break ;; esac
  sleep 10
done

curl -L -o omni.mp4 "$(curl -s "$BASE_URL/v1/videos/$VIDEO_ID" \
  -H "Authorization: Bearer $LAOZHANG_API_KEY" | jq -r '.video_url')"
```

Для вертикального ролика добавьте `"aspect_ratio": "9:16"`. Чтобы начать со своей картинки, передайте её в поле `image`: в проверке 12 ноября кадр шириной 640 пикселей ушёл как `data:image/jpeg;base64,…` и задача завершилась; при отправке файла через multipart то же поле называется `input_reference`. Готовый ответ содержит `id`, `object: "video"`, `model`, `status`, `progress`, `resolution`, `seconds`, `size`, `created_at`, `completed_at` и `video_url`.

У других шлюзов форма другая. Vercel в анонсе показывает вызов `generateText` с `model: 'google/gemini-omni-1.2-flash'` и `providerOptions.google`, где заданы `responseModalities: ['text', 'video']` и `responseFormat: [{ type: 'video', resolution: '360p', duration: '3s' }]`; ролик возвращается целым файлом в массиве `files` с `mediaType` `video/mp4` даже при `streamText`, без задачи и опроса. OpenRouter принимает `POST https://openrouter.ai/api/v1/videos`, возвращает задачу со статусом `pending` и `polling_url`, предлагает опрашивать `GET /api/v1/videos/{jobId}` примерно раз в 30 секунд до `completed` (или `failed`, `cancelled`, `expired`) либо получать webhook, а файл отдаёт по `GET /api/v1/videos/{jobId}/content?index=0` с ключом в заголовке `Authorization`.

## Что вернул шлюз 12 ноября 2026 года: шесть роликов за 31–67 секунд

С 03:42 до 03:48 UTC 12 ноября 2026 года через LaoZhang было отправлено шесть задач с одного токена, и все шесть завершились. Вызов создания возвращал ID задачи за 5,5–5,8 секунды, дальше статус шёл `queued` → `in_progress` с полем `progress` → `completed`. Время в таблице считается от отправки до `completed` при опросе раз в 5 секунд и включает сам вызов создания.

| Запрос | Ожидание | Полученный файл | Размер | Цена по прайсу |
|---|---|---|---|---|
| 360p, 3 с, из текста (три раза) | 30,8 / 30,9 / 30,7 с | 640×360, 3,03 с | 1,29 МБ | $0,10 за каждый |
| 360p, 5 с, от стартовой картинки | 37,2 с | 640×360, 5,03 с | 1,62 МБ | $0,10 |
| 720p, 10 с | 67,2 с | 1280×720, 10,03 с | 4,99 МБ, ≈3,98 Мбит/с | $0,30 |
| 1080p, 5 с, 9:16 | 61,1 с | 1080×1920, 5,03 с | 5,01 МБ, ≈7,95 Мбит/с | $0,45 |

Все файлы — MP4 с видео H.264 на 24 кадрах в секунду и стереодорожкой AAC 48 кГц; запрошенные длина и размер кадра выдержаны во всех шести, звук не тихий (средняя громкость от −23 до −33 дБ). Насколько точно персонаж произнёс реплику из текста запроса, по этим файлам не оценивалось: подтверждено наличие звука, а не синхронность губ. Шесть роликов по прайсу стоят 4 × $0,10 + $0,30 + $0,45 = $1,15, и там, где ключ в момент задачи не использовался параллельно (360p, 1080p и ролик от картинки), счётчик расхода сдвинулся ровно на цену из прайса. Трёх- и пятисекундные ролики стоили столько же, сколько стоил бы десятисекундный.

Эти тайминги укладываются в обещания документации LaoZhang (короткий 360p — 30–60 секунд, 720p на 10 секунд — около минуты, 1080p на 10 секунд — 1,5–2 минуты). OpenRouter на странице модели показывал 12 ноября около 03:35 UTC медиану задержки 41,51 секунды, но это цифра другого сервиса, измеренная по-другому, и сравнивать её с таблицей выше напрямую нельзя.

## Это действительно Gemini: манифест C2PA от Google LLC и SynthID

Ролики, полученные через шлюз, несут метки Google. Проверка утилитой c2patool 12 ноября 2026 года показала у всех шести полученных файлов действительный манифест C2PA (`validation_state: Valid`), выпущенный «Google LLC», генератор «Google C2PA Core Generator Library», действия «Created by Google Generative AI.» и «Added imperceptible SynthID watermark» и тип источника trainedAlgorithmicMedia. Это сходится с тем, что Google пишет о модели: у любого результата Omni есть невидимый водяной знак SynthID и метаданные C2PA. Значит, файл сделан генератором Google и проходит через шлюз с сохранёнными метками; номер версии Omni манифест при этом не называет, так что отличить по нему 1.2 от 1.1 нельзя.

## Какие параметры шлюз LaoZhang отклоняет: тексты ошибок 400

Всё, что выходит за пределы 3–10 секунд, 1080p и картинок на входе, LaoZhang отклоняет сразу при отправке. 12 ноября 2026 года каждый такой запрос примерно за секунду получил HTTP 400 с `type: invalid_request_error`, задача не создавалась и списания не было. Сообщения ниже — проверка самого шлюза, а не ответы API Google.

| Что отправлено | Ответ шлюза |
|---|---|
| `seconds: "15"` или `seconds: "2"` | `seconds must be a whole number from 3 to 10.` |
| `resolution: "4k"` | `resolution must be one of 360p, 720p, 1080p (2K and 4K are not available).` |
| `aspect_ratio: "1:1"` | `aspect_ratio must be one of 16:9, 9:16.` |
| `video_url` (референсное видео) | `video_url is not supported by gemini-omni-1.2-flash; send a prompt and up to 6 images.` |
| `last_frame` (последний кадр) | `last_frame is not supported by gemini-omni-1.2-flash; send a prompt and up to 6 images.` |
| 7 референсных изображений | `Send at most 6 images in total (input_reference plus reference_images).` |

Если вы видите одно из этих сообщений, переформулировать запрос бесполезно: такой функции на этом маршруте нет. Референсное видео и последний кадр описаны в документации прямого API Google и OpenRouter; Vercel AI Gateway закрывает длину до 15 секунд, 4K и до шести изображений, а про референсное видео и последний кадр в его анонсе ничего нет. LaoZhang остаётся вариантом для роликов 3–10 секунд до 1080p.

## Заблокированный запрос: задача failed, а повтор оплачивается заново

Запрет на реальных людей срабатывает не при отправке, а уже в задаче. 12 ноября 2026 года запрос с именем знаменитости LaoZhang принял (HTTP 200 и ID задачи), а через 11,6 секунды задача закончилась статусом `failed` с кодом `video_generation_failed` и сообщением `The prompt or images were blocked: the model can't create videos of real people's names or likenesses. This request is not charged. Remove the person's name or photo and retry.` Счётчик расхода при отправке вырос на $0,10 и примерно через 30 секунд вернулся к прежнему значению. По документации LaoZhang так же блокируются откровенный контент и персонажи, защищённые авторским правом, деньги за проваленную задачу возвращаются полностью, но каждая повторная отправка — новая задача с новым списанием. Поэтому сначала уберите из текста или картинок то, что назвала ошибка, и только потом отправляйте заново; повтор того же запроса закончится тем же `failed`.

## Нужны 11–15 секунд, 4K или продление: Google, OpenRouter или Vercel

Длина больше 10 секунд, 4K, продление, редактирование ролика, референсное видео и пара «первый и последний кадр» есть в прямом Gemini API и у OpenRouter, который пересылает запрос в Google без урезания. Vercel AI Gateway по анонсу даёт часть этого набора: 3–15 секунд, 4K, продление до 30 секунд, правки следующим вызовом и до шести референсных изображений; референсное видео и первый с последним кадром в анонсе не упомянуты. Если у вас есть платный уровень Gemini API и ваша страна в списке регионов, прямой API даёт весь набор функций по той же посекундной цене; ключ, первый запрос к Interactions API, лимиты и перевод запросов к 1.1 на 1.2 с 3 декабря 2026 года разобраны в материале [Gemini Omni 1.2 Flash API: цена, как пользоваться, переход с 1.1](https://blog.laozhang.ai/ru/posts/gemini-omni-api). Без аккаунта Google выбор между OpenRouter и Vercel зависит от стека: Vercel удобен, если приложение уже на AI SDK, но посекундную цену видео нужно смотреть в его панели, а OpenRouter публикует цены, равные ценам Google, и описывает работу с первым и последним кадром и продлением через `previous_job_id`.

У OpenRouter стоит учесть свежесть интеграции. 12 ноября 2026 года около 03:35 UTC на странице модели был один поставщик, Google AI Studio, с доступностью 44,18 % за последние три дня — так OpenRouter считает долю времени, когда хотя бы один поставщик отвечал на запросы. Это цифра самого OpenRouter через неделю после запуска модели, она меняется ежедневно и ничего не говорит об API Google в целом или о других шлюзах, но повторы и webhook вместо долгого опроса лучше заложить сразу.

Роликов длиннее 15 секунд одним вызовом не делает ни один маршрут: продлением у Google набирается до 30 секунд, а для цельных роликов на 20–60 секунд через тот же `/v1/videos` есть другие модели, о них — [Muse Video API: как подключить без Meta и цена ролика до минуты](https://blog.laozhang.ai/ru/posts/muse-video-api).

## Gemini Omni API в России: регионы Google и цены в рублях у RouterAI

По состоянию на 6 ноября 2026 года России и Беларуси нет в [списке доступных регионов Gemini API](https://ai.google.dev/gemini-api/docs/available-regions), поэтому прямой платный уровень Google для пользователей оттуда закрыт. Из шлюзов о России прямо пишет RouterAI: на его [странице Gemini Omni 1.2 Flash](https://routerai.ru/models/google/gemini-omni-1.2-flash) по состоянию на 12 ноября 2026 года указаны посекундные цены видео со звуком — 7 ₽ за 720p, 11 ₽ за 1080p и 22 ₽ за 4K, ID `google/gemini-omni-1.2-flash`, и заявление сервиса о доступе «без VPN, прокси и зарубежных карт, оплата в рублях». Это слова самого RouterAI: формат его видеозапроса на этой странице не описан, и вызовы через него не проверялись. Пускают ли пользователей из России Vercel и OpenRouter, определяют их собственные условия использования, их и прочитайте до регистрации.

## Gemini Omni 1.2 Flash через шлюз: частые вопросы

### Можно ли вызвать Gemini Omni 1.2 Flash по API бесплатно?

Нет. В Gemini API у модели нет бесплатного уровня, только платный, и у шлюзов она тоже платная. Vercel даёт бесплатным пользователям $5 кредитов каждые 30 дней, но на странице модели не сказано, можно ли тратить их на Omni. Без API модель доступна в приложениях Google с дневными лимитами, о них — [Лимиты Veo 3 в день: 5 видео Lite во Flow, а в Gemini числа нет](https://blog.laozhang.ai/ru/posts/google-veo-limit-per-day).

### Почему в каталоге шлюза выход стоит $9 за 1 млн токенов, а не $12?

$9 за 1 млн — цена текстового вывода модели, а видео Google считает по $12 за 1 млн выходных токенов (по состоянию на 12 ноября 2026 года). Именно $9 показывает, например, публичный каталог Vercel AI Gateway, поэтому стоимость ролика по этой цифре получится заниженной на четверть. Для расчёта берите видеоцену или посекундные цифры из таблицы выше.

### Действуют ли лимиты Google 8 запросов в минуту при работе через шлюз?

Лимиты Google относятся к вашему собственному проекту в Gemini API: по состоянию на 6 ноября 2026 года для этой модели Tier 1 — 8 запросов в минуту и 40 в день, Tier 2 — 16 и 200, Tier 3 — 40 и 2 000. Как с ними соотносятся квоты шлюзов, ни Vercel, ни OpenRouter, ни LaoZhang не публикуют, поэтому пропускную способность шлюза для пакетной генерации проверяйте небольшой пробной серией.

## Источники

Внешние страницы, на которые ссылается это руководство, в порядке упоминания. Последнее обновление: 2026-11-12.

- [страница цен Gemini API](https://ai.google.dev/gemini-api/docs/pricing) (ai.google.dev)
- [анонс Gemini Omni 1.2 Flash в журнале изменений Vercel](https://vercel.com/changelog/gemini-omni-1-2-flash-now-available-on-ai-gateway) (vercel.com)
- [страница модели на OpenRouter](https://openrouter.ai/google/gemini-omni-1.2-flash) (openrouter.ai)
- [руководство OpenRouter по генерации видео](https://openrouter.ai/docs/guides/overview/multimodal/video-generation) (openrouter.ai)
- [списке доступных регионов Gemini API](https://ai.google.dev/gemini-api/docs/available-regions) (ai.google.dev)
- [странице Gemini Omni 1.2 Flash](https://routerai.ru/models/google/gemini-omni-1.2-flash) (routerai.ru)
