API de refuerzo de estilo
Descripción del endpoint
El refuerzo de estilo expande una etiqueta de estilo corta en una descripción de estilo más completa y más adecuada para la generación de Suno, y también puede generar un pasaje de estilo a partir de la letra completa.
Endpoint: POST /api/music/boost-style
Facturación: Gratis dentro de la cuota (como máximo 10 llamadas por minuto y 300 al día por usuario); por encima de la cuota gratuita se cobra 0,1 ¥ por llamada.
Detectar el exceso: cuando se supera la cuota gratuita la petición sigue funcionando con normalidad, y las cabeceras de respuesta incluyen X-Suno-Helper-Free: false y X-Suno-Helper-Over-Limit: minute (o day), de modo que el cliente puede avisar de que esta llamada se ha facturado.
Modelo recomendado: suno-v6. Se pueden usar suno-v6, suno-v6-wild y suno-v6-mini.
Salida en chino: cuando el contenido de la petición (originalTags/lyrics/user_guidance) contiene chino y no se declara idioma, el servicio añade automáticamente (请用中文描述) después de original_tags y agrega user_guidance=语言:简体中文;乐器名也用中文, para elevar la tasa de acierto de las descripciones de estilo en chino. Los valores realmente enviados se devuelven en appliedOriginalTags y appliedUserGuidance de la respuesta. Si el contenido que envías ya indica un idioma (por ejemplo «describe en chino simplificado»), el servicio no modifica nada.
Autenticación
| Parámetro | Tipo | Obligatorio | Notas |
|---|---|---|---|
| Authorization | string | sí | Bearer YOUR_API_KEY |
| Content-Type | string | sí | application/json |
Parámetros de la petición
| Parámetro | Tipo | Obligatorio | Por defecto | Notas |
|---|---|---|---|---|
| model | string | sí | - | Nombre de modelo para el cliente: suno-v6, suno-v6-wild o suno-v6-mini |
| originalTags | string | no | - | Etiquetas de estilo originales |
| original_tags | string | no | - | Alias compatible de originalTags |
| style | string | no | - | Etiquetas de estilo originales; alternativa a originalTags |
| instrumental | boolean | no | false | Si reforzar hacia un instrumental |
| lyrics | string | no | - | Letra completa; al enviarla, se genera una descripción de estilo a partir de su contenido |
| user_guidance | string | no | - | Petición del usuario en lenguaje natural, por ejemplo «añade suona y erhu, voz masculina, ritmo más rápido»; la plataforma tiene un campo con el mismo nombre y lo pasa tal cual |
Ejemplo de petición
curl -X POST https://www.suno-api.io/api/music/boost-style \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno-v6",
"originalTags": "pop, piano, male vocal",
"lyrics": "[Verse]\nLa noche cae tras la ventana\n[Chorus]\nCaminamos hacia la luz",
"user_guidance": "añade suona y erhu, voz masculina, ritmo más rápido",
"instrumental": false
}'
Respuesta
{
"code": 200,
"message": "success",
"data": {
"originalTags": "pop, piano, male vocal",
"instrumental": false,
"upsampledStyle": "Mandopop, expressive male vocal, warm piano ballad...",
"requestId": "request_id"
}
}
upsampledStyle es la descripción de estilo completa que debe escribirse de vuelta en el campo Style.
Obtener una clave de API
Crea una clave de API en la consola después de registrarte. Cada generación cuesta 0,6 ¥ y devuelve 2 pistas, las descargas son ilimitadas y no hace falta número de teléfono.
Obtener clave de API Volver al resumen