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

Интеграция Volcengine Video Lip Sync API

Используйте Volcengine Video Lip Sync через Rivya Public API v1: ID модели volcengine-video-lip-sync, поддерживаемые входные данные, параметры, правила Files API, кредиты и примеры ответов.

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

volcengine-video-lip-sync

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

file

Files API

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

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

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

Возможность

Видео

Биллинг

METERED

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

Документированный лимит промпта отсутствует

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

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

КлючТипОбязательноПо умолчаниюОписание
modelstringДаvolcengine-video-lip-syncИспользуйте volcengine-video-lip-sync как ID модели API.
promptstringНет-Текст промпта для моделей, поддерживающих текстовый ввод.
paramsobjectДа-Объект параметров конкретной модели. Допустимые ключи указаны в таблице ниже.
client_request_idstringНет-Необязательный клиентский id для трассировки запросов в вашей системе.

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

КлючТипОбязательноПо умолчаниюДиапазонВариантыОписание
modeselectДаlite-lite, basicLite подходит для материала с одним человеком анфас; Basic поддерживает более сложные сцены с одним человеком.
separate_vocalselectНетfalse-false, trueВключите отделение голоса, если целевое аудио содержит фоновый звук, который следует подавить.
open_scenedetselectНетfalse-false, trueДоступно только в режиме Basic для сегментации сцен и определения говорящего.
align_audioselectНетtrue-true, falseДоступно только в режиме Lite. Зациклите видео, если аудио длиннее исходного материала.
align_audio_reverseselectНетfalse-false, trueДоступно только в режиме Lite и требует включённого выравнивания аудио.
templ_start_secondsnumberНет0min 0-Доступно только в режиме Lite. Выберите неотрицательное время начала в исходном видео.

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

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

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

Исходное видео и целевое аудио: Загрузите ровно одно видео MP4 или MOV размером до 95 MB и одну голосовую дорожку MP3, M4A, WAV, AAC или OGG размером до 10 MB.

Макс. файлов

2

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

video, audio

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

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

kindМакс. размерMIME-типы
video95 MBvideo/mp4, video/quicktime
audio10 MBaudio/mpeg, audio/mp4, audio/wav, audio/x-wav, audio/aac, audio/ogg

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

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

{
  "model": "volcengine-video-lip-sync",
  "params": {
    "mode": "lite",
    "separate_vocal": "false",
    "open_scenedet": "false",
    "align_audio": "true",
    "align_audio_reverse": "false",
    "templ_start_seconds": 0,
    "referenceMediaItems": [
      {
        "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"
      },
      {
        "url": "https://cdn.example.com/reference-audio.wav",
        "kind": "audio",
        "name": "reference-audio.wav",
        "mimeType": "audio/wav",
        "durationSeconds": 12,
        "durationToken": "audio_duration_token_from_files_api"
      }
    ]
  }
}

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

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

{
  "id": "task_volcengine_video_lip_sync_example",
  "status": "queued",
  "model": "volcengine-video-lip-sync",
  "reserved_credits": 8,
  "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.