Parámetros flexibles
Configura 21 parámetros documentados, incluidos 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": "Escribe un beat lo-fi relajante con piano suave, crepitar de vinilo y una línea de bajo tranquila, 2 minutos de duración."
}'
import { SunoClient } from "@runapi.ai/suno";
const client = new SunoClient();
const result = await client.coverAudio.run({
model: "suno-v6-wild",
prompt: "Escribe un beat lo-fi relajante con piano suave, crepitar de vinilo y una línea de bajo tranquila, 2 minutos de duración.",
});
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":"Escribe un beat lo-fi relajante con piano suave, crepitar de vinilo y una línea de bajo tranquila, 2 minutos de duración."}
)
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' => 'Escribe un beat lo-fi relajante con piano suave, crepitar de vinilo y una línea de bajo tranquila, 2 minutos de duración.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.coverAudio().run({"model":"suno-v6-wild","prompt":"Escribe un beat lo-fi relajante con piano suave, crepitar de vinilo y una línea de bajo tranquila, 2 minutos de duración."});
task.waitForResult();
require "runapi/suno"
client = RunApi::Suno::Client.new
result = client.cover_audio.run(
model: "suno-v6-wild",
prompt: "Escribe un beat lo-fi relajante con piano suave, crepitar de vinilo y una línea de bajo tranquila, 2 minutos de duración."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.coverAudio.Run({"model":"suno-v6-wild","prompt":"Escribe un beat lo-fi relajante con piano suave, crepitar de vinilo y una línea de bajo tranquila, 2 minutos de duración."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model suno-v6-wild \
--endpoint cover_audio \
--wait
9 versiones disponibles
Elige cualquier modelo y genera en segundos.
Elige cualquier modelo y genera en segundos.
| Proveedor | Suno |
| ID del modelo | suno-v6-wild |
| Modalidad | Audio & Music |
| Tipos de tarea | Asynchronous |
| Endpoint de API | /api/v1/suno/text_to_music, /api/v1/suno/extend_music, /api/v1/suno/cover_audio, /api/v1/suno/create_mashup |
| Unidad de facturación | call |
| Parámetros de entrada | 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, weirdness_constraint |
| Estado del catálogo | Operativo |
Regístrate gratis y crea una clave de API para suno-v6-wild desde el panel de control.
Envía una solicitud POST a /api/v1/suno/cover_audio con el identificador del modelo suno-v6-wild y tus parámetros.
Consulta la tarea o sigue el callback para recuperar el resultado completado de suno-v6-wild.
Configura 21 parámetros documentados, incluidos audio_id, audio_url, audio_weight, continue_at, duration_seconds.
Expone 4 endpoint(s) público(s): text_to_music, extend_music, cover_audio, create_mashup.
Las tareas asíncronas aceptan una URL de callback para notificaciones de finalización.
Medido por call sin requisito de suscripción.
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).
Crea pistas y assets de audio.
Construye pipelines de voz y audio.
Expón herramientas de audio a tu entorno de desarrollo.
Pasa el ID de modelo que aparece en el quickstart.
Sí. El precio se mide por llamada o unidad.
Te ayudamos con la configuración empresarial, las integraciones y las preguntas técnicas.
Contacta con nosotros