Skip to main content
POST

Authorizations

string
requerido
Todas las interfaces requieren autenticación mediante Bearer TokenObtener la API Key:Visita la página de gestión de API Keys para obtener tu API KeyAl usarla, añade en la cabecera de la petición:

Body

string
predeterminado:"suno"
Modelo de audio. Actualmente se pasa suno (si no se pasa, por defecto suno).
array
requerido
Array de 1 a 4 URLs de audio de acceso público.
string
predeterminado:"v6"
Versión pública: v6 / v6-wild / v6-mini. Valor predeterminado v6; omítelo al usar custom_model_id.
string
UUID completo devuelto por la tarea de creación del modelo. Incompatible con version.
string
Letra / contenido.
string
Título.
string
Etiquetas de estilo.
string
Etiquetas de estilo a excluir.
number
Peso del estilo, 0.00-1.00.
number
Peso de creatividad, de 0.00 a 1.00. Se admite el nombre antiguo weirdness_constraint; usa weirdness en solicitudes nuevas.
number
Peso del audio, 0.00-1.00.
string
Género de la voz: Male / Female.
boolean
true=reescribir de forma creativa la letra proporcionada.
string
Variación de estilo: off / normal / high / extra / max. Opcional.
boolean
predeterminado:"false"
Activa el modo Max y se factura al doble del precio estándar.
string
Formato de audio de salida: mp3 / m4a / wav.
Esta API acepta de 1 a 4 enlaces públicos de audio y no envía custom, instrumental, gpt_description, persona_id ni la duración objetivo.
Obtener resultado: consulta la tarea asíncrona hasta que termine. La generación suele tardar 30–120 segundos. Lee audio_url de data.result.music[]; si falla, el importe descontado se reembolsa automáticamente.

Response

integer
Código de estado de la respuesta
array
Array de datos devueltos