preset 형태와 모든 enum 기반 옵션은 Render settings reference를 참고하세요.
client.presets.list(options?)
인증된 계정이 소유한 모든 프리셋을 나열합니다.
client.presets.get(presetId, options?)
단일 프리셋을 가져옵니다.
client.presets.create(body, options?)
새 프리셋을 생성합니다.
Youka UI에 표시되는 표시 이름입니다.
전체 프리셋 본문입니다. 사람이 읽기 쉬운 필드 맵은
Render settings reference를 사용하고, 기계 판독용 스키마는 KaraokePresetSchema.toJSONSchema()를 사용하세요.새 프리셋을 계정 기본값으로 지정합니다. 기본 프리셋은 한 번에 하나만 설정할 수 있습니다.
client.presets.update(presetId, body, options?)
기존 프리셋을 패치합니다. 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 — 프리셋으로 렌더링
