Music Generation (Music Generation)

AI music composition interface that automatically generates high-quality music from descriptions. Supports multiple styles and durations.

API Endpoints

POST/music_generation

Create music generation task

GET/query/music_generation

Query music generation status

Request Parameters

ParameterTypeRequiredDescription
modelstringRequiredModel name: Music-2.0
promptstringRequiredMusic description, such as style, mood, instruments, etc.
durationintegerOptionalMusic duration (seconds)
lyricsstringOptionalLyrics text (optional)

Request Example

Request Example
{
  "model": "Music-2.0",
  "prompt": "一首轻快的钢琴曲,适合下午茶时光",
  "duration": 60
}

Response Example

Response Example
{
  "task_id": "music_task_xxxxx",
  "status": "processing"
}

// 查询结果
{
  "task_id": "music_task_xxxxx",
  "status": "completed",
  "audio_url": "https://...",
  "duration": 60
}

Code Examples

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())