API zum Hinzufügen von Instrumental

Aktualisiert am 2026-09-18 · Suno-API-Team

Beschreibung des Endpunkts

Instrumental hinzufügen arrangiert einen bestehenden Song neu, ergänzt Instrumente oder erzeugt eine neue Begleitstruktur.

Endpunkt: POST /api/music/add-instrumental

Abrechnung: Kostenpflichtig, abgerechnet nach dem angeforderten Modell; der tatsächlich berechnete Betrag folgt der Preis-Konfiguration im Backoffice.

Max Mode / Variety: Dieser Endpunkt unterstützt die optionalen Parameter max_mode und variety (0-4). Mit aktiviertem max_mode wird dieser Aufruf zum doppelten Preis abgerechnet; variety kostet nichts extra. Bedeutung und Schreibweise stehen im Abschnitt „Erweiterte Parameter" der Übersicht der neuen API.

Empfohlenes Modell: suno-v6. Verfügbar sind suno-v6, suno-v6-wild und suno-v6-mini.

Wartezeiten und Timeouts (wichtig): Dies ist ein synchroner Endpunkt — die Bestellung wird erst angenommen und der Generierung übergeben, wenn die Antwort eintrifft. Gemessen antworten die meisten Anfragen in 1-3 Sekunden, etwa 10 % brauchen länger als 30 Sekunden und die längste liegt bei rund 230 Sekunden. Setzen Sie den Client-Timeout auf 300 Sekunden oder mehr; keine Antwort bedeutet nicht, dass nichts generiert wurde, und wiederholen Sie nicht direkt nach einem Timeout (das dupliziert die Bestellung und berechnet erneut). Wenn die Verbindung abbrach, prüfen Sie später mit GET /api/music/songs. Siehe „Wartezeiten und Timeout-Einstellungen" in der Übersicht der neuen API.

Authentifizierung

Parameter Typ Erforderlich Hinweise
Authorization string ja Bearer YOUR_API_KEY
Content-Type string ja application/json

Anfrageparameter

Parameter Typ Erforderlich Standard Hinweise
model string ja - Modellname für Kunden: suno-v6, suno-v6-wild oder suno-v6-mini
source_clip_id string ja - Die echte song_id des Quellsongs; er muss abgeschlossen und für den aktuellen API-Schlüssel zugänglich sein
lyrics string nein - Neuer Songtext oder kreative Richtung
style_tags string nein - Stil-Tags
song_title string nein - Titel des Ergebnisses
negative_tags string nein - Ausgeschlossene Stil-Tags
audio_weight number no 1 Einflussgewicht des Referenzaudios, von 0.0-1.0; der Standardwert 1 bedeutet, den Originalsong als Referenz so weit wie möglich beizubehalten
duration integer nein - Gewünschte Dauer in Sekunden, Bereich 1-480. Das praktische Minimum der Plattform liegt bei etwa 30 Sekunden: bei 10 Sekunden wurden 29,96 / 29,76 Sekunden gemessen
wait_completion boolean nein false Ob lange auf eine Antwort gewartet wird; asynchron ist zu empfehlen

Beispielanfrage

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 mit verstärkter Begleitung",
    "audio_weight": 1,
    "wait_completion": false
  }'

Antwort

{
  "code": 200,
  "message": "success",
  "data": {
    "clips": [
      {
        "song_id": "result_song_id",
        "song_title": "Version mit verstärkter Begleitung",
        "status": "pending"
      },
      {
        "song_id": "result_song_id_2",
        "song_title": "Version mit verstärkter Begleitung",
        "status": "pending"
      }
    ]
  }
}

Ein Aufruf liefert 2 Ergebnisse (als 2 Songs abgerechnet); das Beispiel zeigt 2. Richten Sie sich nach der Länge des clips-Arrays und verdrahten Sie keine feste Anzahl im Code. Speichern Sie clips[].song_id und fragen Sie die API zum Abfragen von Songs ab, bis der Status completed ist. Danach können Sie über audio_url abspielen oder herunterladen; siehe WAV-Erzeugung/-Abruf-API und die Download-Endpunkte.

Hinweise

WeiterAPI zum Hinzufügen von Gesang

API-Schlüssel erhalten

Erstellen Sie nach der Anmeldung einen API-Schlüssel in der Konsole. Jede Generierung kostet 0,6 ¥ und liefert 2 Tracks, Downloads sind unbegrenzt und eine Telefonnummer ist nicht erforderlich.

API-Schlüssel holen Zurück zur Übersicht