curl --request POST \
--url https://api.evolink.ai/v1/audios/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "suno-persona",
"model_params": {
"source_task_id": "task-unified-1774169216-ocqaqde7",
"result_id": "4fcc4507-a7ae-4441-ad8a-465c2f61d5bb",
"name": "Electronic Pop Singer",
"description": "Modern electronic style with energetic beats and synthesizer tones for dance music"
}
}
'
{
"created": 1774170584,
"id": "task-unified-1774170584-su75smg7",
"model": "suno-persona",
"object": "audio.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": false,
"estimated_time": 15
},
"type": "audio",
"usage": {
"billing_rule": "per_call",
"credits_reserved": 1,
"user_group": "default"
}
}
Suno
Suno Persona 생성 Beta
- 완료된 Suno 음악 생성 작업에서 재사용 가능한 Persona(보컬/스타일 특성)를 추출합니다
- 생성 성공 후
persona_id가 반환되며, 후속 Suno 음악 생성에서persona_id및persona_model매개변수를 통해 적용할 수 있습니다 - 소스 작업 모델 버전은 suno-v4 이상이어야 합니다 (v3.5 미지원)
- 각 곡(result_id)당 하나의 Persona만 생성할 수 있습니다
- 비동기 처리 모드, 반환된 작업 ID로 상태 조회
- Persona 작업에서 새로운 Persona를 생성할 수 없습니다
POST
/
v1
/
audios
/
generations
curl --request POST \
--url https://api.evolink.ai/v1/audios/generations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"model": "suno-persona",
"model_params": {
"source_task_id": "task-unified-1774169216-ocqaqde7",
"result_id": "4fcc4507-a7ae-4441-ad8a-465c2f61d5bb",
"name": "Electronic Pop Singer",
"description": "Modern electronic style with energetic beats and synthesizer tones for dance music"
}
}
'
{
"created": 1774170584,
"id": "task-unified-1774170584-su75smg7",
"model": "suno-persona",
"object": "audio.generation.task",
"progress": 0,
"status": "pending",
"task_info": {
"can_cancel": false,
"estimated_time": 15
},
"type": "audio",
"usage": {
"billing_rule": "per_call",
"credits_reserved": 1,
"user_group": "default"
}
}
인증
##모든 API는 Bearer Token 인증이 필요합니다##
API Key 받기:
API Key 관리 페이지를 방문하여 API Key를 받으세요
요청 헤더에 추가:
Authorization: Bearer YOUR_API_KEY
본문
application/json
응답
Persona 생성 작업 제출 성공
작업 생성 타임스탬프
예시:
1774170584
작업 ID, 작업 상태 및 결과를 조회하는 데 사용됩니다
예시:
"task-unified-1774170584-su75smg7"
실제 사용된 모델 이름
예시:
"suno-persona"
작업 유형
사용 가능한 옵션:
audio.generation.task 작업 진행률 (0-100)
필수 범위:
0 <= x <= 100예시:
0
작업 상태
사용 가능한 옵션:
pending, processing, completed, failed 예시:
"pending"
작업 상세 정보
Show child attributes
Show child attributes
작업 출력 유형
사용 가능한 옵션:
audio 예시:
"audio"
사용량 및 과금 정보
Show child attributes
Show child attributes