Songtext-Generierungs-API

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

Beschreibung des Endpunkts

Die Songtext-Generierung erstellt oder überarbeitet Songtexte anhand eines Themas, vorhandenem Songtext-Kontext und Stilvorgaben. Der Endpunkt ist bereits auf den neuesten Songtext-Generierungsvertrag umgestellt und kann direkt für die Generierung im Profi-Modus genutzt werden.

Endpunkt: POST /api/lyrics/generate

Abrechnung: Kostenlos im Kontingent (pro Nutzer höchstens 10 Aufrufe pro Minute und 300 pro Tag); über dem Gratis-Kontingent 0,1 CNY pro Aufruf.

Überschreitung erkennen: Wird das Gratis-Kontingent überschritten, läuft die Anfrage trotzdem normal weiter, und die Antwort-Header enthalten X-Suno-Helper-Free: false und X-Suno-Helper-Over-Limit: minute (oder day), sodass der Client melden kann, dass dieser Aufruf berechnet wurde.

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

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
instruction string ja - Thema oder Generierungsanforderung für den Songtext
style string nein - Stilvorgabe
title string nein - Songtitel oder Titelvorgabe
selected string nein "" Der ausgewählte Text, der überarbeitet werden soll
context_before string nein "" Vorheriger Kontext
context_after string nein "" Nachfolgender Kontext
mode string nein apply_user_request Modus der Songtext-Generierung
references array nein [] Liste von Referenzmaterial
num_variants integer nein null Gewünschte Anzahl an Songtext-Varianten
lyricist_id string nein null ID eines bestimmten Textdichters (die Textdichter-Liste ist eingestellt; neue Integrationen sind nicht empfehlenswert)
metadata object nein - Erweiterte Parameter; unterstützt lyrics_model und enable_thinking
lyrics_project_id string nein null ID eines bestehenden Songtext-Projekts (die Songtext-Projekt-Serie ist eingestellt; neue Integrationen sind nicht empfehlenswert)

instruction akzeptiert auch die alten Felder theme und prompt. metadata.lyrics_model ist standardmäßig default, metadata.enable_thinking standardmäßig false.

Sprachsteuerung

Dieser Endpunkt hat kein eigenes language-Anfragefeld. Die Sprache des Songtexts bestimmt der Inhalt von instruction; style kann nur eine unterstützende Rolle spielen.

Um einen chinesischen Songtext zu erzeugen, geben Sie die Zielsprache ausdrücklich in instruction an, zum Beispiel:

{
  "model": "suno-v6",
  "instruction": "请用中文写歌词,主题是夏夜海边重逢",
  "style": "Mandopop, 中文流行"
}

Sie können auch "Write the lyrics in Chinese about ..." schreiben. Für englische Songtexte schreiben Sie "请用英文写歌词" oder "Write the lyrics in English". Wenn Sie nur ein englisches Thema ohne Angabe der Zielsprache übergeben, kann das Ergebnis englisch sein.

Beispielanfrage

curl -X POST https://www.suno-api.io/api/lyrics/generate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v6",
    "instruction": "Ein deutscher Songtext über die Abschlusszeit und den Neuanfang",
    "style": "Pop-Rock, aufrichtig, einprägsamer Refrain",
    "title": "Neuanfang",
    "metadata": {
      "lyrics_model": "default",
      "enable_thinking": false
    }
  }'

Antwort

{
  "code": 200,
  "message": "success",
  "data": {
    "lyrics": "[Verse]\nDer Wind zieht über den Schulhof\nWir winken dem Gestern zu",
    "edited_lyrics": "[Verse]\nDer Wind zieht über den Schulhof\nWir winken dem Gestern zu",
    "lyrics_id": "lyrics_id",
    "lyrics_request_id": "lyrics_request_id"
  }
}

edited_lyrics ist der vollständige Songtext, der in das Songtext-Feld eingetragen werden sollte. lyrics_id und lyrics_request_id dienen der Nachverfolgung und können je nach Rückgabe des Endpunkts leer sein; behandeln Sie sie nicht als Song-IDs.

Kompatibilitätshinweise

WeiterAPI für Voice-Cloning und Generierung mit Stimme (nicht empfohlen)

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