Skip to main content
У каждого проекта есть активные настройки — trim, background, стиль субтитров, layout — которые управляют тем, как рендерятся экспорты. Используйте настройки проекта, когда вам нужны локальные для проекта переопределения, которыми не имеет смысла делиться как пресетом. См. Справочник настроек рендера для общей карты полей preset, settings.style и settingsOverride.

Endpoints

Полные схемы запроса и ответа находятся в API reference.

Получить текущие настройки

Возвращает полный набор активных настроек проекта, включая любой применённый пресет.

Обновить настройки

PATCH принимает любой поднабор presetId и settings. Если переданы оба, сначала применяется пресет, затем поверх него мержится settings.

Определение допустимых полей

SDK экспортирует схему, которая валидирует обновления настроек проекта. Преобразуйте её в JSON Schema во время выполнения:
Агентам следует получать схему SDK или схему запроса OpenAPI перед изменением настроек проекта, чтобы всегда знать актуальную структуру.
Справочник в человекочитаемом виде:

Настройки проекта vs пресеты vs переопределения экспорта

В Youka есть три уровня, где могут находиться настройки рендера: На этапе экспорта каждый слой объединяется в таком порядке.

Что дальше

Выбор версии

GET /projects/{projectId}/versions выводит список версий проекта. Добавьте ?versionId=ver_example к GET-запросу настроек или включите versionId в тело PATCH, чтобы выбрать версию. Ответы с настройками включают versionId. Если его опустить, сохранится поведение основной версии. Запросы на экспорт также принимают versionId. Выбор выравнивания относится к проекту и разделяется между версиями. См. Автоматизация lyric videos про ревизии тайминга и снапшоты экспорта.