Skip to content

Gemini Omni Flash — видео из чат-модели

google/gemini-omni-flash-preview — мультимодальная модель Google: обычный чат-эндпоинт, который генерирует видео из текста, нескольких изображений/GIF, аудио и исходного видео одновременно. Самый дешёвый способ получить видео на платформе — ≈ $0.08 за ролик.

Чем отличается от медиа-моделей

Omni FlashОбычные видео-модели (/media/generate)
ЭндпоинтPOST /v1/chat/completionsPOST /media/generate
Оплатапо токенам (вход $0.2322 / выход $1.3932 за 1M)фикс за генерацию
Скорость~40–60 сек, ответ синхронныйзадача + поллинг
Цена видео≈ $0.08от $0.11

Как пользоваться (API)

Обычный OpenAI-совместимый запрос + параметр modalities:

bash
curl https://nordrouter.com/v1/chat/completions \
  -H "Authorization: Bearer sk-nr-ВАШ-КЛЮЧ" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "google/gemini-omni-flash-preview",
    "messages": [{"role": "user", "content": "Сгенерируй видео: красный воздушный шар над спокойным морем"}],
    "modalities": ["image", "text"],
    "max_tokens": 4000
  }'

Изображения, GIF, аудио и видео на входе

Передавайте части в обычном массиве messages[].content. Форматы ниже проверены одним реальным комбинированным запросом через NordRouter:

json
{
  "model": "google/gemini-omni-flash-preview",
  "messages": [{
    "role": "user",
    "content": [
      { "type": "text", "text": "Сделай рекламный ролик: герой с фото движется как в референсном видео, монтаж попадает в ритм аудио" },
      { "type": "image_url", "image_url": { "url": "https://example.com/hero.png" } },
      { "type": "image_url", "image_url": { "url": "https://example.com/style.gif" } },
      { "type": "input_audio", "input_audio": { "data": "BASE64_AUDIO", "format": "wav" } },
      { "type": "video_url", "video_url": { "url": "https://example.com/motion.mp4" } }
    ]
  }],
  "modalities": ["image", "text"],
  "max_tokens": 4000
}
  • Картинки и GIF: image_url; можно добавить несколько частей подряд.
  • Аудио: input_audio с base64 и format (wav, mp3, ogg, aac, flac, m4a).
  • Видео: video_url; для редактирования используйте короткий исходник до 10 секунд.
  • В Studio и боте: до 10 вложений, каждый файл до 20 МБ.
  • Произвольные архивы и офисные документы для Omni Flash не заявлены — используйте изображения, GIF, аудио или видео.

Ответ приходит одним сообщением; ссылка на готовый файл — в message.videos:

json
{
  "choices": [{
    "message": {
      "role": "assistant",
      "content": "I've generated the video for you.",
      "videos": [{ "type": "video_url",
                   "video_url": { "url": "https://nordrouter.com/media/file/…" } }]
    }
  }],
  "usage": { "prompt_tokens": 18, "completion_tokens": 58197, "total_tokens": 58215 }
}

Важно

  • modalities: ["image", "text"] обязателен — без него модель отвечает только текстом.
  • Видео весит ~58 тыс. output-токенов → итог ≈ $0.08. Ставьте max_tokens не меньше 4000 (токены видео в лимит не упираются, лимит касается текстовой части).
  • Файл хранится 14 дней — скачайте, чтобы сохранить насовсем.
  • Работает и со stream: true — ссылка придёт в потоке.

В студии и Telegram-боте

Та же модель доступна без кода:

  • Студияnordrouter.com/studio → Видео → Gemini Omni Flash;
  • Бот @nordy_robot — Медиа → 📹 Видео → Gemini Omni Flash: отправьте до 10 файлов по одному, затем текстовый промпт; ролик придёт в тот же чат.

Цена в студии/боте — по фактическим токенам, обычно ≈ $0.08 (в предварительной оценке показывается верхняя граница ~$0.13, разница возвращается после генерации).