Создать задачу генерации видео
post/v1/video/generations
Отправляет задачу генерации видео. Поддерживаются как текст-в-видео, так и изображение-в-видео.
Возвращает ID задачи, статус которой можно опрашивать через GET-эндпоинт.
Аутентификация
Передавайте ключ API OLETOKEN как Bearer-токен. Ключи создаются на странице «Ключи API» в консоли.
Authorization: Bearer $OLETOKEN_API_KEYТело запроса
Content-Type:application/json
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
| model | string | — | ID модели или стиля |
| prompt | string | — | Текстовый запрос |
| image | string | — | Входное изображение (URL или Base64) |
| duration | number | — | Длительность видео в секундах |
| width | integer | — | Ширина видео |
| height | integer | — | Высота видео |
| fps | integer | — | Частота кадров видео |
| seed | integer | — | Случайное зерно |
| n | integer | — | Количество генерируемых видео |
| response_format | string | — | Формат ответа |
| user | string | — | Идентификатор пользователя |
| metadata | object | — | Дополнительные параметры (например, negative_prompt, style, quality_level) |
Ответы
200Задача генерации видео создана
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
| task_id | string | — | ID задачи |
| status | string | — | Статус задачи |
400Недопустимые параметры запроса
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
| error | object | — | — |
| message | string | — | Сообщение об ошибке |
| type | string | — | Тип ошибки |
| param | string | null | — | Затронутый параметр |
| code | string | 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
}'
