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-preview-official",
"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-preview-official",
"status": "queued",
"created_at": 1779247407
}
Gemini Omni Official
Генерация видео Gemini Omni Flash
Генерация и редактирование видео Gemini Omni Flash с текстом, до 10 референсных изображений или до 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-preview-official",
"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-preview-official",
"status": "queued",
"created_at": 1779247407
}
Для пользователей из материкового Китая: используйте
https://toapis.cn в качестве эндпоинта (Base URL). Замените https://toapis.com на https://toapis.cn во всех примерах этого документа.- Укажите
gemini-omni-flash-preview-officialв полеmodel - Поддерживает text-to-video, image/reference-to-video и редактирование видео
- Поддерживает до 10 референсных изображений или до 3 входных видео; изображения и видео нельзя смешивать
- Максимальная длительность видео — 10 секунд; в Playground доступны пресеты 4 / 6 / 8 / 10 секунд
- Поддерживается только разрешение
720p; доступны форматы16:9и9:16 - Асинхронный API задач: после отправки используйте ID задачи для проверки статуса
Эта страница описывает
gemini-omni-flash-preview-official. Платформа вызывает её через Vertex AI Interactions API, а не через Vertex AI Publisher Model predictLongRunning. Она отделена от устаревшей модели gemini-omni-flash / gemini_omni_flash.Сначала загрузите локальные изображения через Upload Image API, а видео через Upload Video API, затем передайте полученные URL. Не передавайте media в base64 напрямую.
Authorizations
string
обязательно
Используйте Bearer Token:
Authorization: Bearer YOUR_API_KEY
Body
string
по умолчанию:"gemini-omni-flash-preview-official"
обязательно
Название модели. Используйте
gemini-omni-flash-preview-official.string
обязательно
Текстовый prompt для генерации видео.
integer
по умолчанию:"6"
Длительность видео в секундах. Максимум —
10; в Playground доступны пресеты 4, 6, 8, 10.string
по умолчанию:"16:9"
Соотношение сторон:
16:9landscape9:16portrait
string
по умолчанию:"720p"
Разрешение видео:
720pпо умолчанию- Поддерживается только
720p; параметры Veo не принимаются
string[]
Необязательный массив URL референсных изображений, до
10 элементов. Не передавайте его для text-to-video. Нельзя использовать вместе с video_list.object[]
Необязательные входные видео для редактирования, до
3 элементов. Каждый объект должен содержать video_url. Нельзя использовать вместе с image_urls.object
Необязательные параметры генерации:
temperature, topP / top_p, candidateCount / candidate_count, previous_interaction_id и task (text_to_video, image_to_video, reference_to_video или edit).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-preview-official",
"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-preview-official",
"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"