Skip to main content
SUNO pozwala nam na przesyłanie referencyjnego audio do dalszej obróbki, ten dokument wyjaśnia metody integracji odpowiednich API. Zwykłe przesyłanie wymaga tylko audio_url, który jest publicznie dostępnym adresem CDN audio. mode domyślnie ustawione jest na standard, więc istniejące wywołania nie wymagają modyfikacji. Zwykłe przesyłanie udane zużywa 0.06 Kredytów; nieudane przesyłanie nie wiąże się z opłatami. Tutaj wprowadzamy audio_url jako https://cdn.acedata.cloud/suno_demo.mp3, jest to publicznie dostępny adres CDN.
Wynik jest następujący:
Można zauważyć, że pole audio_id w data to ID piosenki po przesłaniu. Mając ID piosenki, możemy użyć Suno Audios Generation API do generacji spersonalizowanej piosenki, na przykład przekazując action jako upload_extend, a audio_id jako zwrócone ID piosenki, możemy wygenerować nową piosenkę na podstawie referencyjnego audio.

Wzmocniony tryb przesyłania

Gdy zwykłe przesyłanie nie może obsłużyć audio, które posiadasz lub na które masz licencję, możesz ustawić mode na enhanced. Ten tryb wymaga również podania name o długości od 1 do 100 znaków oraz użycia publicznie dostępnego HTTPS audio_url. Wzmocnione przesyłanie zawsze odbywa się w trybie asynchronicznym, zazwyczaj wymaga 2 minut lub dłużej. Udane przetwarzanie zużywa 1.87 Kredytów; nieudane przetwarzanie nie wiąże się z opłatami.
Interfejs natychmiast zwraca task_id i trace_id. Użyj Suno Tasks API do sprawdzenia statusu zadania, a po pomyślnym zakończeniu odczytaj ID przesłanego audio z response.data.audio_id. Możesz również podać HTTPS callback_url, aby otrzymać końcowy stan. audio_id uzyskane z wzmocnionego przesyłania może być używane do Cover, Samples i Mashup. Wydobycie akompaniamentu i MIDI, separacja pełnych ścieżek oraz separacja wokalu/akompaniamentu mogą nadal podlegać ograniczeniom konta, do którego należy audio; operacje, które nie są wymienione, nie gwarantują wsparcia w użyciu między kontami. Im krótsze audio, tym zazwyczaj wyższy wskaźnik sukcesu przetwarzania.