preset и все варианты, основанные на enum.
client.presets.list(options?)
Выведите список всех пресетов, принадлежащих аутентифицированному аккаунту.
client.presets.get(presetId, options?)
Получите один пресет.
client.presets.create(body, options?)
Создайте новый пресет.
Отображаемое имя, которое показывается в UI Youka.
Полное тело пресета. Используйте
Render settings reference для человекочитаемой карты полей
или KaraokePresetSchema.toJSONSchema() для машиночитаемой схемы.Сделать новый пресет пресетом по умолчанию для аккаунта. Одновременно пресетом
по умолчанию может быть только один.
client.presets.update(presetId, body, options?)
Внесите частичные изменения (patch) в существующий пресет. Передайте любой поднабор из name, preset и isDefault.
client.presets.delete(presetId, options?)
Удалите пресет.
client.presets.setDefault(presetId, options?)
Сделайте пресет пресетом по умолчанию для новых проектов. Это удобная обёртка над client.presets.update(presetId, { isDefault: true }).
Поиск допустимых полей
SDK экспортирует схему Zod, которая валидирует тела пресетов. Преобразуйте её в JSON Schema во время выполнения для агентов и конструкторов форм:Применение пресета
Пресеты можно применять в трёх местах:- При создании проекта
- В настройках проекта
- При экспорте
Что дальше
- Render settings reference — все общие пути полей и значения enum
- Media — используется в телах пресетов
- Project settings — применяйте пресеты к проекту
- API presets — тот же сценарий через raw HTTP
- CLI presets — тот же сценарий из терминала
- Exports — рендер с пресетом
