메인 콘텐츠로 건너뛰기
SUNO는 우리가 입력한 프롬프트를 통해 향상된 곡의 스타일을 생성할 수 있도록 허용합니다. 이 문서는 관련 API의 연동 방법을 설명합니다. 이 API는 단 하나의 입력 매개변수인 prompt를 가지고 있으며, 이는 최적화할 스타일 프롬프트입니다. 여기서 우리가 입력하는 promptA song for Christmas입니다.
import requests

url = "https://api.acedata.cloud/suno/style"

headers = {
    "accept": "application/json",
    "authorization": "Bearer {token}",
    "content-type": "application/json"
}

payload = {
    "prompt": "A song for Christmas"
}

response = requests.post(url, json=payload, headers=headers)
print(response.text)
결과는 다음과 같습니다:
{
  "success": true,
  "task_id": "8e887548-7185-48a9-b7cb-e51754f7b87b",
  "trace_id": "ac4ec363-4245-400b-9643-0b6fed8c6b20",
  "data": {
    "upsampled_tags": "밝고 축제 분위기의 종소리와 선명한 어쿠스틱 기타가 시작되며, 썰매 종소리와 따뜻한 업라이트 피아노가 구절을 채웁니다. 풍성한 현악기가 프리코러스를 위해 들어오고, 브라스 악센트로 강화된 전체 밴드의 고조되는 후렴으로 이어집니다. 브릿지는 글로켄슈필로 부드러워지며, 다시 기쁜 피날레로 돌아갑니다."
  }
}
볼 수 있듯이, dataupsampled_tags 필드는 프롬프트에 따라 최적화된 스타일 매개변수입니다.