Preset là một cấu hình render có thể tái sử dụng — nền, kiểu phụ đề, bố cục — mà bạn có thể áp dụng cho bất kỳ dự án hoặc lần xuất nào. Hãy dùng preset khi bạn cần một diện mạo nhất quán trên nhiều track. Xem Render settings reference để biết đầy đủ cấu trúcDocumentation Index
Fetch the complete documentation index at: https://docs.youka.io/llms.txt
Use this file to discover all available pages before exploring further.
preset và mọi tuỳ chọn dựa trên enum.
Khi nào nên dùng preset
Dùng preset khi…
Bạn muốn cùng một diện mạo trên nhiều dự án và cần cập nhật nó ở một nơi.
Dùng cài đặt dự án khi…
Bạn cần các ghi đè riêng cho từng dự án và không đáng để chia sẻ.
Endpoints
| Method | Path | Purpose |
|---|---|---|
GET | /presets | Liệt kê preset cho tài khoản đã xác thực. |
POST | /presets | Tạo một preset mới. |
GET | /presets/{presetId} | Lấy một preset cụ thể. |
PATCH | /presets/{presetId} | Cập nhật tên, nội dung, hoặc đặt làm mặc định. |
DELETE | /presets/{presetId} | Xoá một preset. |
Tạo một preset
presetId mới. Hãy lưu lại và tham chiếu nó từ các dự án hoặc lần xuất.
Khám phá các trường preset hợp lệ
Preset được kiểm tra (validate) phía server theoKaraokePresetSchema. SDK export schema này để bạn có thể chuyển nó sang JSON Schema ngay lúc chạy:
Cập nhật một preset
name và preset. Những trường bạn không đưa vào sẽ được giữ nguyên.
Đặt preset mặc định
Mỗi tài khoản có tối đa một preset mặc định, được tự động áp dụng cho các dự án mới.Áp dụng một preset
Tham chiếu một preset ở ba nơi:| Where | Field |
|---|---|
| Khi tạo dự án | presetId trong POST /projects |
| Bất kỳ lúc nào trên dự án | presetId trong PATCH /projects/{projectId}/settings |
| Khi xuất | presetId trong POST /projects/{projectId}/exports |
Xoá một preset
Tiếp theo
- Render settings reference — tất cả đường dẫn trường dùng chung và các giá trị enum
- Media — được tham chiếu từ nội dung preset
- Project settings — áp dụng một preset cho dự án
- CLI presets — cùng luồng thao tác từ terminal
- SDK presets — cùng các endpoint trong TypeScript
