API d'ajout d'instrumental
Description du point d'accès
L'ajout d'instrumental réarrange un morceau existant, ajoute des instruments ou génère une nouvelle structure d'accompagnement.
Point d'accès : POST /api/music/add-instrumental
Facturation : Payant, facturé selon le modèle demandé ; le montant réellement débité suit la configuration tarifaire du back-office.
Max Mode / Variety : ce point d'accès accepte les paramètres optionnels max_mode et variety (0-4). Avec
max_mode activé, cet appel est facturé au double ; variety ne coûte rien de plus. Leur signification et leur
envoi sont décrits dans la section « Paramètres avancés » de la Présentation de la nouvelle API.
Modèle recommandé : suno-v6. suno-v6, suno-v6-wild et suno-v6-mini sont disponibles.
Temps d'attente et timeouts (important) : c'est un point d'accès synchrone — la commande n'est acceptée et transmise à la génération qu'à l'arrivée de la réponse. D'après les mesures, la plupart des requêtes répondent en 1 à 3 secondes, environ 10 % prennent plus de 30 secondes et la plus longue avoisine 230 secondes. Réglez le timeout du client à 300 secondes ou plus ; l'absence de réponse ne signifie pas qu'aucune génération n'a eu lieu, et ne réessayez pas juste après un timeout (cela duplique la commande et refacture). Si la connexion a été coupée, vérifiez plus tard avec
GET /api/music/songs. Voir « Temps d'attente et réglage du timeout » dans la Présentation de la nouvelle API.
Authentification
| Paramètre | Type | Obligatoire | Remarques |
|---|---|---|---|
| Authorization | string | oui | Bearer YOUR_API_KEY |
| Content-Type | string | oui | application/json |
Paramètres de la requête
| Paramètre | Type | Obligatoire | Par défaut | Remarques |
|---|---|---|---|---|
| model | string | oui | - | Nom de modèle côté client : suno-v6, suno-v6-wild ou suno-v6-mini |
| source_clip_id | string | oui | - | Le vrai song_id du morceau source ; il doit être terminé et accessible à la clé d'API actuelle |
| lyrics | string | non | - | Nouvelles paroles ou direction créative |
| style_tags | string | non | - | Étiquettes de style |
| song_title | string | non | - | Titre du résultat |
| negative_tags | string | non | - | Étiquettes de style exclues |
| audio_weight | number | non | 1 | Poids d'influence de l'audio de référence, de 0.0-1.0 ; la valeur par défaut 1 signifie conserver le morceau d'origine comme référence autant que possible |
| duration | integer | non | - | Durée souhaitée en secondes, plage 1-480. Le minimum pratique de la plateforme est d'environ 30 secondes : demander 10 secondes a mesuré 29,96 / 29,76 secondes |
| wait_completion | boolean | non | false | S'il faut attendre longtemps avant de répondre ; il est recommandé de rester en asynchrone |
Exemple de requête
curl -X POST https://www.suno-api.io/api/music/add-instrumental \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno-v6",
"source_clip_id": "source_song_id",
"lyrics": "",
"style_tags": "cinematic, strings, acoustic guitar",
"song_title": "Version avec accompagnement renforcé",
"audio_weight": 1,
"wait_completion": false
}'
Réponse
{
"code": 200,
"message": "success",
"data": {
"clips": [
{
"song_id": "result_song_id",
"song_title": "Version avec accompagnement renforcé",
"status": "pending"
},
{
"song_id": "result_song_id_2",
"song_title": "Version avec accompagnement renforcé",
"status": "pending"
}
]
}
}
Un appel renvoie 2 résultats (facturés comme 2 morceaux) ; l'exemple en montre 2. Fiez-vous à la longueur du tableau clips et ne fixez pas un nombre en dur dans le code. Enregistrez clips[].song_id et interrogez l'API de consultation des morceaux jusqu'à completed. Une fois terminé, vous pouvez lire ou télécharger via audio_url ; voir l'API de génération/récupération WAV et les points d'accès de téléchargement.
Remarques
source_clip_iddoit être un ID réel, terminé et accessible à la clé d'API actuelle ; un ID de réservationpending:ne peut pas être utilisé.- L'ajout d'instrumental n'est pas une reprise ; pour une reprise, utilisez l'API de reprise depuis un clip source.
- Pour ajouter un instrument ou une piste précise à un morceau existant, utilisez l'API d'ajout de piste.
Obtenir une clé d'API
Créez une clé d'API dans la console après votre inscription. Chaque génération coûte 0,6 ¥ et renvoie 2 pistes, les téléchargements sont illimités et aucun numéro de téléphone n'est requis.
Obtenir une clé d'API Retour à la présentation