Skip to main content
모든 프로젝트에는 내보내기가 렌더링되는 방식을 제어하는 활성 설정(트림, 배경, 자막 스타일, 레이아웃)이 있습니다. 프리셋으로 공유할 가치가 없는 프로젝트 로컬 오버라이드가 필요할 때 프로젝트 설정을 사용하세요. 공유되는 preset, settings.style, settingsOverride 필드 맵은 Render settings reference를 참고하세요.

엔드포인트

전체 요청 및 응답 스키마는 API reference에 있습니다.

현재 설정 가져오기

적용된 프리셋을 포함하여 전체 활성 프로젝트 설정을 반환합니다.

설정 패치하기

PATCH는 presetId와 settings의 어떤 하위 집합이든 허용합니다. 둘 다 전달되면 프리셋이 먼저 적용되고, 그 다음 settings가 그 위에 병합됩니다.

유효한 필드 찾기

SDK는 프로젝트 설정 업데이트를 검증하는 스키마를 내보냅니다. 런타임에 이를 JSON Schema로 변환하세요:
에이전트는 프로젝트 설정을 변경하기 전에 SDK 스키마 또는 OpenAPI 요청 스키마를 가져와서, 항상 최신 형태를 알 수 있도록 해야 합니다.
사람이 읽기 쉬운 레퍼런스:

프로젝트 설정 vs 프리셋 vs 내보내기 오버라이드

Youka에는 렌더 설정이 존재할 수 있는 세 가지 레이어가 있습니다: 내보내기 시점에 각 레이어는 이 순서대로 병합됩니다.

다음 단계

버전 선택

GET /projects/{projectId}/versions는 프로젝트의 버전 목록을 나열합니다. 설정 GET 요청에 ?versionId=ver_example를 추가하거나, PATCH 바디에 versionId를 포함해 버전을 선택하세요. 설정 응답에는 versionId가 포함됩니다. 이를 생략하면 기본 버전 동작이 유지됩니다. 내보내기 요청도 versionId를 허용합니다. 정렬(alignment) 선택은 프로젝트에 속하며 버전 간에 공유됩니다. 타이밍 수정과 내보내기 스냅샷은 Automate lyric videos를 참고하세요.