API remasteringu (Remaster)
Opis punktu końcowego
Remastering regeneruje ukończony utwór jako «wersję zremasterowaną» o lepszej jakości dźwięku. Zwraca 2 wersje naraz, a upstream automatycznie dopisuje (Remastered) do tytułu.
Punkt końcowy: POST /api/music/remaster
Rozliczenie: Płatne, rozliczane według żądanego modelu (domyślnie suno-v6, 0,6 CNY za wywołanie); faktycznie pobrana kwota zależy od konfiguracji cen w panelu administracyjnym.
O modelu: remastering korzysta z dedykowanego punktu końcowego upstream i dedykowanego modelu remasteringu, ustalonych przez platformę i niezależnych od model; model w żądaniu służy tylko do ceny i wyboru kanału, więc zaleca się jawne przekazanie suno-v6.
Czasy oczekiwania i limity czasu (ważne): to punkt końcowy synchroniczny — zamówienie zostaje przyjęte i przekazane do remasteringu dopiero, gdy przyjdzie odpowiedź. Ustaw limit czasu klienta na 300 sekund lub więcej; brak odpowiedzi nie oznacza, że nic nie zremasterowano, 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.
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 |
|---|---|---|---|---|
| song_id | string | tak | - | Identyfikator utworu źródłowego do remasteringu; musi być ukończony i dostępny dla bieżącego klucza API |
| model | string | nie | suno-v6 | Nazwa modelu dla klienta: suno-v6, suno-v6-wild lub suno-v6-mini; tylko do ceny i kanału |
| variation_category | string | nie | normal | Siła wariantu: subtle, normal, high (stara wartość low odpowiada subtle) |
| style_profile | string | nie | boost | Styl brzmienia: natural, boost, clarity |
| tags | string | nie | - | Pole zarezerwowane; gdy nie jest puste, jest przekazywane do upstream |
| source_audio_url | string | nie | - | Adres dźwięku źródłowego, gdy utwór źródłowy pochodzi z zewnętrznego konta |
| source_file_name | string | nie | - | Nazwa pliku źródłowego, gdy utwór źródłowy pochodzi z zewnętrznego konta |
| source_title | string | nie | - | Tytuł źródłowy, gdy utwór źródłowy pochodzi z zewnętrznego konta |
audio_id, source_clip_id i sourceClipId to równoważne zapisy song_id; użyj jednego z nich.
Przykład żądania
curl -X POST https://www.suno-api.io/api/music/remaster \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "suno-v6",
"song_id": "source_song_id",
"variation_category": "high",
"style_profile": "clarity"
}'
Jeśli wystarczą wartości domyślne, przekaż tylko utwór źródłowy — odpowiada to variation_category: normal + style_profile: boost:
{ "model": "suno-v6", "song_id": "source_song_id" }
Odpowiedź
{
"code": 200,
"message": "success",
"data": {
"clips": [
{
"song_id": "remastered_clip_id_1",
"song_title": "Tytuł utworu źródłowego (Remastered)",
"status": "processing"
},
{
"song_id": "remastered_clip_id_2",
"song_title": "Tytuł utworu źródłowego (Remastered)",
"status": "processing"
}
]
}
}
Jedno wywołanie zwraca 2 zremasterowane wersje. Zapisz oba clips[].song_id i odpytuj API zapytań o utwory i historii aż do stanu complete, zanim pobierzesz dźwięk.
Uwagi
- Utwór źródłowy musi być ukończony i znajdować się w zakresie dostępu bieżącego klucza API; zewnętrzny materiał źródłowy jest automatycznie synchronizowany z kontem wykonującym.
- Remastering odświeża wyłącznie jakość dźwięku: aby zmienić styl, aranżację lub wokal, użyj wzmacniania stylu, przesłania i coveru albo punktów Remix.
- Im większe
variation_category, tym bardziej wersja zremasterowana różni się od utworu źródłowego; przed realną dostawą wypróbuj najpierwnormal, a potem zwiększaj.
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