Transmitir música composta com uma resposta detalhada
Transmitir música composta com uma resposta detalhada
Transmite uma música e seus metadados detalhados usando Server-Sent Events (SSE).
Cabeçalhos
xi-api-key
Parâmetros de consulta
output_format
Formato de saída do áudio gerado. Formatado como codec_sample_rate_bitrate. Use “auto” (o padrão) para que a API escolha o melhor formato para o modelo selecionado: mp3_44100_128 para modelos v1 e mp3_48000_192 para modelos v2.
Solicitação
This endpoint expects an object.
prompt
Um prompt de texto simples para gerar uma música. Não pode ser usado junto com `composition_plan`.
composition_plan
Um plano de composição detalhado para orientar a geração de música. Não pode ser usado junto com `prompt`.
music_length_ms
A duração, em milissegundos, da música a ser gerada. Usada apenas em conjunto com `prompt`. Deve estar entre 3000 ms e 600000 ms. Opcional — se não for informada, o modelo escolherá uma duração com base no prompt.
model_id
O modelo a ser usado na geração.
Valores permitidos:
seed
Seed aleatória para inicializar o processo de geração de música. Fornecer a mesma seed com os mesmos parâmetros pode ajudar a obter resultados mais consistentes, mas a reprodutibilidade exata não é garantida, e as saídas podem mudar entre atualizações do sistema. Não pode ser usada junto com prompt.
force_instrumental
Se for true, garante que a música gerada será instrumental. Se for false, a música pode ou não ser instrumental, dependendo do `prompt`. Só pode ser usado com `prompt`.
finetune_id
O ID do finetune a usar para a geração
store_for_inpainting
Se deve armazenar a música gerada para inpainting.
with_timestamps
Se deve retornar os timestamps das palavras na música gerada.
with_waveform_visual
Se deve retornar a forma de onda visual da música gerada.
Cabeçalhos de resposta
song-id
Identificador exclusivo da música gerada
Resposta
Eventos enviados pelo servidor para plano de composição, metadados da música, trechos de áudio com timestamps opcionais por palavra e forma de onda visual, e conclusão.
Erros
422
Unprocessable Entity Error