↓
Документация Rivya AI
Страницы API моделей

Интеграция Kling 3.0 motion-control API

Используйте Kling 3.0 motion-control через Rivya Public API v1: ID модели kling-3-0-motion-control, поддерживаемые входные данные, параметры, правила Files API, кредиты и примеры ответов.

Доступно через APIГотовностьВидео
ID модели API

kling-3-0-motion-control

Входные данные

file

Files API

Требуется для референсных режимов

Базовые кредиты

Ставка в кредитах: 20–27 / секунду результата Итоговая стоимость задачи округляется вверх до целых кредитов.

Возможность

Видео

Биллинг

METERED

Лимит промпта

2500 символов

Контракт запроса

Передавайте ID модели на верхнем уровне. Управляющие параметры конкретной модели размещайте в params.

КлючТипОбязательноПо умолчаниюОписание
modelstringДаkling-3-0-motion-controlИспользуйте kling-3-0-motion-control как ID модели API.
promptstringНет-Максимум 2500 символов для этой модели.
paramsobjectДа-Объект параметров конкретной модели. Допустимые ключи указаны в таблице ниже.
client_request_idstringНет-Необязательный клиентский id для трассировки запросов в вашей системе.

Параметры модели

КлючТипОбязательноПо умолчаниюДиапазонВариантыОписание
modeselectНет720p-720p, 1080pРежим генерации
character_orientationselectНетvideo-video, imageУправляет тем, должна ли ориентация персонажа оставаться ближе к видео движения или к референсному изображению.

Политика загрузки

Сначала загрузите референсные файлы, затем поместите возвращенный URL и токен длительности в params.referenceMediaItems.

Правило референсных материалов

Референсное изображение + видео движения: Строгий проект 1 изображение + 1 видео движения четко разделяет роль идентичности и движения Standard (720P): 20 × проверенные секунды управляющего видео; Pro (1080P): 27 × секунды

Макс. файлов

2

Принимаемые типы файлов

image, video

Токен длительности

Видео- и аудио-референсы должны передавать поле durationToken из /api/v1/files, когда требуется проверка длительности.

kindМакс. размерMIME-типы
image10 MBimage/jpeg, image/png
video95 MBvideo/mp4, video/quicktime

Для этой модели не показан запускаемый пример Public API.

Запрос с референсным файлом

{
  "model": "kling-3-0-motion-control",
  "params": {
    "mode": "720p",
    "character_orientation": "video",
    "referenceMediaItems": [
      {
        "url": "https://cdn.example.com/reference-image.png",
        "kind": "image",
        "name": "reference-image.png",
        "mimeType": "image/png",
        "width": 1024,
        "height": 1024,
        "sizeBytes": 1048576,
        "imageDimensionsToken": "image_dimensions_token_from_original_files_api_upload_response"
      },
      {
        "url": "https://cdn.example.com/reference-video.mp4",
        "kind": "video",
        "name": "reference-video.mp4",
        "mimeType": "video/mp4",
        "durationSeconds": 8,
        "durationToken": "video_duration_token_from_files_api",
        "width": 1280,
        "height": 720,
        "sizeBytes": 8388608,
        "framesPerSecond": 30,
        "videoBitrateMbps": 8,
        "videoMetadataToken": "video_metadata_token_from_original_files_api_upload_response"
      }
    ]
  }
}

Ответ создания

Эндпоинт создания возвращает публичный id задачи. Опрашивайте эндпоинт статуса, пока задача не завершится успехом или ошибкой.

{
  "id": "task_kling_3_0_motion_control_example",
  "status": "queued",
  "model": "kling-3-0-motion-control",
  "reserved_credits": 27,
  "final_credits": 0,
  "settlement_status": "RESERVED",
  "created_at": "2026-05-11T00:00:00.000Z",
  "updated_at": "2026-05-11T00:00:00.000Z",
  "result": null,
  "error": null
}

Распространенные ошибки

validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found

Некоторым режимам нужны референсные файлы, загруженные через Files API.