音乐生成 (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())