Перейти к основному содержанию
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": "A cinematic shot of a cat running through neon rain",
    "aspect_ratio": "16:9",
    "duration": 6,
    "resolution": "720P"
  }'
{
  "id": "video_01JZEXAMPLE",
  "object": "generation.task",
  "model": "gemini_omni_flash",
  "status": "queued",
  "created_at": 1779247407
}

Documentation Index

Fetch the complete documentation index at: https://docs.toapis.com/llms.txt

Use this file to discover all available pages before exploring further.

  • Публичное имя модели: gemini_omni_flash
  • Асинхронный режим: API возвращает ID задачи для последующего запроса статуса.
  • aspect_ratio поддерживает 16:9 и 9:16.
  • duration поддерживает 6 и 10 секунд.
  • resolution сейчас фиксирован как 720P.

Авторизация

Authorization
string
обязательно
Все эндпоинты требуют Bearer Token.
Authorization: Bearer YOUR_API_KEY

Тело запроса

model
string
по умолчанию:"gemini_omni_flash"
обязательно
Имя модели генерации видео. Используйте gemini_omni_flash.
prompt
string
обязательно
Текстовое описание для генерации видео.
aspect_ratio
string
по умолчанию:"16:9"
Соотношение сторон видео.Варианты:
  • 16:9 - горизонтальное
  • 9:16 - вертикальное
duration
integer
по умолчанию:6
Длительность видео в секундах.Варианты: 6, 10.
resolution
string
по умолчанию:"720P"
Разрешение видео. Сейчас поддерживается только 720P.

Ответ

id
string
Уникальный ID задачи для запроса статуса.
object
string
Тип объекта, всегда generation.task.
model
string
Имя модели, использованной в запросе.
status
string
Статус задачи: queued, in_progress, completed или failed.
created_at
integer
Временная метка создания задачи.
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": "A cinematic shot of a cat running through neon rain",
    "aspect_ratio": "16:9",
    "duration": 6,
    "resolution": "720P"
  }'
{
  "id": "video_01JZEXAMPLE",
  "object": "generation.task",
  "model": "gemini_omni_flash",
  "status": "queued",
  "created_at": 1779247407
}

Запрос статуса задачи

Эндпоинт генерации возвращает ID задачи. Используйте общий эндпоинт статуса видео, чтобы получить статус и результат:
curl --request GET \
  --url https://toapis.com/v1/videos/generations/{task_id} \
  --header "Authorization: Bearer YOUR_API_KEY"