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