Создать задачу генерации видео

post/v1/video/generations

Отправляет задачу генерации видео. Поддерживаются как текст-в-видео, так и изображение-в-видео.

Возвращает ID задачи, статус которой можно опрашивать через GET-эндпоинт.

Аутентификация

Передавайте ключ API OLETOKEN как Bearer-токен. Ключи создаются на странице «Ключи API» в консоли.

Authorization: Bearer $OLETOKEN_API_KEY

Тело запроса

Content-Type:application/json

ПолеТипОбязательныйОписание
modelstring—ID модели или стиля
promptstring—Текстовый запрос
imagestring—Входное изображение (URL или Base64)
durationnumber—Длительность видео в секундах
widthinteger—Ширина видео
heightinteger—Высота видео
fpsinteger—Частота кадров видео
seedinteger—Случайное зерно
ninteger—Количество генерируемых видео
response_formatstring—Формат ответа
userstring—Идентификатор пользователя
metadataobject—Дополнительные параметры (например, negative_prompt, style, quality_level)

Ответы

200Задача генерации видео создана

ПолеТипОбязательныйОписание
task_idstring—ID задачи
statusstring—Статус задачи

400Недопустимые параметры запроса

ПолеТипОбязательныйОписание
errorobject——
messagestring—Сообщение об ошибке
typestring—Тип ошибки
paramstring | null—Затронутый параметр
codestring | null—Код ошибки

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

curl -X POST 'https://api.oletoken.ai/v1/video/generations' \
  -H "Authorization: Bearer $OLETOKEN_API_KEY" \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "kling-v1",
    "prompt": "宇航员在月球上漫步",
    "duration": 5,
    "width": 1280,
    "height": 720
  }'