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

client.projects.getSettings(projectId, options?)

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

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

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

Поля

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

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

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

Типовые паттерны

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

Что дальше