curl --request POST \
--url https://toapis.com/v1/videos/generations \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"model": "gemini-omni-flash",
"prompt": "Синяя бутылка с помпой медленно вращается в белой студии, коммерческое product video",
"duration": 6,
"aspect_ratio": "9:16",
"resolution": "720p",
"image_urls": ["https://example.com/reference.jpg"]
}'
{
"id": "video_01JZEXAMPLE",
"object": "generation.task",
"model": "gemini-omni-flash",
"status": "queued",
"created_at": 1779247407
}
Gemini Omni Flash
Генерация видео Gemini Omni Flash
Генерация видео через неофициальный канал Gemini Omni Flash с текстом или до 3 референсными изображениями
POST
/
v1
/
videos
/
generations
curl --request POST \
--url https://toapis.com/v1/videos/generations \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"model": "gemini-omni-flash",
"prompt": "Синяя бутылка с помпой медленно вращается в белой студии, коммерческое product video",
"duration": 6,
"aspect_ratio": "9:16",
"resolution": "720p",
"image_urls": ["https://example.com/reference.jpg"]
}'
{
"id": "video_01JZEXAMPLE",
"object": "generation.task",
"model": "gemini-omni-flash",
"status": "queued",
"created_at": 1779247407
}
Для пользователей из материкового Китая: используйте
https://toapis.cn в качестве эндпоинта (Base URL). Замените https://toapis.com на https://toapis.cn во всех примерах этого документа.- Укажите
gemini-omni-flash(или настроенный псевдонимgemini_omni_flash) в полеmodel - Поддерживает text-to-video и генерацию по референсным изображениям
- Поддерживаемая длительность: 4 / 6 / 10 секунд
- Поддерживаются
720pи1080p;1080pдоступно только в landscape - Асинхронный API задач: после отправки используйте ID задачи для проверки статуса
Эта страница описывает неофициальную устаревшую модель
gemini-omni-flash. Она не использует Vertex AI Interactions API; у других устаревших реализаций ограничения могут отличаться. Для официального доступа через Vertex AI используйте отдельную страницу gemini-omni-flash-preview-official.Сначала загрузите локальные изображения через Upload Image API, затем передайте полученные URL в
image_urls. Не передавайте base64 изображения напрямую.Authorizations
string
обязательно
Используйте Bearer Token:
Authorization: Bearer YOUR_API_KEY
Body
string
по умолчанию:"gemini-omni-flash"
обязательно
Название модели. Используйте
gemini-omni-flash; некоторые каналы предоставляют псевдоним gemini_omni_flash.string
обязательно
Текстовый prompt для генерации видео.
integer
по умолчанию:"6"
Длительность видео. Поддерживаемые значения:
4, 6, 10 секунд.string
по умолчанию:"16:9"
Соотношение сторон:
16:9landscape9:16portrait
string
по умолчанию:"720p"
Разрешение видео:
720p или 1080p; 1080p доступно только для landscape.string[]
Необязательный массив публичных URL референсных изображений, до
3 элементов. Не передавайте его для text-to-video. Base64/data URI и входные видео этот канал не поддерживает.Response
string
ID задачи для проверки статуса.
string
Тип объекта, обычно
generation.task.string
Название модели, использованной в запросе.
string
Статус задачи:
queued, in_progress, completed, failed.integer
Временная метка создания задачи.
string
URL сгенерированного видео после завершения задачи.
Examples
curl --request POST \
--url https://toapis.com/v1/videos/generations \
--header 'Authorization: Bearer YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '{
"model": "gemini-omni-flash",
"prompt": "Синяя бутылка с помпой медленно вращается в белой студии, коммерческое product video",
"duration": 6,
"aspect_ratio": "9:16",
"resolution": "720p",
"image_urls": ["https://example.com/reference.jpg"]
}'
{
"id": "video_01JZEXAMPLE",
"object": "generation.task",
"model": "gemini-omni-flash",
"status": "queued",
"created_at": 1779247407
}
Query Task
Эндпоинт генерации возвращает ID задачи. Используйте общий эндпоинт статуса видео, чтобы получить статус и результат:curl --request GET \
--url https://toapis.com/v1/videos/generations/{task_id} \
--header "Authorization: Bearer YOUR_API_KEY"