Parâmetros da API do modelo de geração de música Fun-Music.
Guia do usuário: Para obter uma visão geral do modelo e orientações de seleção, consulte Geração de música.
Uma chave de API é necessária. Para obtê-la, consulte Obter uma chave de API.
POST
Pré-requisitos
Uma chave de API é necessária. Para obtê-la, consulte Obter uma chave de API.
Endpoint
POST https://{WorkspaceId}.cn-beijing.maas.aliyuncs.com/api/v1/services/audio/music/generation. Substitua WorkspaceId pelo seu ID do workspace real.
Protocolo: HTTPS. Para saída em streaming, defina o cabeçalho de requisição X-DashScope-SSE para ativar o SSE (Server-Sent Events).
Cabeçalhos da requisição
Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
Authorization | string | Sim |
|
Content-Type | string | Sim |
|
X-DashScope-SSE | string | Não | Defina como |
Corpo da requisição | |
modelstring(obrigatório)Nome do modelo. Valores permitidos:
| |
inputobject(obrigatório)Parâmetros de entrada.
Propriedades prompt string(condicionalmente obrigatório)Prompt de texto. O modelo compõe e gera música automaticamente com base neste prompt.
Se você fornecer prompt e lyrics simultaneamente, apenas lyrics terá efeito; o sistema ignorará prompt.string(condicionalmente obrigatório)Letra da música gerada.
Se você fornecer lyrics e prompt simultaneamente, apenas lyrics terá efeito; o sistema ignorará prompt.string(opcional) Padrão: femaleGênero vocal. Compatível apenas com o modelo fun-music-v1. Valores válidos:
string(opcional) Padrão: mp3Formato de codificação de áudio. Valores válidos:
boolean(opcional) Padrão: falseAtivador de marca d'água AIGC. Quando ativado, um sinal de áudio em código Morse representando "AI" (·— ··) é anexado ao final do áudio gerado para identificar o conteúdo como gerado por IA. Ativar a marca d'água aumenta a duração do áudio. |
Objeto de resposta | |
request_id stringID da requisição. Use para solução de problemas e rastreamento de logs. | |
outputobjectSaída do modelo.
Propriedades audio objectSaída de áudio do modelo.
Propriedades data stringFragmentos de áudio codificados em Base64 no modo de streaming. String vazia no modo sem streaming.url stringURL do OSS do arquivo de áudio completo, válida por 24 horas. Presente em todas as respostas sem streaming e apenas na mensagem final de streaming.id stringID do arquivo de áudio.expires_at integerTimestamp Unix que indica quando a URL do áudio expira.objectMetadados adicionais sobre o áudio gerado.
Propriedades channels integerNúmero de canais de áudio. Por exemplo, 2 indica estéreo.sample_rate stringTaxa de amostragem do áudio. Por exemplo, "48000".lyrics stringLetra da música gerada.stringStatus da geração:
| |
usage objectInformações de faturamento desta requisição.
Propriedades duration integerDuração da música em segundos, usada para faturamento. |