Créez des fonctionnalités puissantes de génération musicale dans vos applications avec notre API REST.
Générez votre premier morceau avec un seul appel API.
curl -X POST https://api.fm9.ai/v1/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "musique électronique dansante entraînante"}'{
"id": "gen_abc123",
"status": "processing",
"estimated_time": 30
}Toutes les requêtes API nécessitent une clé API. Incluez votre clé dans l'en-tête Authorization :
Obtenez votre clé API depuis le tableau de bord développeur.
Authorization: Bearer YOUR_API_KEY/v1/generateCréer une nouvelle tâche de génération musicale.
prompt-Description textuelle de la musique à générer (requis)duration-Durée du morceau en secondes (30-180, par défaut : 60)style-Preset de style musical (optionnel)instrumental-Générer uniquement instrumental (par défaut : false)Retourne un objet de génération avec l'ID de tâche et le statut.
/v1/generation/:idVérifier le statut d'une tâche de génération.
Retourne l'objet de génération avec le statut actuel et les URLs de téléchargement une fois terminé.
/v1/generationsRécupérer la liste de votre historique de génération.
limit-Nombre de résultats à retourner (par défaut : 20, max : 100)offset-Décalage de pagination (par défaut : 0)status-Filtrer par statut (pending, processing, completed, failed)Tarification simple et transparente basée sur l'utilisation.
10 générations/mois
500 générations/mois
Illimité
Pour garantir une utilisation équitable et la stabilité du service, les limites suivantes s'appliquent :
Si vous dépassez la limite, vous recevrez une réponse 429 Too Many Requests.
L'API utilise les codes de réponse HTTP standard pour indiquer le succès ou l'échec.
| Code | Description |
|---|---|
| 400 | Bad Request - Paramètres invalides |
| 401 | Unauthorized - Clé API invalide ou manquante |
| 402 | Payment Required - Crédits insuffisants |
| 429 | Too Many Requests - Limite de taux dépassée |
| 500 | Internal Server Error - Quelque chose s'est mal passé de notre côté |
Notre équipe de support développeur est là pour vous aider.
Email : [email protected]
Documentation complète disponible sur docs.fm9.ai