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

client.projects.getSettings(projectId, options?)

Получить активные настройки проекта.

client.projects.updateSettings(projectId, body, options?)

Частично обновить активные настройки проекта. Вы можете применить пресет, передать «сырые» настройки или и то и другое (сначала применяется пресет, затем поверх него мерджатся overrides настроек).

Fields

string
Применить переиспользуемый пресет. Не указывайте его, чтобы оставить текущий пресет без изменений.
object
Патч, применяемый поверх пресета. Используйте style для переопределений в форме пресета, а также локальные для проекта поля, такие как displayLanguages, chordSettings и duetSingerFilter.

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

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

Частые шаблоны

Настройки проекта vs пресеты

Что дальше

Выбор версии

Если versionId не указан, чтение или обновление выполняется для основной версии. Ответы включают ID версии. Выбор выравнивания общий для проекта и не хранится отдельно для каждой версии.