preset và mọi tùy chọn được hỗ trợ bởi enum.
client.presets.list(options?)
Liệt kê mọi preset thuộc về tài khoản đã xác thực.
client.presets.get(presetId, options?)
Lấy một preset duy nhất.
client.presets.create(body, options?)
Tạo một preset mới.
Tên hiển thị trong UI của Youka.
Toàn bộ nội dung preset. Dùng
Render settings reference để xem bản đồ trường dễ đọc cho con người,
hoặc KaraokePresetSchema.toJSONSchema() để lấy schema dễ đọc cho máy.Đặt preset mới làm mặc định cho tài khoản. Mỗi lần chỉ có thể có một preset
là mặc định.
client.presets.update(presetId, body, options?)
Patch một preset hiện có. Truyền bất kỳ tập con nào của name, preset, và isDefault.
client.presets.delete(presetId, options?)
Xóa một preset.
client.presets.setDefault(presetId, options?)
Đặt một preset làm mặc định cho các project mới. Đây là một wrapper tiện lợi quanh client.presets.update(presetId, { isDefault: true }).
Khám phá các trường hợp lệ
SDK export Zod schema dùng để validate nội dung preset. Hãy chuyển nó sang JSON Schema khi chạy để phục vụ agents và trình dựng form:Áp dụng một preset
Bạn có thể áp dụng preset tại ba thời điểm:- Khi tạo project
- Trong cài đặt project
- Khi export
Tiếp theo
- Render settings reference — tất cả các đường dẫn trường dùng chung và giá trị enum
- Media — được tham chiếu từ nội dung preset
- Project settings — áp dụng preset cho một project
- API presets — cùng luồng đó qua HTTP thô
- CLI presets — cùng luồng đó từ terminal
- Exports — render với một preset
