Construa recursos poderosos de geração de música em seus aplicativos com nossa REST API.
Gere sua primeira faixa com uma única chamada de API.
curl -X POST https://api.fm9.ai/v1/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "música eletrônica dançante animada"}'{
"id": "gen_abc123",
"status": "processing",
"estimated_time": 30
}Todas as solicitações de API requerem uma chave de API. Inclua sua chave no cabeçalho Authorization:
Obtenha sua chave de API no painel do desenvolvedor.
Authorization: Bearer YOUR_API_KEY/v1/generateCria uma nova tarefa de geração de música.
prompt-Descrição textual da música a gerar (obrigatório)duration-Duração da faixa em segundos (30-180, padrão: 60)style-Preset de estilo musical (opcional)instrumental-Se deve gerar apenas instrumental (padrão: false)Retorna um objeto de geração com ID da tarefa e status.
/v1/generation/:idVerifica o status de uma tarefa de geração.
Retorna o objeto de geração com status atual e URLs de download quando concluído.
/v1/generationsRecupera uma lista do seu histórico de geração.
limit-Número de resultados a retornar (padrão: 20, máx: 100)offset-Deslocamento de paginação (padrão: 0)status-Filtrar por status (pending, processing, completed, failed)Preços simples e transparentes baseados em uso.
10 gerações/mês
500 gerações/mês
Ilimitado
Para garantir uso justo e estabilidade do serviço, os seguintes limites se aplicam:
Se você exceder o limite, receberá uma resposta 429 Too Many Requests.
A API usa códigos de resposta HTTP padrão para indicar sucesso ou falha.
| Code | Description |
|---|---|
| 400 | Bad Request - Parâmetros inválidos |
| 401 | Unauthorized - Chave de API inválida ou ausente |
| 402 | Payment Required - Créditos insuficientes |
| 429 | Too Many Requests - Limite de taxa excedido |
| 500 | Internal Server Error - Algo deu errado do nosso lado |
Nossa equipe de suporte ao desenvolvedor está aqui para ajudar.
Email: [email protected]
Documentação completa disponível em docs.fm9.ai