Suno Musikgenerierung Beta
- Suno-KI-Musikgenerierungsmodell, unterstützt die Erstellung vollständiger Musik basierend auf Textbeschreibungen oder Liedtexten
- Unterstützt benutzerdefinierten Modus (Feinsteuerung von Stil, Titel, Liedtext) und einfachen Modus (KI-Autogenerierung)
- Unterstützt Persona-Funktion zur Wiederverwendung erstellter Gesangs-/Stilmerkmale
- Asynchroner Verarbeitungsmodus, verwenden Sie die zurückgegebene Aufgaben-ID zum Statusabfragen
- Generierte Audio-Links sind 72 Stunden gültig, bitte speichern Sie diese umgehend
- Jede Anfrage generiert mehrere Musikvariationen
Autorisierungen
##Alle APIs erfordern Bearer-Token-Authentifizierung##
API-Schlüssel erhalten:
Besuchen Sie die API-Schlüsselverwaltungsseite, um Ihren API-Schlüssel zu erhalten
Zum Anfrage-Header hinzufügen:
Body
Modellname
Abwärtskompatibilität: Zuvor integrierte Modellnamen (z.B. suno-v5, suno-v4.5, suno-v4.5plus, suno-v4.5all, suno-v4) werden weiterhin unterstützt und automatisch auf die entsprechenden -beta-Versionen gemappt
Verfügbare Optionen:
suno-v5.5-beta: V5.5 mit auf den individuellen Geschmack zugeschnittenen Modellen, Prompt max.5000Zeichen, Stil max.1000Zeichen; kompatibler Modellname:suno-v5.5suno-v5-beta: V5 neueste Version (Standardempfehlung), unterstützt Voice Persona, überlegener musikalischer Ausdruck, schnellere Generierung, Prompt max.5000Zeichen, Stil max.1000Zeichensuno-v4.5plus-beta: V4.5+ erweiterte Version, reichere Klänge, neue kreative Methoden, bis zu 8 Minuten, Prompt max.5000Zeichen, Stil max.1000Zeichensuno-v4.5all-beta: V4.5 Vollversion, intelligentere Prompts, schnellere Generierung, bis zu 8 Minuten, Prompt max.5000Zeichen, Stil max.1000Zeichensuno-v4.5-beta: V4.5-Version, intelligentere Prompts, schnellere Generierung, bis zu 8 Minuten, Prompt max.5000Zeichen, Stil max.1000Zeichensuno-v4-beta: V4-Version, verbesserte Gesangsqualität, bis zu 4 Minuten, Prompt max.3000Zeichen, Stil max.200Zeichen
suno-v5.5-beta, suno-v5-beta, suno-v4.5plus-beta, suno-v4.5all-beta, suno-v4.5-beta, suno-v4-beta "suno-v5-beta"
Benutzerdefinierten Modus aktivieren
Beschreibung:
false: Einfacher Modus, nurpromptangeben, KI generiert Liedtext und Stil automatischtrue: Benutzerdefinierter Modus, ermöglicht Feinsteuerung vonstyle,title, Liedtext usw.
Erforderliche Parameter im benutzerdefinierten Modus:
style: Erforderlichtitle: Erforderlichprompt: Erforderlich wenninstrumental=false(wird als Liedtext verwendet)
Im einfachen Modus (custom_mode=false) wird nur prompt unterstützt:
style, title, negative_tags, vocal_gender, style_weight, weirdness_constraint, audio_weight, persona_id, persona_model, duration werden in diesem Modus nicht unterstützt. Die Schnittstelle lehnt sie nicht garantiert ab, aber diese Parameter haben keinerlei Auswirkung auf das Generierungsergebnis — für eine Feinsteuerung bitte custom_mode=true verwenden
false
Instrumentalmusik generieren (ohne Gesang)
Beschreibung:
false: Musik mit Gesang generierentrue: Instrumental-/Hintergrundmusik ohne Gesang generieren
Hinweis:
- Im nicht-benutzerdefinierten Modus beeinflusst dieser Parameter die Pflichtfelder nicht
- Im benutzerdefinierten Modus wird
promptoptional, wenn auftruegesetzt
false
Prompt zur Beschreibung des gewünschten Musikinhalts
Nicht-benutzerdefinierter Modus (custom_mode=false):
- Erforderlich, dient als Musikbeschreibung, KI generiert Liedtext und Stil automatisch
- Maximale Länge:
500Zeichen
Benutzerdefinierter Modus (custom_mode=true):
- Erforderlich wenn
instrumental=false, wird als exakter Liedtext verwendet - Optional wenn
instrumental=true - Maximale Länge:
3000Zeichen für V4,5000Zeichen für V4.5+
Vorschläge zum Liedtextformat:
- Verwenden Sie Tags wie
[Verse],[Chorus],[Bridge]zur Strukturierung des Liedtextes
"A cheerful summer pop song about road trips and freedom"
Musikstil-Spezifikation
Beschreibung:
- Erforderlich im benutzerdefinierten Modus (
custom_mode=true) - Definiert das Genre, die Stimmung oder die künstlerische Richtung der Musik
- Empfohlen, kommagetrennte Tags auf Englisch zu verwenden
Zeichenlimits:
- V4: Max.
200Zeichen - V4.5+: Max.
1000Zeichen
Gängige Stil-Tags:
- Genres: pop, rock, jazz, classical, electronic, hip-hop, r&b, country, folk
- Stimmungen: happy, sad, energetic, calm, romantic, dark, uplifting
- Instrumente: piano, guitar, drums, bass, violin, saxophone, synthesizer
- Gesang: male vocals, female vocals, choir, harmonies
- Tempo: slow, fast, upbeat, groovy, 120bpm
Im einfachen Modus (custom_mode=false) nicht unterstützt: In diesem Modus wird der Stil von der KI automatisch anhand von prompt erzeugt, die Angabe dieses Parameters hat keine Wirkung.
"pop, electronic, upbeat, female vocals"
Songtitel
Beschreibung:
- Erforderlich im benutzerdefinierten Modus (
custom_mode=true) - Wird in der Player-Oberfläche und im Dateinamen angezeigt
- Maximale Länge:
80Zeichen
Im einfachen Modus (custom_mode=false) nicht unterstützt: In diesem Modus wird der Titel von der KI automatisch erzeugt, die Angabe dieses Parameters hat keine Wirkung.
80"Sommerträume"
Ausgeschlossene Stile, Musikstile oder Merkmale angeben, die vermieden werden sollen
Beschreibung:
- Maximale Länge:
200Zeichen (bei allen Modellen gleich)
Beispiele:
heavy metal, screaming, sadrap, fast tempo
Nur unterstützt, wenn custom_mode=true; im einfachen Modus hat die Angabe keine Wirkung.
200"heavy metal, screaming"
Gesangs-Geschlechtspräferenz
Optionen:
m: Männliche Stimmef: Weibliche Stimme
Hinweis:
- Nur wirksam wenn
custom_mode=true - Dieser Parameter erhöht nur die Wahrscheinlichkeit, kann nicht garantieren, dass das angegebene Geschlecht eingehalten wird
- Im einfachen Modus (
custom_mode=false) nicht unterstützt, die Angabe hat keine Wirkung
m, f "f"
Stilgewichtung, steuert die Einhaltung des angegebenen Stils
Bereich: 0.0 ~ 1.0, bis zu zwei Dezimalstellen und ein Vielfaches von 0.01
Beschreibung:
- Höhere Werte führen zu engerer Einhaltung des angegebenen Stils
0ist ein gültiger Wert, bedeutet keine Einhaltung des angegebenen Stils und wird an das Modell gesendet
Nur unterstützt, wenn custom_mode=true; im einfachen Modus hat die Angabe keine Wirkung.
0 <= x <= 1Muss ein Vielfaches sein von 0.010.7
Ungewöhnlichkeitsbeschränkung, steuert den Kreativitäts-/Experimentiergrad der Ausgabe
Bereich: 0.0 ~ 1.0, bis zu zwei Dezimalstellen und ein Vielfaches von 0.01
Beschreibung:
- Höhere Werte führen zu kreativerer und experimentellerer Ausgabe
- Niedrigere Werte führen zu traditionellerer und konservativerer Ausgabe
0ist ein gültiger Wert und wird an das Modell gesendet
Nur unterstützt, wenn custom_mode=true; im einfachen Modus hat die Angabe keine Wirkung.
0 <= x <= 1Muss ein Vielfaches sein von 0.010.3
Audiogewichtung, steuert die Gewichtung der Audio-Merkmale
Bereich: 0.0 ~ 1.0, bis zu zwei Dezimalstellen und ein Vielfaches von 0.01
Beschreibung:
0ist ein gültiger Wert und wird an das Modell gesendet
Nur unterstützt, wenn custom_mode=true; im einfachen Modus hat die Angabe keine Wirkung.
0 <= x <= 1Muss ein Vielfaches sein von 0.010.5
Persona-ID, wendet eine bereits erstellte Persona auf diese Musikgenerierung an
Nur verfügbar wenn custom_mode=true. Wird über die Suno Persona Erstellung-Schnittstelle erstellt und ermöglicht konsistente Gesangs- und Stilmerkmale
Bezugsquelle: Nach Abschluss der Persona-Aufgabe aus result_data.persona_id abrufen
Im einfachen Modus (custom_mode=false) nicht unterstützt.
Nur von Modellen der V5-Familie unterstützt (suno-v5-beta / suno-v5.5-beta einschließlich der kompatiblen Namen ohne -beta); bei anderen Modellen führt die Angabe zu einem Parameterfehler.
"5c57d49ef834110496fae5aa14fec441"
Persona-Anwendungsmodus
Optionen:
style_persona: Stilorientiert, betont musikalische Stilmerkmale wie Arrangement, Rhythmus und Klangfarbevoice_persona: Stimmorientiert, betont vokale Merkmale wie Klangfarbe, Gesangstechnik und Stimmlage
Beide Modi sind nur für Modelle der V5-Familie (suno-v5-beta / suno-v5.5-beta einschließlich der kompatiblen Namen ohne -beta) verfügbar und erfordern custom_mode=true. Sie müssen zusammen mit persona_id verwendet werden: persona_model allein ohne persona_id zu senden hat keine Wirkung (persona_id kann allein verwendet werden).
style_persona, voice_persona "style_persona"
Gewünschte Audiodauer in Sekunden
Nur verfügbar, wenn das Modell suno-v5.5-beta (oder der kompatible Name suno-v5.5) und custom_mode=true verwendet werden. Der Wert muss eine Ganzzahl zwischen 10 und 360 sein. Ohne Angabe gilt der Upstream-Standard von 20 Sekunden. Andere Modelle und der einfache Modus unterstützen ihn nicht; die Angabe führt zu einem Parameterfehler.
10 <= x <= 360120
HTTPS-Callback-URL für den terminalen Aufgabenstatus
Callback-Zeitpunkt:
- GroAPI sendet genau einen Callback, wenn die Aufgabe einen Endstatus erreicht:
completed,failedodercancelled - Upstream-Zwischenphasen wie
textundfirstwerden nicht weitergeleitet - Der Callback-Body entspricht der Aufgabendetailstruktur von
GET /v1/tasks/{id}
Sicherheitsbeschränkungen:
- Nur HTTPS
- Callbacks an interne IP-Adressen sind verboten
- URL-Länge maximal
2048Zeichen
Callback-Mechanismus:
- Timeout pro Versuch:
10Sekunden - Nach einem fehlgeschlagenen Erstversuch maximal
3Wiederholungen - Eine 2xx-Antwort gilt als erfolgreich
"https://your-domain.com/webhooks/suno-callback"
Antwort
Musikaufgabe erfolgreich erstellt
Zeitstempel der Aufgabenerstellung
1766319090
Aufgaben-ID, wird zur Abfrage des Aufgabenstatus und der Ergebnisse verwendet
"task-unified-1766319089-oqs9cue4"
Tatsächlich verwendeter Modellname
"suno-v5-beta"
Aufgabentyp
audio.generation.task Aufgabenfortschritt in Prozent (0-100)
0 <= x <= 1000
Aufgabenstatus
pending, processing, completed, failed, cancelled "pending"
Audio-Aufgabendetails
Aufgaben-Ausgabetyp
audio "audio"
Nutzungs- und Abrechnungsinformationen