API Fade in / out (przenikanie)

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

Opis punktu końcowego

Fade in/out dodaje do istniejącego utworu efekt stopniowego wzmocnienia (fade-in) lub stopniowego wyciszenia (fade-out).

Punkt końcowy: POST /api/music/fade

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

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
direction string tak - in to fade-in, out to fade-out
duration_seconds number tak - Czas trwania przenikania w sekundach; musi być większy niż 0
song_title string nie - Tytuł wyniku

Przykład żądania

curl -X POST https://www.suno-api.io/api/music/fade \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "suno-v6",
    "source_clip_id": "source_song_id",
    "direction": "out",
    "duration_seconds": 3,
    "song_title": "Wersja z wyciszeniem"
  }'

Odpowiedź

{
  "code": 200,
  "message": "success",
  "data": {
    "clips": [
      {
        "song_id": "result_song_id",
        "song_title": "Wersja z wyciszeniem",
        "status": "processing"
      }
    ]
  }
}

Jedno wywołanie zwraca 1 wynik (operacje edycyjne nie tworzą 2 utworów). Zapisz clips[].song_id i odpytuj API zapytań o utwory aż do statusu completed.

Uwagi

NastępnyAPI Reverse (odtwarzanie wstecz)

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