Flexible Parameter
22 dokumentierte Parameter konfigurierbar, darunter audio_id, audio_url, audio_weight, continue_at, duration_seconds.
curl -X POST https://runapi.ai/api/v1/suno/cover_audio \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno-v6-wild",
"prompt": "Schreibe einen Lo-Fi-Chill-Beat mit weichem Klavier, Vinyl-Knistern und einer sanften Basslinie, 2 Minuten lang."
}'
import { SunoClient } from "@runapi.ai/suno";
const client = new SunoClient();
const result = await client.coverAudio.run({
model: "suno-v6-wild",
prompt: "Schreibe einen Lo-Fi-Chill-Beat mit weichem Klavier, Vinyl-Knistern und einer sanften Basslinie, 2 Minuten lang.",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/suno/cover_audio",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"suno-v6-wild","prompt":"Schreibe einen Lo-Fi-Chill-Beat mit weichem Klavier, Vinyl-Knistern und einer sanften Basslinie, 2 Minuten lang."}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/suno/cover_audio");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'suno-v6-wild',
'prompt' => 'Schreibe einen Lo-Fi-Chill-Beat mit weichem Klavier, Vinyl-Knistern und einer sanften Basslinie, 2 Minuten lang.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.coverAudio().run({"model":"suno-v6-wild","prompt":"Schreibe einen Lo-Fi-Chill-Beat mit weichem Klavier, Vinyl-Knistern und einer sanften Basslinie, 2 Minuten lang."});
task.waitForResult();
require "runapi/suno"
client = RunApi::Suno::Client.new
result = client.cover_audio.run(
model: "suno-v6-wild",
prompt: "Schreibe einen Lo-Fi-Chill-Beat mit weichem Klavier, Vinyl-Knistern und einer sanften Basslinie, 2 Minuten lang."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.coverAudio.Run({"model":"suno-v6-wild","prompt":"Schreibe einen Lo-Fi-Chill-Beat mit weichem Klavier, Vinyl-Knistern und einer sanften Basslinie, 2 Minuten lang."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model suno-v6-wild \
--endpoint cover_audio \
--wait
9 Versionen verfügbar
Wähle ein Modell und generiere in Sekunden.
| Anbieter | Suno |
| Modell-ID | suno-v6-wild |
| Modalität | Audio & Musik |
| Aufgabentypen | Asynchronous |
| API-Endpunkt | /api/v1/suno/create_mashup, /api/v1/suno/cover_audio, /api/v1/suno/text_to_music, /api/v1/suno/extend_music |
| Abrechnungseinheit | Aufruf |
| Eingabeparameter | audio_id, audio_url, audio_weight, callback_url, continue_at, duration_seconds, instrumental, lyrics, model, negative_tags, parameter_mode, persona_id, persona_type, prompt, style, style_weight, task_id, title, upload_url, upload_url_list, vocal_gender, vocal_mode, voice_id, weirdness_constraint |
| Katalogstatus | Betriebsbereit |
Registriere dich kostenlos und erstelle im Dashboard einen API-Schlüssel für suno-v6-wild.
Sende eine POST-Anfrage an /api/v1/suno/cover_audio mit der Modell-ID suno-v6-wild und deinen Parametern.
Rufe den Task ab oder folge dem Callback, um das fertige suno-v6-wild-Ergebnis abzurufen.
22 dokumentierte Parameter konfigurierbar, darunter audio_id, audio_url, audio_weight, continue_at, duration_seconds.
Stellt 4 öffentliche(n) Endpoint(s) bereit: create_mashup, cover_audio, text_to_music, extend_music.
Asynchrone Tasks akzeptieren eine Callback-URL für Fertigstellungsbenachrichtigungen.
Gemessen nach Aufruf, ohne Abo-Anforderung.
styleMusic style.
titleMusic title.
lyricsExact cover lyrics to sing.
promptCover brief for automatic lyrics.
persona_idPersona ID.
upload_urlURL of the audio file to cover.
vocal_modeVocal generation mode. (auto_lyrics, exact_lyrics, instrumental)
audio_weightAudio weight (0-1).
callback_urlWebhook URL for async notifications.
persona_typePersona type. (style, voice)
style_weightStyle adherence weight (0-1).
vocal_genderVocal gender. (male, female)
negative_tagsStyles to avoid.
weirdness_constraintWeirdness constraint (0-1).
Erstelle Tracks und Audio-Assets.
Baue Speech- und Audio-Pipelines.
Stelle Audio-Tools im Entwicklungsworkflow bereit.
Übergib die im Quickstart angezeigte Modell-ID.
Ja. Preise werden pro Aufruf oder Einheit gemessen.
Ja. Die Variante ist ein Anfrageparameter. Ändere die Modell-ID, ohne Codeänderungen, erneute Authentifizierung oder separate Abrechnungseinrichtung. Alle Varianten nutzen denselben API Key und dasselbe Anfrageformat.
Wo Streaming verfügbar ist, streamt RunAPI durchgängig. LLM-Modelle unterstützen Streaming auf Token-Ebene. Medienmodelle liefern Ergebnisse über Async-Task-Polling oder Webhook-Callbacks.
Öffne ein Issue im öffentlichen GitHub-Repository oder schreibe an den Support unter [email protected]. Gib Task-ID und Modell-ID an, damit das Team die betreffende Generierung untersuchen kann.
Nein. Dein RunAPI API Key reicht für diese Variante und jedes andere Modell im Katalog. Du brauchst kein Konto beim zugrunde liegenden Anbieter.
Wir helfen bei Enterprise-Setup, Integrationen und technischen Fragen.
Kontakt aufnehmen