Suno AI API
Prix: $0.118(~ 8 credits) per generation
Each generation returns 2 tracks
Peut connaître des interruptions occasionnelles. Adapté au développement et aux tests.
Le même endpoint API est utilisé pour toutes les versions. Seul le paramètre model change.
Enable for fine control over style, title, lyrics
Generate music without vocals
Click Generate to see preview
Historique
Max 20 éléments0 en cours · 0 terminé
Les résultats sont conservés 24 heures — téléchargez ce que vous souhaitez garder.
Suno Music API : générez des chansons en quelques secondes
L’API Music robuste d’EvoLink permet aux développeurs de créer une musique personnalisée pour apps, vidéos et réseaux sociaux via de simples appels API. Aucune expertise musicale requise.

Billing Rules
- •Charged per generation request, not per track
- •Each generation returns 2 tracks, so the per-track price is half the listed price
Pricing
| Model | Mode | Price |
|---|---|---|
| suno-v4-beta | Music Generation | $0.118/ generation(8 Credits) |
| suno-v4.5-beta | Music Generation | $0.118/ generation(8 Credits) |
| suno-v4.5all-beta | Music Generation | $0.118/ generation(8 Credits) |
| suno-v4.5plus-beta | Music Generation | $0.118/ generation(8 Credits) |
| suno-v5-beta | Music Generation | $0.118/ generation(8 Credits) |
| suno-v5.5-beta | Music Generation | $0.118/ generation(8 Credits) |
If an upstream route is unavailable, EvoLink can use the next available option where fallback coverage exists, helping teams keep costs and operations predictable.
Qu’est‑ce que l’AI Music API ?
Magie text‑to‑music
EvoLink transforme des descriptions textuelles simples en chansons complètes, voix ou instrumentaux. Décrivez par exemple 'upbeat pop for Instagram Reels' et recevez un audio de haute qualité en quelques secondes. Idéal pour les développeurs indie qui créent des apps sociales virales, en économisant des heures de production tout en boostant l’engagement via des soundtracks personnalisées.

Intégration developer‑first
Intégrez facilement l’AI Music API dans vos produits SaaS via des endpoints REST. Conçue pour une forte concurrence, idéale pour des tools musicaux SEO ou des générateurs de contenu viraux. EvoLink fournit des pistes sans watermark de haute qualité grâce à une infrastructure stable et évolutive.

Audio avancé & remixing
Allez au‑delà de la génération simple avec des outils pour étendre des pistes, remixer un audio existant ou synchroniser des paroles personnalisées. Que vous ayez besoin de boucles pour le gaming ou de chansons narratives pour la vidéo, EvoLink offre un contrôle granulaire sur le style, la durée et la composition.

Pourquoi choisir la Suno AI Music API
Donnez à vos applications l’un des moteurs de génération musicale IA les plus avancés.
Efficacité coûts inégalée
Profitez d’un modèle musical hautement scalable sans le coût élevé des licences traditionnelles. Avec un usage à crédits flexible, les développeurs génèrent des milliers de pistes studio par mois, pour un ROI bien supérieur aux abonnements de musique stock.
Intégration produit fluide
Intégrez la musique générée par IA directement dans vos applications grâce à une API conviviale pour les développeurs. Que vous construisiez une app vidéo sociale, un jeu ou une plateforme de contenu, notre infrastructure gère la complexité pour que vous puissiez vous concentrer sur la création de produits. Veuillez consulter le CLUF du fournisseur du modèle en amont pour les conditions de licence et d’utilisation commerciale.
Qualité studio à grande vitesse
Travaillez avec les modèles Suno actuels, dont v4, v4.5, v5 et v5.5. L’API diffuse un flux audio en environ 20 secondes, permettant une création musicale en temps réel pour le live streaming ou des expériences interactives, tout en conservant des standards de mixage professionnels.
Comment utiliser la Suno AI Music API
Intégration en 3 étapes pour des résultats instantanés.
Obtenir votre clé API
Inscrivez‑vous sur le dashboard EvoLink, récupérez votre clé API gratuite et allouez des crédits. Cela prend moins d’une minute — sans carte bancaire pour démarrer.
Envoyer un prompt
Envoyez une requête POST vers /generate avec un texte comme 'energetic EDM for workout app'. Ajustez genre, paroles et durée via les paramètres.
Télécharger & déployer
Streamez ou téléchargez des fichiers MP3/WAV instantanément. Intégrez‑les à votre SaaS ou partagez‑les via des APIs sociales.
Fonctionnalités clés de l’AI Music API
Conçue pour les besoins réels des développeurs.
Support multi‑modèles
Choisissez entre Sonic, Nuro ou Producer pour voix, instrumentaux ou chansons complètes. Passez dynamiquement selon le use case — idéal pour pop sociale ou pistes ambient.
Haute scalabilité
Gère 50+ requêtes simultanées pour les apps à fort trafic. Idéal pour des outils SEO viraux générant de la musique pour des milliers d’utilisateurs actifs chaque jour.
Paramètres personnalisés
Ajustez style, tempo, paroles et structure. Créez des pistes brandées pour des plateformes SaaS clients sans repartir de zéro.
Sans watermark
Audio propre et de haute qualité sans watermarks intégrés. Idéal pour les tests, le prototypage et les workflows de développement.
Streaming en temps réel
Prévisualisez les pistes dans l’app avant le téléchargement complet. Améliore l’UX pour éditeurs vidéo ou plateformes de live content.
SDKs developer‑friendly
Bibliothèques Python, JS et Node.js pour un setup rapide. Les développeurs peuvent prototyper des features music SaaS en quelques heures.
Exemple de coût
Chaque appel API génère 2 pistes. Le prix est de $0.1176 par appel (8 crédits).
FAQ AI Music API
Everything you need to know about the product and billing.
API Reference
Select endpoint
Authentication
All APIs require Bearer Token authentication.
Authorization:
Bearer YOUR_API_KEY/v1/audios/generationsGenerate Music
Create a music generation task using text prompts or custom lyrics.
Supports simple mode, custom mode, vocal music, instrumental music, and reusable Personas.
Asynchronous processing mode, use the returned task ID to .
Generated audio links are valid for 72 hours, please save them promptly.
Each request generates multiple music variations.
Request Parameters
modelstringRequiredMusic generation model name.
| Value | Description |
|---|---|
| suno-v5.5-beta | V5.5 with custom duration control |
| suno-v5-beta | V5 with Voice Persona support |
| suno-v4.5plus-beta | V4.5+ enhanced version, up to 8 minutes |
| suno-v4.5all-beta | V4.5 full-featured version, up to 8 minutes |
| suno-v4.5-beta | V4.5 version, up to 8 minutes |
| suno-v4-beta | V4 version, up to 4 minutes |
Notes
- Compatible non-beta model names remain supported, including suno-v5.5
- V4 prompt/style limits: 3000/200 characters
- V4.5, V5, and V5.5 prompt/style limits: 5000/1000 characters
suno-v5.5-betacustom_modebooleanOptionalDefault: falseEnable custom mode for fine-grained control over style, title, lyrics.
Notes
- false: Simple mode, AI auto-generates lyrics and style
- true: Custom mode, allows control over style, title, lyrics
falseinstrumentalbooleanOptionalDefault: falseGenerate instrumental music without vocals.
Notes
- In simple mode, this parameter does not change which fields are required
- In custom mode, prompt becomes optional when instrumental is true
falsepromptstringOptionalMusic description or lyrics content.
Notes
- Simple mode: Music description, AI auto-generates lyrics
- Custom mode: Used as exact lyrics
- Simple mode max length: 500 characters
- Custom mode max length: 3000 chars (V4), 5000 chars (V4.5+)
A cheerful summer pop song about road tripsstylestringOptionalMusic style specification (required in custom mode).
Notes
- Use comma-separated tags: pop, rock, electronic, jazz
- Max length: 200 chars (V4), 1000 chars (V4.5, V5, and V5.5)
- Do not send when custom_mode=false; invalid combinations return a parameter error
pop, electronic, upbeat, female vocalstitlestringOptionalSong title (required in custom mode).
Notes
- Max length: 80 characters
- Do not send when custom_mode=false; invalid combinations return a parameter error
Summer Dreamsvocal_genderstringOptionalVocal gender preference (custom mode only).
| Value | Description |
|---|---|
| m | Male voice |
| f | Female voice |
Notes
- Only accepted when custom_mode is true
- Increases the probability of the selected voice; it does not guarantee it
fnegative_tagsstringOptionalStyles to avoid in the generated music (custom mode only).
Notes
- Only accepted when custom_mode is true
heavy metal, screaming, sadstyle_weightnumberOptionalStyle weight, controls adherence to the specified style.
Notes
- Only accepted when custom_mode is true
- Range: 0.0 ~ 1.0, up to two decimal places
- Value must be a multiple of 0.01
- Higher values = closer adherence to specified style
- 0 is a valid explicit value
0.7weirdness_constraintnumberOptionalCreativity level, controls the experimental degree of the output.
Notes
- Only accepted when custom_mode is true
- Range: 0.0 ~ 1.0, up to two decimal places
- Value must be a multiple of 0.01
- Higher values = more creative/experimental output
- Lower values = more traditional/conservative output
- 0 is a valid explicit value
0.3audio_weightnumberOptionalAudio weight, controls the weight of audio features.
Notes
- Only accepted when custom_mode is true
- Range: 0.0 ~ 1.0, up to two decimal places
- Value must be a multiple of 0.01
- 0 is a valid explicit value
0.5persona_idstringOptionalApply a Persona style to music generation (custom mode, V5 and V5.5 only).
Notes
- Only accepted when custom_mode is true
- Only supported by suno-v5-beta or suno-v5.5-beta (including compatible aliases) — this restriction applies to persona_id itself, not only to persona_model
- Create a persona_id via the Create Persona endpoint
- Each persona captures unique vocal and style characteristics
a1b2c3d4persona_modelstringOptionalPersona model type to apply (custom mode only).
| Value | Description |
|---|---|
| style_persona | Style-oriented persona |
| voice_persona | Voice-oriented persona |
Notes
- Requires custom_mode=true
- Both Persona modes are available only with suno-v5-beta or suno-v5.5-beta (including compatible aliases)
- Requires persona_id — without it there is no persona to apply and the parameter has no effect
style_personadurationintegerOptionalDefault: 20Optional target duration in seconds (Suno V5.5 custom mode only).
Notes
- Only supported by suno-v5.5-beta and its compatible alias suno-v5.5
- Requires custom_mode=true
- Must be an integer from 10 to 360 seconds
- Other models or simple mode return a parameter error
120callback_urlstringOptionalHTTPS callback URL for terminal task status.
Notes
- One callback is sent when the task reaches completed, failed, or cancelled
- Upstream text and first intermediate stages are not forwarded
- The callback body matches GET /v1/tasks/{id}
- Only HTTPS is supported
- Callbacks to internal IP addresses are prohibited
- URL length must not exceed 2048 characters
- Per-attempt timeout: 10 seconds
- Up to 3 retries after the initial request fails
- A 2xx response is considered successful
https://your-domain.com/webhooks/suno-callbackResponse
// Immediate response (task created)
{
"id": "task-unified-xxx-yyy",
"object": "audio.generation.task",
"created": 1774168248,
"model": "suno-v5.5-beta",
"status": "pending",
"progress": 0,
"type": "audio"
}
// Completed (query via GET /v1/tasks/{task_id})
{
"id": "task-unified-xxx-yyy",
"status": "completed",
"progress": 100,
"model": "suno-v5.5-beta",
"result_data": [
{
"result_id": "4fcc4507-xxxx-xxxx",
"title": "Summer Dreams",
"tags": "pop, electronic, upbeat",
"duration": 142,
"audio_url": "https://media.evolink.ai/...",
"image_url": "https://media.evolink.ai/..."
},
{
"result_id": "c41cb076-xxxx-xxxx",
"title": "Summer Dreams",
"tags": "pop, electronic, upbeat",
"duration": 136,
"audio_url": "https://media.evolink.ai/...",
"image_url": "https://media.evolink.ai/..."
}
],
"results": [
"https://media.evolink.ai/...",
"https://media.evolink.ai/..."
]
}