API d'ajout d'instrumental

Mis à jour le 2026-09-18 · équipe Suno-API

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

SuivantAPI d'ajout de voix

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