Gemini Omni 1.1 по API: расчёт стоимости видео и лимиты

7 минут чтенияобновлено

В документации Google видеогенерация тарифицируется в токенах вывода, где один миллион токенов стоит 17,50 доллара, а в агрегаторах разработчик видит посекундную сетку. При первых вызовах списания сбивают с толку: ставка за секунду в каталоге не совпадает с итоговой строкой в логах.

Причина в разнице расчётов: Google считает сырые токены, а шлюз списывает плату за готовый ролик и снижает цену секунды с ростом хронометража.

Модель в Gemini API: переход на Omni Flash

Gemini Omni 1.1 Flash (gemini-omni-1.1-flash) получила статус Generally Available 27 августа 2026 года. Модель стала основным инструментом генерации видео у Google после того, как 22 октября 2026 года компания отключила превью-линейку Veo 3.1 в Gemini API.

Omni Flash генерирует видеоряд параллельно со звуковой дорожкой (фоновый шум, эффекты, базовая речь) и принимает на вход текст и стартовые изображения. Прямое взаимодействие с Omni переведено на новый Interactions API, прежние методы закрыты.

Что из возможностей Gemini Omni 1.1 доступно через API altrouter, а что нет.
Сама генерация доступна целиком, а черновики, продление сцены и правка остаются у Google.

Токены против секунд: официальная математика Google

Google не продаёт секунды напрямую. Себестоимость складывается из входящих и исходящих контекстных единиц. По прайсу Google на 02.11.2026:

  • входной контекст (текст, изображение, аудио): $1,50 за 1 миллион токенов;
  • генерация текста: $9,00 за 1 миллион токенов;
  • генерация видеопотока: $17,50 за 1 миллион токенов.

Секунда готового видео в разрешении 720p при 24 кадрах в секунду требует около 5 792 токенов вывода. Это даёт около $0,10 за секунду в 720p на платном тарифе (бесплатного уровня Free Tier для генерации видео в Gemini API нет).

По сетке тарифов Google, с ростом разрешения растут и расходы:

  • 360p: ~$0,03 за секунду;
  • 720p: ~$0,10 за секунду;
  • 1080p: ~$0,15 за секунду;
  • 4K: ~$0,30 за секунду.

Почему 10 секунд обходятся дешевле

В каталоге /models/gemini-omni-1.1/ указана базовая секундная ставка $0,092925 (на 7% ниже цены Google в $0,10). При вызове через шлюз действует правило: чем длиннее отрезок, тем ниже цена секунды.

По замерам на 16.09.2026:

  • 4 секунды: списывается ~$0,40 (около $0,0996 за секунду).
  • 10 секунд: списывается ~$0,80 (около $0,0797 за секунду).

Разница между ставками короткого и длинного ролика достигает 20%. Сгенерировать 10 секунд целиком дешевле, чем запустить два ролика по 4 секунды ($0,80 против $0,80 за 8 секунд). Для хронометражей в 6 и 8 секунд точные публичные ставки не зафиксированы, но списание укладывается в коридор от $0,0797 до $0,0996 за секунду.

Цена секунды Gemini Omni 1.1 по длительности ролика: от $0,0996 за 4 секунды до $0,0797 за 10 секунд.
Чем длиннее ролик, тем дешевле каждая его секунда: разница между 4 и 10 секундами — пятая часть.
ДлительностьОфициальная цена Google (720p)Фактическое списание altrouter (720p)Официальная цена Google (1080p)Фактическое списание altrouter (1080p)
4 секунды$0,40~$0,40$0,60~$0,40
6 секунд$0,60не выше $0,60$0,90не выше $0,60
8 секунд$0,80не выше $0,80$1,20не выше $0,80
10 секунд$1,00~$0,80$1,50~$0,80

Паритет 720p и 1080p

У Google переход с HD (720p) на Full HD (1080p) увеличивает цену в полтора раза: с $0,10 до $0,15 за секунду. В altrouter для 1080p действует тариф 720p: базовая ставка в каталоге составляет те же $0,092925 за секунду. Ролик на 10 секунд в 1080p обойдётся примерно в $0,80 вместо $1,50 по прайсу Google.

Для разрешения 4K цена выше базовой: $0,238508 за секунду в каталоге против $0,30 у Google.

Механика холдирования и защита от сбоев

Генерация видео длится от десятков секунд до нескольких минут, поэтому API работает асинхронно через задачи. Чтобы баланс не уходил в минус при параллельных запросах, биллинг делит расчёт на два шага:

  1. Холдирование: при получении запроса блокируется сумма по верхней границе. Для ролика на 10 секунд резервируется около $1,00. Если на балансе меньше этой суммы, API вернёт ошибку без постановки в очередь.
  2. Клиринг: после рендера списывается реальная стоимость ($0,80 за 10 секунд), а оставшиеся $0,20 разблокируются и возвращаются на счёт.
Путь денег при генерации ролика на 10 секунд: резерв около $1,00, списание около $0,80, остаток возвращается на баланс.
Резерв берётся по верхней ставке, а списывается реальная цена ролика; упавший рендер стоит ноль.

🔴 Правило упавших рендеров: если генерация прервалась внутренней ошибкой сервиса или модель вернула статус failed, заблокированная сумма возвращается на баланс полностью. Нулевое списание фиксируется в параметре cost. Точную сумму списания каждого успешного запроса можно отслеживать через поле cost объекта ответа или в /docs/logs/.

Замеры времени генерации

В контрольном прогоне от 16.09.2026 генерация 6-секундного клипа в разрешении 720p заняла приблизительно 1,5 минуты от отправки запроса до ссылки на mp4.

Скорость рендера видеомоделей по замерам от 16.09.2026:

  • Gemini Omni 1.1: ~1,5 минуты на 6 секунд видео;
  • Vidu Q3: ~2 минуты на 5 секунд видео;
  • MiniMax H3 Max: ~25 секунд на 6 секунд видео.

Время в очереди зависит от нагрузки на серверы Google. Не задавайте жёсткий таймаут поллинга: скрипт должен спокойно переживать ожидание в несколько минут.

Пример интеграции на Python

Интеграция состоит из двух шагов: отправка задачи на эндпоинт /videos и опрос статуса через /videos/{id}. Оплата списывается с баланса личного кабинета.

Python
import os
import time
import requests

API_KEY = os.environ.get("ALTROUTER_API_KEY", "ar-your-api-key")
BASE_URL = "https://api.altrouter.ai/v1"

headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json"
}

# 1. Постановка задачи на генерацию
payload = {
    "model": "gemini-omni-1.1",
    "prompt": "Утренний туман над горным озером, хвойный лес на заднем плане, "
              "медленный кинематографичный наезд камеры, реалистичные отражения в воде",
    "seconds": 10              # допустимы значения: 4, 6, 8, 10
}

response = requests.post(f"{BASE_URL}/videos", headers=headers, json=payload, timeout=30)
response.raise_for_status()
job = response.json()

job_id = job["id"]
print(f"Задача принята в обработку: {job_id}, статус: {job['status']}")

# 2. Опрос статуса задачи
status = job.get("status")
while status not in ("completed", "failed"):
    time.sleep(10)
    poll_resp = requests.get(f"{BASE_URL}/videos/{job_id}", headers=headers, timeout=30)
    poll_resp.raise_for_status()
    job_data = poll_resp.json()
    status = job_data.get("status")
    print(f"Текущий статус: {status}")

if status == "completed":
    print(f"Рендер завершён. Файл: {job_data.get('url')}")
    print(f"Списано с баланса: ${job_data.get('cost')}")
else:
    error_info = job_data.get("error", {})
    print(f"Генерация завершилась ошибкой: {error_info.get('message')}")

В режиме Image-to-Video стартовое изображение передаётся ссылкой или base64-строкой в параметре image (списком) либо input_reference (для одного кадра).

Ограничения стандартизированного API

При работе с моделью через общий API действуют технические ограничения:

  1. Нет чернового разрешения 360p. В API Google черновики в 360p стоят $0,03 за секунду. В altrouter нижняя планка — 720p, запустить генерацию дешевле ~$0,40 за 4 секунды не выйдет.
  2. Фиксированный шаг хронометража. Разрешены только значения 4, 6, 8 и 10 секунд. Передать 5 или 7 секунд нельзя — шлюз нормализует значение.
  3. Нет инструментов монтажа. По документации возможностей Gemini Omni Flash, архитектура модели поддерживает склейку сцен до 40 секунд шагами по 10 секунд, диалоговую правку и достраивание движения между двумя кадрами. В стандартном REST-эндпоинте этих функций нет: каждый вызов создаёт отдельный ролик.
  4. Встроенная маркировка. Google принудительно внедряет во все сгенерированные видеопотоки невидимый цифровой водяной знак SynthID. Картинка визуально не меняется, но детекторы распознают сгенерированный файл.

Сравнить затраты на генерацию видео в других архитектурах можно в материале сколько стоит видео нейросетью, а закрытие предыдущей линейки моделей описано в статье о Veo 3 из России. Очереди обработки разобраны в документации по видео.

FAQ

Сколько стоит генерация ролика Gemini Omni 1.1?

В 720p и 1080p клип на 4 секунды стоит около $0,40, а на 10 секунд — около $0,80. Разрешение 1080p отдаётся по цене 720p без наценки.

Подробнее: Gemini Omni 1.1: цены и параметры.

Есть ли бесплатный лимит для тестов?

Бесплатного лимита нет. Google не предоставляет Free Tier для генерации видеопотока, поэтому списание идёт с баланса с первого запроса.

Подробнее: Google API: модели и цены.

Почему баланс уменьшается больше, чем стоит ролик?

При создании задачи система холдирует средства по верхнему тарифу (около $1,00 для 10 секунд). После завершения рендера списывается фактическая стоимость ($0,80), а разница разблокируется.

Подробнее: Генерация видео через API.

Что происходит с деньгами при ошибке рендера?

Если сервер вернул статус failed или генерация оборвалась по таймауту, весь объём захолдированных средств возвращается на счёт аккаунта. Списание за упавшие задачи равно нулю.

Подробнее: Коды ошибок API.

Модели из статьи