Suno Generación de música Beta
- Modelo de generación de música Suno AI, soporta la generación de música completa basada en descripciones de texto o letras
- Soporta modo personalizado (control fino de estilo, título, letras) y modo simple (generación automática por IA)
- Soporta la función Persona, permite reutilizar características vocales/de estilo ya creadas
- Modo de procesamiento asíncrono, usa el ID de tarea devuelto para consultar el estado
- Los enlaces de audio generados son válidos por 72 horas, guárdalos oportunamente
- Cada solicitud genera múltiples variaciones de música
Autorizaciones
##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_KEYCuerpo
Nombre 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.5000caracteres, estilo máx.1000caracteressuno-v4.5plus-beta: Versión mejorada V4.5+, tonos más ricos, nuevos métodos creativos, hasta 8 minutos, prompt máx.5000caracteres, estilo máx.1000caracteressuno-v4.5all-beta: Versión completa V4.5, prompts más inteligentes, generación más rápida, hasta 8 minutos, prompt máx.5000caracteres, estilo máx.1000caracteressuno-v4.5-beta: Versión V4.5, prompts más inteligentes, generación más rápida, hasta 8 minutos, prompt máx.5000caracteres, estilo máx.1000caracteressuno-v4-beta: Versión V4, calidad vocal mejorada, hasta 4 minutos, prompt máx.3000caracteres, estilo máx.200caracteres
suno-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 proporcionaprompt, la IA genera automáticamente letras y estilotrue: Modo personalizado, permite control fino destyle,title, letras, etc.
Parámetros requeridos en modo personalizado:
style: Requeridotitle: Requeridoprompt: Requerido cuandoinstrumental=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):
- Requerido, sirve como descripción musical, la IA genera automáticamente letras y estilo
- Longitud máx.:
500caracteres
Modo personalizado (custom_mode=true):
- Requerido cuando
instrumental=false, se usa como letras exactas - Opcional cuando
instrumental=true - Longitud máx.:
3000caracteres para V4,5000caracteres para V4.5+
Sugerencias de formato de letras:
- Use etiquetas como
[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:
- Requerido en modo personalizado (
custom_mode=true) - Define el género, estado de ánimo o dirección artística de la música
- Se recomienda usar etiquetas separadas por comas en inglés
Límites de caracteres:
- V4: Máx.
200caracteres - V4.5+: Máx.
1000caracteres
Etiquetas de estilo comunes:
- Géneros: pop, rock, jazz, classical, electronic, hip-hop, r&b, country, folk
- Estados de ánimo: happy, sad, energetic, calm, romantic, dark, uplifting
- Instrumentos: piano, guitar, drums, bass, violin, saxophone, synthesizer
- Voces: male vocals, female vocals, choir, harmonies
- Tempo: slow, fast, upbeat, groovy, 120bpm
"pop, electronic, upbeat, female vocals"
Título de la canción
Descripción:
- Requerido en modo personalizado (
custom_mode=true) - Se mostrará en la interfaz del reproductor y el nombre del archivo
- Longitud máxima:
80caracteres
80"Summer Dreams"
Expira en
"heavy metal, screaming"
Preferencia de género vocal
Opciones:
m: Voz masculinaf: Voz femenina
Nota:
- Solo es efectivo cuando
custom_mode=true - Este parámetro solo aumenta la probabilidad, no puede garantizar que se siga el género especificado
m, f "f"
Peso del estilo, controla la adherencia al estilo especificado
Rango: 0.0 ~ 1.0, un decimal
Descripción:
- Valores más altos resultan en mayor adherencia al estilo especificado
- Un valor de
0se trata como no establecido
0 <= 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:
- Valores más altos resultan en una salida más creativa y experimental
- Valores más bajos resultan en una salida más tradicional y conservadora
- Un valor de
0se trata como no establecido
0 <= x <= 10.3
Peso del audio, controla el peso de las características del audio
Rango: 0.0 ~ 1.0, un decimal
Descripción:
- El valor
0se trata como no establecido
0 <= 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 V5
Solo 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:
- El proceso de callback tiene tres etapas:
text(generación de texto),first(primera pista completada),complete(todo completado) - En algunos casos, las etapas
textyfirstpueden omitirse, devolviendocompletedirectamente
Restricciones de seguridad:
- Solo se admite el protocolo HTTPS
- Los callbacks a direcciones IP de red interna están prohibidos
- La longitud de la URL no debe exceder
2048caracteres
Mecanismo de callback:
- Tiempo de espera:
10segundos - Máximo
3reintentos en caso de fallo - La URL de callback que devuelve un código de estado 2xx se considera exitosa
"https://your-domain.com/webhooks/suno-callback"
Respuesta
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