음악 생성 (Music Generation)
설명으로부터 고품질 음악을 자동으로 생성하는 AI 음악 작곡 인터페이스입니다. 다양한 스타일과 길이를 지원합니다.
API 엔드포인트
POST
/music_generation음악 생성 작업 생성
GET
/query/music_generation음악 생성 상태 조회
요청 파라미터
| 파라미터 | 타입 | 필수 | 설명 |
|---|---|---|---|
model | string | 필수 | 모델 이름: Music-2.0 |
prompt | string | 필수 | 음악 설명, 예: 스타일, 분위기, 악기 등 |
duration | integer | 선택 | 음악 길이(초) |
lyrics | string | 선택 | 가사 텍스트(선택 사항) |
요청 예시
요청 예시
{
"model": "Music-2.0",
"prompt": "一首轻快的钢琴曲,适合下午茶时光",
"duration": 60
}응답 예시
응답 예시
{
"task_id": "music_task_xxxxx",
"status": "processing"
}
// 查询结果
{
"task_id": "music_task_xxxxx",
"status": "completed",
"audio_url": "https://...",
"duration": 60
}코드 예시
import requests
url = "https://your-proxy-domain.com/v1/music_generation"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
data = {
"model": "Music-2.0",
"prompt": "一首轻快的钢琴曲,适合下午茶时光",
"duration": 60
}
response = requests.post(url, headers=headers, json=data)
print(response.json())