##Todas las APIs requieren autenticación Bearer Token##
Obtener API Key:
Visita la Página de gestión de API Key para obtener tu API Key
Agregar al encabezado de la solicitud:
Authorization: Bearer YOUR_API_KEYNombre del modelo
Compatibilidad hacia atrás: Los nombres de modelos previamente integrados (p.ej. suno-v5, suno-v4.5, suno-v4.5plus, suno-v4.5all, suno-v4) siguen siendo compatibles y se mapean automáticamente a las versiones -beta correspondientes
Opciones disponibles:
suno-v5-beta: Última versión V5 (Recomendada), compatible con Voice Persona, expresión musical superior, generación más rápida, prompt máx. 5000 caracteres, estilo máx. 1000 caracteressuno-v4.5plus-beta: Versión mejorada V4.5+, tonos más ricos, nuevos métodos creativos, hasta 8 minutos, prompt máx. 5000 caracteres, estilo máx. 1000 caracteressuno-v4.5all-beta: Versión completa V4.5, prompts más inteligentes, generación más rápida, hasta 8 minutos, prompt máx. 5000 caracteres, estilo máx. 1000 caracteressuno-v4.5-beta: Versión V4.5, prompts más inteligentes, generación más rápida, hasta 8 minutos, prompt máx. 5000 caracteres, estilo máx. 1000 caracteressuno-v4-beta: Versión V4, calidad vocal mejorada, hasta 4 minutos, prompt máx. 3000 caracteres, estilo máx. 200 caracteressuno-v5-beta, suno-v4.5plus-beta, suno-v4.5all-beta, suno-v4.5-beta, suno-v4-beta "suno-v5-beta"
Habilitar modo personalizado
Descripción:
false: Modo simple, solo proporciona prompt, la IA genera automáticamente letras y estilotrue: Modo personalizado, permite control fino de style, title, letras, etc.Parámetros requeridos en modo personalizado:
style: Requeridotitle: Requeridoprompt: Requerido cuando instrumental=false (usado como letras)false
Generar música usando modelos de Suno AI, compatible con modos vocal e instrumental
false
Prompt que describe el contenido musical deseado
Modo no personalizado (custom_mode=false):
500 caracteresModo personalizado (custom_mode=true):
instrumental=false, se usa como letras exactasinstrumental=true3000 caracteres para V4, 5000 caracteres para V4.5+Sugerencias de formato de letras:
[Verse], [Chorus], [Bridge] para organizar la estructura de las letras"A cheerful summer pop song about road trips and freedom"
Especificación de estilo musical
Descripción:
custom_mode=true)Límites de caracteres:
200 caracteres1000 caracteresEtiquetas de estilo comunes:
"pop, electronic, upbeat, female vocals"
Título de la canción
Descripción:
custom_mode=true)80 caracteres80"Summer Dreams"
Expira en
"heavy metal, screaming"
Preferencia de género vocal
Opciones:
m: Voz masculinaf: Voz femeninaNota:
custom_mode=truem, f "f"
Peso del estilo, controla la adherencia al estilo especificado
Rango: 0.0 ~ 1.0, un decimal
Descripción:
0 se trata como no establecido0 <= x <= 10.7
Restricción de rareza, controla el grado de creatividad/experimentación de la salida
Rango: 0.0 ~ 1.0, un decimal
Descripción:
0 se trata como no establecido0 <= x <= 10.3
Peso del audio, controla el peso de las características del audio
Rango: 0.0 ~ 1.0, un decimal
Descripción:
0 se trata como no establecido0 <= x <= 10.5
Persona ID, aplica el estilo de un Persona ya creado a esta generación de música
Solo disponible cuando custom_mode=true. Se obtiene a través de la interfaz Creación de Persona Suno, permite mantener características vocales y de estilo consistentes
Cómo obtenerlo: Una vez completada la tarea de creación de Persona, obtener de result_data.persona_id
"5c57d49ef834110496fae5aa14fec441"
Modo de aplicación del Persona
Opciones:
style_persona: Orientado al estilo, enfatiza las características del estilo musical (arreglo, ritmo, tono), compatible con todas las versiones del modelovoice_persona: Orientado a la voz, enfatiza las características vocales (timbre, técnica vocal, registro), solo compatible con V5Solo disponible cuando custom_mode=true, generalmente se usa junto con persona_id. Al usar voice_persona el modelo debe ser suno-v5-beta, de lo contrario se devuelve un error
style_persona, voice_persona "style_persona"
URL de callback HTTPS para notificación de finalización de tarea
Etapas del callback:
text (generación de texto), first (primera pista completada), complete (todo completado)text y first pueden omitirse, devolviendo complete directamenteRestricciones de seguridad:
2048 caracteresMecanismo de callback:
10 segundos3 reintentos en caso de fallo"https://your-domain.com/webhooks/suno-callback"
Tarea de música creada exitosamente
Marca de tiempo de creación de la tarea
1766319090
ID de tarea, utilizado para consultar el estado y los resultados de la tarea
"task-unified-1766319089-oqs9cue4"
Nombre del modelo real utilizado
"suno-v5-beta"
Tipo de tarea
audio.generation.task Porcentaje de progreso de la tarea (0-100)
0 <= x <= 1000
Estado de la tarea
pending, processing, completed, failed "pending"
Detalles de la tarea de audio
Tipo de salida de la tarea
audio "audio"
Información de uso y facturación