Gemini Omni Flash — видео из чат-модели
google/gemini-omni-flash-preview — мультимодальная модель Google: обычный чат-эндпоинт, который генерирует видео из текста, нескольких изображений/GIF, аудио и исходного видео одновременно. Самый дешёвый способ получить видео на платформе — ≈ $0.08 за ролик.
Чем отличается от медиа-моделей
| Omni Flash | Обычные видео-модели (/media/generate) | |
|---|---|---|
| Эндпоинт | POST /v1/chat/completions | POST /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, разница возвращается после генерации).