preset, settings.style, settingsOverride 필드 맵은 Render settings reference를 참고하세요.
엔드포인트
전체 요청 및 응답 스키마는 API reference에 있습니다.
현재 설정 가져오기
설정 패치하기
PATCH는 presetId와 settings의 어떤 하위 집합이든 허용합니다. 둘 다 전달되면 프리셋이 먼저 적용되고, 그 다음 settings가 그 위에 병합됩니다.
- 프리셋 적용
- 인라인 설정
- 프리셋 + 오버라이드
유효한 필드 찾기
SDK는 프로젝트 설정 업데이트를 검증하는 스키마를 내보냅니다. 런타임에 이를 JSON Schema로 변환하세요:프로젝트 설정 vs 프리셋 vs 내보내기 오버라이드
Youka에는 렌더 설정이 존재할 수 있는 세 가지 레이어가 있습니다:
내보내기 시점에 각 레이어는 이 순서대로 병합됩니다.
다음 단계
- Render settings reference — 공유되는 모든 필드 경로와 enum 값
- Presets — 재사용 가능한 구성
- Media — settings에서 참조됨
- CLI projects — 터미널에서 동일한 흐름
- SDK project settings — TypeScript에서 동일한 엔드포인트
버전 선택
GET /projects/{projectId}/versions는 프로젝트의 버전 목록을 나열합니다. 설정 GET 요청에 ?versionId=ver_example를 추가하거나, PATCH 바디에 versionId를 포함해 버전을 선택하세요. 설정 응답에는 versionId가 포함됩니다. 이를 생략하면 기본 버전 동작이 유지됩니다.
내보내기 요청도 versionId를 허용합니다. 정렬(alignment) 선택은 프로젝트에 속하며 버전 간에 공유됩니다. 타이밍 수정과 내보내기 스냅샷은 Automate lyric videos를 참고하세요.