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