音乐生成 (Music Generation)

AI 音乐创作接口,根据描述自动生成高质量音乐作品。支持多种风格和时长。

API 端点

POST/music_generation

创建音乐生成任务

GET/query/music_generation

查询音乐生成状态

请求参数

参数名类型必填说明
modelstring必填模型名称:Music-2.0
promptstring必填音乐描述,如风格、情感、乐器等
durationinteger可选音乐时长(秒)
lyricsstring可选歌词文本(可选)

请求示例

请求示例
{
  "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())