API de remasterização (Remaster)
Descrição do endpoint
A remasterização regenera uma música já concluída como uma «versão remasterizada» com melhor qualidade de áudio. Devolve 2 versões de uma vez e o upstream acrescenta automaticamente (Remastered) ao título.
Endpoint: POST /api/music/remaster
Cobrança: Pago, cobrado conforme o modelo solicitado (por defeito suno-v6, 0,6 CNY por chamada); o valor realmente debitado segue a configuração de preços do back-office.
Sobre o modelo: a remasterização usa um endpoint upstream dedicado e um modelo de remasterização dedicado, fixados pela plataforma e que não mudam com model; o model do pedido serve apenas para preço e escolha de canal, e recomenda-se enviar suno-v6 explicitamente.
Tempos de espera e timeouts (importante): este é um endpoint síncrono — o pedido só é aceito e entregue à remasterização quando a resposta chega. Defina o timeout do cliente em 300 segundos ou mais; não receber resposta não significa que nada foi remasterizado, e não repita logo após um timeout (isso duplica o pedido e cobra de novo). Se a conexão caiu, confirme depois com
GET /api/music/songs.
Autenticação
| Parâmetro | Tipo | Obrigatório | Observações |
|---|---|---|---|
| Authorization | string | sim | Bearer YOUR_API_KEY |
| Content-Type | string | sim | application/json |
Parâmetros da requisição
| Parâmetro | Tipo | Obrigatório | Padrão | Observações |
|---|---|---|---|---|
| song_id | string | sim | - | O ID da música de origem a remasterizar; precisa estar concluída e ser acessível pela chave de API atual |
| model | string | não | suno-v6 | Nome de modelo para o cliente: suno-v6, suno-v6-wild ou suno-v6-mini; usado apenas para preço e canal |
| variation_category | string | não | normal | Intensidade da variação: subtle, normal, high (o valor antigo low equivale a subtle) |
| style_profile | string | não | boost | Estilo tímbrico: natural, boost, clarity |
| tags | string | não | - | Campo reservado; quando não vazio é transmitido ao upstream |
| source_audio_url | string | não | - | Endereço do áudio de origem, quando a música de origem vem de uma conta externa |
| source_file_name | string | não | - | Nome do arquivo de origem, quando a música de origem vem de uma conta externa |
| source_title | string | não | - | Título de origem, quando a música de origem vem de uma conta externa |
audio_id, source_clip_id e sourceClipId são formas equivalentes de song_id; use qualquer uma.
Exemplo de requisição
curl -X POST https://www.suno-api.io/api/music/remaster \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno-v6",
"song_id": "source_song_id",
"variation_category": "high",
"style_profile": "clarity"
}'
Se lhe bastarem os valores predefinidos, envie apenas a música de origem: equivale a variation_category: normal + style_profile: boost:
{ "model": "suno-v6", "song_id": "source_song_id" }
Resposta
{
"code": 200,
"message": "success",
"data": {
"clips": [
{
"song_id": "remastered_clip_id_1",
"song_title": "Título da música de origem (Remastered)",
"status": "processing"
},
{
"song_id": "remastered_clip_id_2",
"song_title": "Título da música de origem (Remastered)",
"status": "processing"
}
]
}
}
Uma chamada devolve 2 versões remasterizadas. Guarde os dois clips[].song_id e faça polling na API de consulta de músicas até complete antes de buscar o áudio.
Observações
- A música de origem tem de estar concluída e dentro do âmbito de acesso da chave de API atual; o material de origem externo é sincronizado automaticamente com a conta que executa.
- A remasterização só refaz a qualidade de áudio: para mudar estilo, arranjo ou voz, use potenciar estilo, enviar e fazer cover ou os endpoints de Remix.
- Quanto maior for
variation_category, mais a versão remasterizada difere da música de origem; antes de uma entrega real, experimente comnormale só depois aumente.
Obter uma chave de API
Crie uma chave de API no console após o cadastro. Cada geração custa ¥0,6 e devolve 2 faixas, os downloads são ilimitados e não é preciso número de telefone.
Obter chave de API Voltar à visão geral