##모든 API는 Bearer Token 인증이 필요합니다##
API Key 받기:
API Key 관리 페이지를 방문하여 API Key를 받으세요
요청 헤더에 추가:
Authorization: Bearer YOUR_API_KEY
모델 이름
하위 호환성: 이전에 통합된 모델명(예: suno-v5, suno-v4.5, suno-v4.5plus, suno-v4.5all, suno-v4)은 계속 사용 가능하며, 해당 -beta 버전으로 자동 매핑됩니다
사용 가능한 옵션:
suno-v5-beta: V5 최신 버전 (기본 권장), Voice Persona 지원, 뛰어난 음악 표현력, 더 빠른 생성, 프롬프트 최대 5000자, 스타일 최대 1000자suno-v4.5plus-beta: V4.5+ 향상 버전, 더 풍부한 톤, 새로운 창작 방법, 최대 8분, 프롬프트 최대 5000자, 스타일 최대 1000자suno-v4.5all-beta: V4.5 전체 기능 버전, 더 스마트한 프롬프트, 더 빠른 생성, 최대 8분, 프롬프트 최대 5000자, 스타일 최대 1000자suno-v4.5-beta: V4.5 버전, 더 스마트한 프롬프트, 더 빠른 생성, 최대 8분, 프롬프트 최대 5000자, 스타일 최대 1000자suno-v4-beta: V4 버전, 향상된 보컬 품질, 최대 4분, 프롬프트 최대 3000자, 스타일 최대 200자suno-v5-beta, suno-v4.5plus-beta, suno-v4.5all-beta, suno-v4.5-beta, suno-v4-beta "suno-v5-beta"
커스텀 모드 활성화
설명:
false: 심플 모드, prompt만 제공하면 AI가 가사와 스타일을 자동 생성true: 커스텀 모드, style, title, 가사 등을 세밀하게 제어 가능커스텀 모드 필수 파라미터:
style: 필수title: 필수prompt: instrumental=false일 때 필수 (가사로 사용)false
인스트루멘탈 음악 생성 (보컬 없음)
설명:
false: 보컬이 포함된 음악 생성true: 보컬 없는 인스트루멘탈/배경 음악 생성참고:
true로 설정하면 prompt가 선택 사항이 됩니다false
프롬프트, 원하는 음악 내용을 설명합니다
비커스텀 모드 (custom_mode=false):
500자커스텀 모드 (custom_mode=true):
instrumental=false일 때 필수, 정확한 가사로 사용instrumental=true일 때 선택 사항3000자, V4.5+는 5000자가사 형식 제안:
[Verse], [Chorus], [Bridge] 등의 태그로 가사 구조를 구성하세요"A cheerful summer pop song about road trips and freedom"
음악 스타일 지정
설명:
custom_mode=true)에서 필수문자 제한:
200자1000자일반적인 스타일 태그:
"pop, electronic, upbeat, female vocals"
곡 제목
설명:
custom_mode=true)에서 필수80자80"Summer Dreams"
제외 스타일, 피하고 싶은 음악 스타일이나 특성을 지정합니다
예시:
heavy metal, screaming, sadrap, fast tempo"heavy metal, screaming"
보컬 성별 선호
옵션:
m: 남성 목소리f: 여성 목소리참고:
custom_mode=true일 때만 적용됩니다m, f "f"
스타일 가중치, 지정된 스타일에 대한 준수도를 제어합니다
범위: 0.0 ~ 1.0, 소수점 한 자리
설명:
0 값은 미설정으로 처리됩니다0 <= x <= 10.7
기이함 제약, 출력의 창의성/실험적 정도를 제어합니다
범위: 0.0 ~ 1.0, 소수점 한 자리
설명:
0 값은 미설정으로 처리됩니다0 <= x <= 10.3
오디오 가중치, 오디오 특성의 가중치를 제어합니다
범위: 0.0 ~ 1.0, 소수점 한 자리
설명:
0 값은 미설정으로 처리됩니다0 <= x <= 10.5
Persona ID, 이미 생성된 Persona 스타일을 이번 음악 생성에 적용합니다
custom_mode=true일 때만 사용 가능합니다. Suno Persona 생성 API를 통해 획득하며, 적용 후 일관된 보컬 및 스타일 특성을 유지할 수 있습니다
획득 방법: Persona 작업 완료 후 result_data.persona_id에서 가져옵니다
"5c57d49ef834110496fae5aa14fec441"
Persona 적용 방식
옵션:
style_persona: 스타일 지향형, 음악 스타일 특성(편곡, 리듬, 음색)에 중점, 모든 모델 버전 지원voice_persona: 보컬 지향형, 보컬 특성(음색, 창법, 음역)에 중점, V5만 지원custom_mode=true일 때만 사용 가능하며, 일반적으로 persona_id와 함께 사용합니다. voice_persona 사용 시 모델이 suno-v5-beta여야 하며, 그렇지 않으면 오류가 반환됩니다
style_persona, voice_persona "style_persona"
작업 완료 알림을 위한 HTTPS 콜백 URL
콜백 단계:
text (텍스트 생성), first (첫 번째 트랙 완료), complete (모두 완료)text 및 first 단계가 건너뛰어지고 complete가 직접 반환될 수 있음보안 제한:
2048자를 초과할 수 없음콜백 메커니즘:
10초3회 재시도"https://your-domain.com/webhooks/suno-callback"
음악 작업 생성 성공
작업 생성 타임스탬프
1766319090
작업 ID, 작업 상태 및 결과를 조회하는 데 사용됩니다
"task-unified-1766319089-oqs9cue4"
실제 사용된 모델 이름
"suno-v5-beta"
작업 유형
audio.generation.task 작업 진행률 (0-100)
0 <= x <= 1000
작업 상태
pending, processing, completed, failed "pending"
오디오 작업 상세
작업 출력 유형
audio "audio"
사용량 및 과금 정보