Skip to main content
POST
Este endpoint crea una versión directamente desde una URL pública de audio; no hace falta llamar antes a uploadTask. Devuelve task_id; consulta GET /v1/music/tasks/{task_id}.

Authorizations

string
requerido
Bearer Token. Obtén la clave en la página de gestión de claves API.

Body

string
predeterminado:"suno"
Usa siempre suno.
string
requerido
URL HTTP(S) directa y pública a un audio. El origen debe durar menos de 8 minutos. No se admiten rutas locales, URL blob: ni enlaces que exijan iniciar sesión.
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 y persona_id.
boolean
Envía este campo explícitamente. Con false, usa gpt_description; con true, usa los campos de letra y estilo.
boolean
predeterminado:"false"
Indica si se genera audio instrumental. Con custom=true y este campo en false, prompt es obligatorio.
string
Descripción de inspiración. Obligatoria con custom=false; máximo 3.000 caracteres.
string
Letra personalizada, hasta 5.000 caracteres.
string
Descripción del estilo, hasta 1.000 caracteres.
string
Título, hasta 80 caracteres.
string
Estilos que se excluirán.
number
Peso del estilo, de 0 a 1.
number
Peso de creatividad, de 0 a 1.
number
Peso del audio, de 0 a 1.
boolean
Indica si se reescribe creativamente la letra de entrada.
string
Género de la voz: Male / Female.
string
ID de Persona, incompatible con custom_model_id.
integer
Duración objetivo, de 10 a 360 segundos. Solo disponible en modo personalizado.
string
Variación de estilo: off / normal / high / extra / max.
boolean
predeterminado:"false"
Activa el modo Max. Requiere modo personalizado y se factura al doble del precio estándar.
string
Formato de salida: mp3 / m4a / wav.

Response

integer
Código de estado de la respuesta.
array
Resultado del envío. Lee data[0].task_id y consulta la API de tareas.