Videos

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

Асинхронная генерация: ответ 202 сразу приносит номер задачи и polling_url. Статус — GET /v1/videos/{id}, готовый ролик — GET /v1/videos/{id}/content.

Перед запуском с баланса удерживается не меньше наибольшей возможной стоимости ролика. После готовности списывается факт (usage.cost), разница возвращается; при сбое удержание возвращается целиком. Готовый ролик хранится 72 часа.

Нужен обычный ключ: ключ только для чтения задачу не создаст. Модели, их оси и цены — GET /v1/videos/models.

post/v1/videos

Request

  • Base URL: https://api.hubris.pw
  • URL: https://api.hubris.pw/v1/videos
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://api.hubris.pw/oauth/authorize, token URL https://api.hubris.pw/oauth/token, scopes: videos:write)

Headers

Idempotency-Keystring

Повтор с тем же ключом от того же аккаунта вернёт уже созданную задачу без нового удержания. Ключ длиннее 255 знаков не учитывается.

Request body

modelstring required
promptstring required
durationinteger
resolutionstring
aspect_ratiostring
sizestring
generate_audioboolean
seedinteger
upscale_factornumber
creativitynumber

Example request

{
  "model": "kwaivgi/kling-v3.0-pro"
}

Response

Задача создана (или найдена по Idempotency-Key).

idstring uuid required

Номер задачи.

status'pending' required
polling_urlstring uri required

Адрес опроса статуса — GET /v1/videos/{id}.

createdinteger required

Время создания задачи, Unix-секунды.

Example response

{
  "id": "b0f2c1a4-3e9d-4b7a-9c2e-8f1a6d5c4b3a"
}

Changes

No recorded changes to this operation across all 1 revision of this API.