ToAPIsToAPIs
Gemini Omni Flash

Gemini Omni 1.2 Стандарт

Стандарт поддерживает генерацию по тексту и изображениям: 4-15 секунд / 720p. До 5 референсных изображений, поддержка первого и последнего кадров.

POST
/v1/videos

Стандарт поддерживает генерацию по тексту и изображениям: 4-15 секунд / 720p. До 5 референсных изображений, поддержка первого и последнего кадров.

Используйте ключ платформы, а не поставщика. В материковом Китае доступен https://toapis.cn.

Omni 1.1 Стандарт

Параметры запроса

Authorizationstringзаголовокобязательно

Bearer YOUR_API_KEY

modelstringтелообязательно

gemini-omni-1.2-flash-preview

promptstringтелообязательно
Обязательное описание видео.
durationintegerтелопо умолчанию: 10
Длительность 4-15 секунд, по умолчанию 10.
resolutionstringтелопо умолчанию: 720p
720p
aspect_ratiostringтелопо умолчанию: 16:9
16:9 или 9:16, по умолчанию 16:9.
image_urlsstring[]тело
До 5 публичных URL изображений в качестве референсов.
first_image_urlstringтело
Публичный URL изображения первого кадра.
last_image_urlstringтело
Публичный URL изображения последнего кадра.
Сначала загрузите локальные материалы и получите публичные URL. Не отправляйте base64, data URI или локальные пути. Видеовходы не поддерживаются.

Примеры запросов

curl https://toapis.com/v1/videos \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "gemini-omni-1.2-flash-preview",
    "prompt": "A cinematic tracking shot through a sunlit city",
    "duration": 10,
    "resolution": "720p",
    "aspect_ratio": "16:9",
    "image_urls": ["https://example.com/image.png"]
  }'

Пример с первым и последним кадрами

curl https://toapis.com/v1/videos \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "gemini-omni-1.2-flash-preview",
    "prompt": "Generate a video from the first and last frames",
    "duration": 6,
    "first_image_url": "https://example.com/first.png",
    "last_image_url": "https://example.com/last.png"
  }'

Получение задачи

Отправка возвращает id задачи платформы. Опрашивайте GET /v1/videos/{id} и получите видео после завершения. Не используйте task_id поставщика и его эндпоинты опроса.

curl https://toapis.com/v1/videos/YOUR_TASK_ID \
  -H 'Authorization: Bearer YOUR_API_KEY'

Пример ответа

{
  "id": "vid_example",
  "object": "generation.task",
  "model": "gemini-omni-1.2-flash-preview",
  "status": "queued",
  "created_at": 1789600000
}