Strony API modeli
Integracja API Suno Music
Używaj Suno Music przez Rivya Public API v1 z identyfikatorem modelu suno-music, obsługiwanymi wejściami, parametrami, regułami Files API, kredytami i przykładami odpowiedzi.
Dostępne przez APIWejście tekstowe gotoweAudio
Identyfikator modelu API
suno-music
Wejścia
text
Files API
Niewymagane dla żądania minimalnego
Kredyty bazowe
12
Możliwość
Audio
Rozliczenia
FIXED
Limit promptu
500 znaków
Kontrakt żądania
Wyślij identyfikator modelu na najwyższym poziomie. Kontrolki specyficzne dla modelu należą do params.
| Klucz | Typ | Wymagane | Domyślnie | Opis |
|---|---|---|---|---|
| model | string | Tak | suno-music | Użyj suno-music jako identyfikatora modelu API. |
| prompt | string | Tak | - | Maksymalnie 500 znaków dla tego modelu. |
| params | object | Nie | - | Obiekt parametrów specyficznych dla modelu. Dozwolone klucze znajdziesz w wierszach poniżej. |
| client_request_id | string | Nie | - | Opcjonalny identyfikator po stronie klienta do śledzenia żądań w Twoim systemie. |
Parametry modelu
| Klucz | Typ | Wymagane | Domyślnie | Zakres | Opcje | Opis |
|---|---|---|---|---|---|---|
| model | select | Nie | V4_5 | - | V4, V4_5, V4_5PLUS, V4_5ALL, V5, V5_5 | Wybiera rodzinę generowania Suno. Nowsze wersje często lepiej radzą sobie ze stylem i detalem, ale mogą różnić się kosztem oraz zachowaniem. |
| instrumental | select | Nie | false | - | false, true | Instrumentalny |
Żądanie minimalne
{
"model": "suno-music",
"prompt": "A polished audio concept for a short product story",
"params": {
"model": "V4_5",
"instrumental": "false"
}
}Odpowiedź tworzenia
Endpoint tworzenia zwraca publiczny identyfikator zadania. Odpytuj endpoint statusu, aż zadanie zakończy się sukcesem albo błędem.
{
"id": "task_suno_music_example",
"status": "queued",
"model": "suno-music",
"reserved_credits": 12,
"final_credits": 0,
"created_at": "2026-05-11T00:00:00.000Z",
"updated_at": "2026-05-11T00:00:00.000Z",
"result": null,
"error": null
}Typowe błędy
validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found
Endpoint tworzenia zwraca publiczny identyfikator zadania. Odpytuj endpoint statusu, aż zadanie zakończy się sukcesem albo błędem.