Skip to main content
POST
Referência do áudio de origem: não são necessários IDs extras para faixas baseadas em músicas existentes. Envie a task_id da tarefa de origem e audio_index para selecionar em data.result.music[] (a partir de 1; padrão 1).
Este endpoint não possui dimensão de versão: não passe version — se passado, ele é descartado e não afeta a cobrança.
Pré-requisito: concat só pode juntar segmentos produzidos por extend (continuação). Se a origem não for um produto de extend (por ex. uma música completa gerada de uma só vez), a requisição é rejeitada no envio com um 400.
A síntese da música é gratuita. A geração anterior do trecho de extensão pelo endpoint extend é cobrada separadamente.

Authorizations

string
obrigatório
Todos os endpoints exigem autenticação com Bearer TokenObter a API Key:Acesse a página de gerenciamento de API Key para obter sua API KeyAo usar, adicione ao cabeçalho da requisição:

Body

string
padrão:"suno"
Modelo de áudio. Atualmente passe suno (se não informado, o padrão é suno).
string
obrigatório
O task_id da tarefa de origem — deve ser um segmento produzido por extend (continuação) (veja o aviso acima). Se estiver ausente, não for um produto de extend, ou se a origem não puder ser resolvida, um 400 é retornado no momento do envio.
integer
padrão:"1"
Seleciona uma faixa de data.result.music[] da tarefa de origem (a partir de 1; padrão 1).
string
Formato de áudio de saída: mp3 / m4a / wav.
A tarefa de origem deve ser resultado de extend ou extendMusic. Esta API sintetiza uma cadeia de extensões; não é uma ferramenta geral para unir duas músicas.
Obter resultado: consulte a tarefa até concluir e leia a audio_url da música completa em data.result.music[]. Em caso de falha, o valor debitado é reembolsado.

Response

integer
Código de status da resposta
array
Array de dados retornados