AI Music API
Documentação da API
Explore nossa poderosa API para gerar música com IA
Obter e armazenar uma chave API
A autenticação deve acontecer no servidor da aplicação. Nunca coloque uma chave de produção no navegador, aplicativo móvel, logs ou repositório público.
- 1Crie uma conta e abra a área de chaves API no painel.
- 2Copie a chave e guarde-a no gerenciador de segredos ou ambiente protegido do servidor.
- 3Envie-a no cabeçalho Authorization como token Bearer e troque-a imediatamente se for exposta.
Os exemplos leem a chave da variável de ambiente do servidor UDIOAPI_KEY
Início rápido
Crie uma tarefa de música assíncrona, salve o workId retornado e consulte o endpoint feed até concluir. A solicitação funciona após configurar a chave do servidor.
/api/v2/generateexport UDIOAPI_KEY='replace-with-your-server-key'
curl --request POST \
--url 'https://udioapi.pro/api/v2/generate' \
--header "Authorization: Bearer $UDIOAPI_KEY" \
--header 'Content-Type: application/json' \
--data '{
"model": "chirp-v5-5",
"gpt_description_prompt": "Warm indie pop with acoustic guitar",
"make_instrumental": true
}'
# Save workId from the response, then poll:
curl 'https://udioapi.pro/api/v2/feed?workId=YOUR_WORK_ID'Uma criação bem-sucedida inicia o trabalho, mas ainda não contém o áudio final. Consulte a cada 5 a 10 segundos, pare no resultado ou falha e limite o tempo total de espera.
Os arquivos usam UDIOAPI_KEY, polling limitado e erros estruturados, sem dependências externas. Remova todos os segredos antes de publicar um fork no GitHub.
Endpoints da API
Use /v2/generate como endpoint padrão de Music Generate. MiniMax é um provedor integrado disponível em /v2/minimax/generate, não o modelo padrão de geração de música.
API Music Generate
Gerar Música
Gere música por IA usando o modo inspiração (descrição de texto) ou modo personalizado (letras, estilo, título).
/v2/generateEstender Música
Estenda faixas de música existentes adicionando novo conteúdo. Escolha entre herdar os parâmetros originais ou usar configurações personalizadas.
/v2/extendImagem de Capa da Música
Gere imagens de capa por IA para suas faixas de música. 1 crédito por geração.
/v2/cover/generateLetras com Carimbo de Tempo
Solicite tempos de letra no nível da palavra, dados de forma de onda e confiança de alinhamento para um ativo de áudio gerado.
/v2/timestamped-lyricsUpload e Cover de Áudio
Faça o upload do seu arquivo de áudio e gere uma versão cover de IA com vocais, estilo e letras personalizados.
/v2/upload-cover/generateConversão WAV
Converta um áudio gerado em WAV e acompanhe-o com seu taskId da Udio API.
/v2/wav/generateBuscar Status da Tarefa
Busque o status e os resultados de uma tarefa de geração.
/v2/feedConsultar Créditos
Verifique o saldo da sua conta e o uso de créditos em tempo real.
/v2/creditsEndpoint de Callback
Endpoint de retorno de chamada para receber resultados de geração.
/generateTratamento de erros
Trate o status HTTP e o corpo estruturado como parte do contrato de integração. Registre o workId e seu ID de solicitação, mas nunca a chave API.
400A solicitação é inválida ou falta um campo obrigatório. Corrija os dados; repetir o mesmo corpo não ajudará.
401A chave API está ausente, incorreta, expirada ou revogada. Verifique o cabeçalho Bearer e troque credenciais expostas.
402A conta não tem créditos suficientes. Pause novas tarefas e direcione o proprietário para a cobrança.
429A taxa de solicitações está alta demais. Respeite Retry-After e use espera exponencial com variação aleatória.
5xxO serviço ou uma dependência falhou. Repita automaticamente apenas leituras de status idempotentes e limite tentativas de criação.
Não repita falhas de moderação ou outros erros finais da tarefa. Exiba fail_message ou error_message para que o usuário possa alterar a entrada.
Resumo das alterações
Alterações da API relevantes para compatibilidade são resumidas aqui e vinculadas ao endpoint afetado.
Duração personalizada no chirp-v5-5
POST /v2/generate aceita o intervalo duration documentado para chirp-v5-5. Solicitações existentes sem duration continuam compatíveis.
Ver o endpoint de geraçãoConsumo de Créditos por Modelo
Cada modelo Music Generate consome uma quantidade diferente de créditos. Use este guia para planejar seu orçamento de integração antes de fazer uma solicitação.
API Music Generate
chirp-v3-55 créditoschirp-v48 créditoschirp-v4-510 créditoschirp-v4-5-plus10 créditoschirp-v512 créditoschirp-v5-512 créditosConsumo de Créditos por Provedor
minimax-music-2.530 créditos