모델 선택
현재 모델 ID, 가격, 길이 제한, 지원 기능은 음악 & 사운드 이펙트 모델에서 확인하세요. 런타임에서 모델 기능을 확인할 수도 있습니다:duration_seconds, lyrics_prompt, force_instrumental, loop 같은 선택적 필드를 설정하기 전에 각 모델의 메타데이터를 확인하세요. 지원되지 않는 필드는 HTTP 400 응답을 유발합니다.
생성 흐름
1. 가격 견적 받기
미디어를 생성하기 전에 요청에 대한 견적을 받으세요. 큐 엔드포인트로 보낼 모델과 길이를 동일하게 포함하세요.2. 생성 큐에 넣기
model과 queue_id를 모두 저장하세요. retrieve 및 complete 엔드포인트에서 필요합니다.
3. 폴링 및 다운로드
큐 응답에서 받은 값으로/audio/retrieve를 호출하세요:
Content-Type을 확인하세요:
처리 중 응답은 다음과 같은 형태입니다:
전체 예시
이 Python 예제는 연주 음악을 큐에 넣고, 5초마다 폴링하며, 콘텐츠 유형에 맞는 확장자로 결과를 저장합니다.quote 엔드포인트는 인증이 필요하지 않지만, queue, retrieve, complete 요청에는 인증이 필요합니다.
프롬프트 팁
- 음악의 경우 장르, 악기, 분위기, 템포, 구조, 그리고 보컬 여부를 설명하세요.
- 사운드 이펙트의 경우 음원, 환경, 강도, 타이밍, 시점을 설명하세요.
lyrics_prompt는 선택한 모델이 가사를 지원할 때만 사용하세요.force_instrumental이나loop는 모델 메타데이터에서 지원한다고 표시된 경우에만 사용하세요.