Ajouter de la musique générée par IA à un produit signifiait autrefois obtenir une licence pour une bibliothèque de stock ou engager un compositeur. En 2026, vous pouvez appeler Suno v4.5 et obtenir une chanson complète de 4 minutes avec voix, harmonie et production — en environ 60 secondes de temps réel, pour moins de 0,50 $.
Ce post vous guide à travers une intégration complète, du premier appel curl à la livraison audio via webhook dans votre application.
1. Obtenez une clé API
Inscrivez-vous sur aimarcus.eu/aigenerate/register. 10 $ offerts à l'inscription suffisent pour environ 20 chansons Suno v4.5 pour commencer.
2. Lancez une génération
POST https://aimarcus.eu/aigenerate/api/v1/generate
Authorization: Bearer sk-aig-YOUR_KEY
Content-Type: application/json
{
"model": "V4_5",
"prompt": "Upbeat synthwave, driving bass, retro 80s vibe",
"customMode": false,
"instrumental": false,
"callBackUrl": "https://your-app.com/webhooks/suno"
}
Réponse :
{ "code": 200, "data": { "taskId": "f0147a2e78670ecbce46020219f931a1" } }
3. Paroles personnalisées
Définissez customMode: true et passez vos paroles dans le prompt. Suno gère la mélodie, l'arrangement, l'harmonie et la performance vocale.
{
"model": "V4_5",
"customMode": true,
"prompt": "[Verse 1]\nWaking up to a city that never sleeps...",
"style": "indie pop ballad",
"title": "Midnight City",
"callBackUrl": "..."
}
4. Polling ou webhook
Deux options :
- Polling :
GET /api/v1/generate/record-info?taskId=...toutes les 5 secondes jusqu'à ce questate="success". Les endpoints de polling sont gratuits — ils ne comptent pas dans votre limite de taux ou vos coûts. - Webhook : fournissez une
callBackUrl. Lorsque la chanson est prête, nous POSTons le JSON du résultat à votre URL avec une signature HMAC-SHA256 dansX-AI-Signature.
5. Charge utile finale
Une exécution réussie retourne deux URLs audio (Suno génère des variations) :
{
"data": {
"state": "success",
"response": {
"sunoData": [
{ "audioUrl": "https://.../track-a.mp3", "duration": 185 },
{ "audioUrl": "https://.../track-b.mp3", "duration": 194 }
]
}
}
}
Les deux sont au format MP3, 44,1 kHz, prêts à être lus. Ils restent disponibles à l'URL indéfiniment, mais pour la production, vous devriez les télécharger et les héberger sur votre propre CDN.
6. Conseils pour la production
- Cachez sur votre CDN — les URLs Suno sont rapides, mais vous contrôlez votre propre SLA lorsque vous hébergez.
- Stockez le
taskIddans votre base de données associé à la requête utilisateur — cela facilite les reprises et les audits. - Définissez un plafond de dépenses quotidien dans les paramètres du tableau de bord si vous exposez cela aux utilisateurs finaux.
- Pour des narrations parlées de type podcast, utilisez plutôt un modèle TTS dédié (plus rapide et moins cher que Suno).
C'est tout le processus. Le même modèle fonctionne pour Suno v3.5, v4, v4.5 Plus, MusicGen et Mureka — il suffit de changer le champ model.