Переиспользуемые конфигурации рендера — создавайте, обновляйте, просматривайте список и задавайте значение по умолчанию для аккаунта
Пресет — это переиспользуемая конфигурация рендера (фон, стиль субтитров, компоновка), которую можно применить к любому проекту или экспорту. Используйте пресеты, когда вам нужен единый внешний вид для множества треков.Полное описание структуры preset и всех опций на основе enum см. в справочнике настроек рендера.
Ответ включает новый presetId. Сохраните его и используйте в проектах или экспортах.
Для каждого POST используйте ключ идемпотентности. Повторное использование
одного и того же ключа с тем же payload вернёт исходный пресет вместо создания
дубликата.
Пресеты валидируются на стороне сервера по KaraokePresetSchema. SDK экспортирует эту схему, чтобы вы могли конвертировать её в JSON Schema во время выполнения:
import { KaraokePresetSchema } from "@youka/sdk";const jsonSchema = KaraokePresetSchema.toJSONSchema();
Из CLI:
youka preset schema --json
Авторам агентов следует вызывать это перед изменением пресетов, чтобы модель знала все допустимые поля и типы значений.Справочник в человекочитаемом виде:
Удаление пресета не влияет на проекты или экспорты, которые ранее были
отрендерены с ним. Будущие экспорты, которые ссылаются на удалённый пресет,
завершатся ошибкой.