Skip to main content
POST
Referencia del audio de origen: no hacen falta IDs adicionales para pistas basadas en canciones existentes. Envía la task_id de la tarea de origen y audio_index para elegir en data.result.music[] (desde 1, valor predeterminado 1).
Este endpoint no tiene dimensión de versión: no pases version; si se pasa, se descarta y no afecta a la facturación.
Requisito: concat solo puede unir segmentos producidos por extend (continuación). Si el origen no es un producto de extend (p. ej. una canción completa generada de una sola vez), la petición se rechaza en el envío con un 400.
La síntesis de la canción es gratuita. La generación previa del fragmento de extensión mediante extend se cobra por separado.

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).
string
requerido
Nuestro task_id de la tarea de origen — debe ser un segmento producido por extend (continuación) (ver la advertencia anterior). Si falta, no es un producto de extend o no se puede resolver el origen, se devuelve un 400 en el momento del envío.
integer
predeterminado:"1"
Selecciona una pista de data.result.music[] de la tarea de origen (desde 1; valor predeterminado 1).
string
Formato de audio de salida: mp3 / m4a / wav.
La tarea de origen debe ser el resultado de una extensión extend o extendMusic. Esta API sintetiza una cadena de extensiones; no es una herramienta general para unir dos canciones.
Obtener resultado: consulta la tarea hasta que termine y lee la audio_url de la canción completa en data.result.music[]. Si falla, el importe descontado se reembolsa.

Response

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