Musikgenerierung (Music Generation)

KI-Musikkompositionsschnittstelle, die automatisch hochwertige Musik aus Beschreibungen generiert. Unterstützt mehrere Stile und Dauern.

API-Endpunkte

POST/music_generation

Musikgenerierungsaufgabe erstellen

GET/query/music_generation

Musikgenerierungsstatus abfragen

Anfrageparameter

ParameterTypErforderlichBeschreibung
modelstringErforderlichModellname: Music-2.0
promptstringErforderlichMusikbeschreibung, wie Stil, Stimmung, Instrumente usw.
durationintegerOptionalMusikdauer (Sekunden)
lyricsstringOptionalLiedtext (optional)

Anfragebeispiel

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

Antwortbeispiel

Antwortbeispiel
{
  "task_id": "music_task_xxxxx",
  "status": "processing"
}

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

Codebeispiele

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