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_generationCrear tarea de generación de música
GET
/query/music_generationConsultar estado de generación de música
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
model | string | Obligatorio | Nombre del modelo: Music-2.0 |
prompt | string | Obligatorio | Descripción de la música, como estilo, estado de ánimo, instrumentos, etc. |
duration | integer | Opcional | Duración de la música (segundos) |
lyrics | string | Opcional | Texto 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())