API dodawania podkładu instrumentalnego

Zaktualizowano 2026-09-18 · zespół Suno-API

Opis punktu końcowego

Dodawanie podkładu instrumentalnego aranżuje utwór na nowo, uzupełnia go instrumentami lub tworzy nową strukturę akompaniamentu.

Punkt końcowy: POST /api/music/add-instrumental

Rozliczenie: Płatne, rozliczane według żądanego modelu; faktycznie pobrana kwota zależy od konfiguracji cen w panelu administracyjnym.

Max Mode / Variety: ten punkt końcowy obsługuje opcjonalne parametry max_mode i variety (0-4). Przy włączonym max_mode to wywołanie jest rozliczane po podwójnej stawce; variety nie podnosi kosztu. Co oznaczają i jak je wysyłać — w sekcji „Parametry zaawansowane" w Przeglądzie nowego API.

Zalecany model: suno-v6. Dostępne są suno-v6, suno-v6-wild i suno-v6-mini.

Czasy oczekiwania i limity czasu (ważne): to punkt końcowy synchroniczny — zamówienie zostaje przyjęte i przekazane do generowania dopiero, gdy przyjdzie odpowiedź. Z pomiarów: większość żądań odpowiada w 1-3 sekundy, około 10% przekracza 30 sekund, a najdłuższe trwa około 230 sekund. Ustaw limit czasu klienta na 300 sekund lub więcej; brak odpowiedzi nie oznacza, że nic nie zostało wygenerowane, a ponawianie od razu po limicie czasu duplikuje zamówienie i pobiera opłatę ponownie. Jeśli połączenie się zerwało, sprawdź później przez GET /api/music/songs. Zobacz „Czasy oczekiwania i ustawienia limitu czasu" w Przeglądzie nowego API.

Uwierzytelnianie

Parametr Typ Wymagany Uwagi
Authorization string tak Bearer YOUR_API_KEY
Content-Type string tak application/json

Parametry żądania

Parametr Typ Wymagany Domyślnie Uwagi
model string tak - Nazwa modelu dla klienta: suno-v6, suno-v6-wild lub suno-v6-mini
source_clip_id string tak - Prawdziwy song_id utworu źródłowego; musi być ukończony i dostępny dla bieżącego klucza API
lyrics string nie - Nowy tekst lub kierunek twórczy
style_tags string nie - Tagi stylu
song_title string nie - Tytuł wyniku
negative_tags string nie - Wykluczone tagi stylu
audio_weight number nie 1 Waga wpływu audio referencyjnego, zakres 0.0-1.0; domyślna wartość 1 oznacza maksymalne zachowanie oryginalnego utworu jako odniesienia
duration integer nie - Żądana długość w sekundach, zakres 1-480. Praktyczne minimum platformy to około 30 sekund: przy żądaniu 10 sekund pomiar nadal dał 29,96 / 29,76 sekundy
wait_completion boolean nie false Czy czekać dłużej przed odpowiedzią; zalecany tryb asynchroniczny

Przykład żądania

curl -X POST https://www.suno-api.io/api/music/add-instrumental \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v6",
    "source_clip_id": "source_song_id",
    "lyrics": "",
    "style_tags": "cinematic, strings, acoustic guitar",
    "song_title": "Wersja ze wzmocnionym podkładem",
    "audio_weight": 1,
    "wait_completion": false
  }'

Odpowiedź

{
  "code": 200,
  "message": "success",
  "data": {
    "clips": [
      {
        "song_id": "result_song_id",
        "song_title": "Wersja ze wzmocnionym podkładem",
        "status": "pending"
      },
      {
        "song_id": "result_song_id_2",
        "song_title": "Wersja ze wzmocnionym podkładem",
        "status": "pending"
      }
    ]
  }
}

Jedno wywołanie zwraca 2 wyniki (rozliczane jako 2 utwory); w przykładzie pokazano 2. Kieruj się długością tablicy clips i nie ustawiaj stałej liczby iteracji. Zapisz clips[].song_id i odpytuj API zapytań o utwory i historii aż do stanu completed. Potem możesz odtworzyć lub pobrać utwór przez audio_url; szczegóły w API generowania i pobierania WAV oraz w pozostałych punktach pobierania.

Uwagi

NastępnyAPI dodawania wokalu

Uzyskaj klucz API

Po rejestracji utwórz klucz API w konsoli. Każde generowanie kosztuje 0,6 ¥ i zwraca 2 utwory, pobierania są nieograniczone, a numer telefonu nie jest wymagany.

Pobierz klucz API Powrót do przeglądu