Generación de música (Music Generation)

Interfaz de composición musical con IA que genera automáticamente música de alta calidad a partir de descripciones. Soporta múltiples estilos y duraciones.

Endpoints de la API

POST/music_generation

Crear tarea de generación de música

GET/query/music_generation

Consultar estado de generación de música

Parámetros de solicitud

ParámetroTipoObligatorioDescripción
modelstringObligatorioNombre del modelo: Music-2.0
promptstringObligatorioDescripción de la música, como estilo, estado de ánimo, instrumentos, etc.
durationintegerOpcionalDuración de la música (segundos)
lyricsstringOpcionalTexto de la letra (opcional)

Ejemplo de solicitud

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

Ejemplo de respuesta

Ejemplo de respuesta
{
  "task_id": "music_task_xxxxx",
  "status": "processing"
}

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

Ejemplos de código

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