Skip to main content
SUNO tillåter oss att ladda upp referensljud för vidare skapande, detta dokument förklarar hur man integrerar relaterade API:er. Vanlig uppladdning kräver endast audio_url, som är en offentligt tillgänglig ljud-CDN-adress. mode är som standard standard, så befintliga anrop behöver inte ändras. En vanlig uppladdning kostar 0,06 Credits; misslyckad uppladdning debiterar inte. Här är vår inmatade audio_url: https://cdn.acedata.cloud/suno_demo.mp3, som är en offentligt tillgänglig CDN-adress.
Resultatet ser ut som följer:
Som vi kan se, är data fältet audio_id ID:t för låten efter uppladdning. Med låtens ID kan vi använda Suno Audios Generation API för att generera anpassade låtar, till exempel genom att skicka action som upload_extend, samtidigt som audio_id sätts till det returnerade låt-ID:t, så kan vi generera en ny låt baserat på referensljudet.

Förbättrad uppladdningsläge

När vanlig uppladdning inte kan hantera ljud som du äger eller har rätt att använda, kan mode sättas till enhanced. Detta läge kräver också att 1 till 100 tecken av name anges, och en offentligt tillgänglig HTTPS audio_url används. Förbättrad uppladdning behandlas alltid asynkront och tar vanligtvis 2 minuter eller längre. Framgångsrik behandling kostar 1,87 Credits; misslyckad behandling debiterar inte.
API:et kommer omedelbart att returnera task_id och trace_id. Använd Suno Tasks API för att kontrollera uppgiften, och vid framgång kan du läsa det uppladdade ljud-ID:t från response.data.audio_id. Du kan också ange en HTTPS callback_url för att ta emot slutstatus. Det audio_id som erhålls från förbättrad uppladdning kan användas för Cover, Samples och Mashup. Ackompanjemang och MIDI-extraktion, full spårseparation samt sång/ackompanjemang-separation kan fortfarande vara begränsade av kontot som ljudet tillhör; operationer som inte listas garanterar inte stöd för användning över konton. Ju kortare ljudet är, desto högre är vanligtvis framgångsgraden för behandlingen.