Перейти к основному содержанию
POST
/
api
/
v1
/
services
/
aigc
/
video-generation
/
video-synthesis
curl --request POST \
  --url https://api.aiid.edu.kg/api/v1/services/aigc/video-generation/video-synthesis \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "model": "happyhorse-1.0",
  "mode": "t2v",
  "input": {
    "prompt": "A white horse running through a neon city street, cinematic"
  },
  "parameters": {
    "resolution": "720P",
    "ratio": "16:9",
    "duration": 5
  }
}
'
{
  "id": "task_xxx",
  "output": {
    "task_id": "<string>",
    "task_status": "<string>",
    "video_url": "<string>"
  },
  "usage": {
    "duration": "<string>",
    "SR": "<string>"
  }
}

Авторизации

Authorization
string
header
обязательно

Используйте проверку подлинности Bearer Token. Формат: Authorization: Bearer sk-xxxxxx

Тело

application/json
model
enum<string>
обязательно

HappyHorse — внешнее имя модели. Для агрегированной модели happyhorse-1.0 необходимо использовать совместно с mode.

Доступные опции:
happyhorse-1.0,
happyhorse-1.0-t2v,
happyhorse-1.0-i2v,
happyhorse-1.0-r2v,
happyhorse-1.0-video-edit
Пример:

"happyhorse-1.0-t2v"

input
object
обязательно
mode
enum<string>

Режим агрегированной модели, распространённые значения: t2v, i2v, r2v, video_edit. Фиксированную подмодель можно не передавать.

Доступные опции:
t2v,
i2v,
r2v,
video_edit
parameters
object

Ответ

200 - application/json

Задача успешно создана

id
string
обязательно
Пример:

"task_xxx"

output
object
usage
object