Suno · Audio i muzyka

Hermes Agent x Suno

Suno to platforma AI do generowania muzyki, która tworzy oryginalne utwory — wokal, instrumenty i tekst — na podstawie opisów tekstowych. W RunAPI wszystkie wersje Suno korzystają z jednego klucza API z rozliczaniem za wywołanie.

9 variants od $0.01 / wywołanie Do użytku komercyjnego

Prerequisite: npx runapi mcp install

Prompt

Modele promptów

Użyj suno-v4, gdy pasuje do zadania: Lepsza spójność i zakres częstotliwości, limit 4 min.

You have access to RunAPI task tools for Suno.

Available Suno models:
- suno-v4: Lepsza spójność i zakres częstotliwości, limit 4 min
  endpoints: /api/v1/suno/stitch_audio, /api/v1/suno/extend_music, /api/v1/suno/create_mashup, /api/v1/suno/add_samples, /api/v1/suno/cover_audio, /api/v1/suno/inspire_music, /api/v1/suno/text_to_music, /api/v1/suno/remaster_audio
  request fields: model, vocal_mode, prompt, persona_id, persona_type
- suno-v4.5: 8 min już w pierwszej generacji, o 25% mniej błędów gatunku, o 40% lepszy wokal
  endpoints: /api/v1/suno/remaster_audio, /api/v1/suno/create_mashup, /api/v1/suno/extend_music, /api/v1/suno/add_samples, /api/v1/suno/stitch_audio, /api/v1/suno/inspire_music, /api/v1/suno/cover_audio, /api/v1/suno/text_to_music
  request fields: model, vocal_mode, prompt, persona_id, persona_type
- suno-v4.5-all: Wszystkie style i tryby v4.5 odblokowane bez ograniczeń subskrypcji
  endpoints: /api/v1/suno/extend_music, /api/v1/suno/create_mashup, /api/v1/suno/cover_audio, /api/v1/suno/text_to_music
  request fields: model, vocal_mode, prompt, persona_id, persona_type
- suno-v4.5-plus: Poziom o podwyższonej jakości w architekturze v4.5
  endpoints: /api/v1/suno/cover_audio, /api/v1/suno/remaster_audio, /api/v1/suno/add_samples, /api/v1/suno/create_mashup, /api/v1/suno/stitch_audio, /api/v1/suno/text_to_music, /api/v1/suno/inspire_music, /api/v1/suno/extend_music, /api/v1/suno/add_instrumental, /api/v1/suno/add_vocals
  request fields: model, vocal_mode, prompt, persona_id, persona_type
- suno-v5: Dźwięk w jakości CD, do 8 min na generację
  endpoints: /api/v1/suno/remaster_audio, /api/v1/suno/text_to_sound, /api/v1/suno/add_samples, /api/v1/suno/add_instrumental, /api/v1/suno/create_mashup, /api/v1/suno/stitch_audio, /api/v1/suno/cover_audio, /api/v1/suno/inspire_music, /api/v1/suno/text_to_music, /api/v1/suno/extend_music, /api/v1/suno/add_vocals
  request fields: model, vocal_mode, prompt, persona_id, persona_type
- suno-v5.5: Do 8 min na generację, klonowanie głosu i trenowanie stylu
  endpoints: /api/v1/suno/text_to_sound, /api/v1/suno/add_samples, /api/v1/suno/create_mashup, /api/v1/suno/stitch_audio, /api/v1/suno/text_to_music, /api/v1/suno/cover_audio, /api/v1/suno/inspire_music, /api/v1/suno/extend_music, /api/v1/suno/add_instrumental, /api/v1/suno/remaster_audio
  request fields: model, vocal_mode, prompt, persona_id, persona_type
- suno-v6: suno-v6
  endpoints: /api/v1/suno/create_mashup, /api/v1/suno/text_to_music, /api/v1/suno/cover_audio, /api/v1/suno/extend_music
  request fields: model, vocal_mode, prompt, persona_id, persona_type
- suno-v6-mini: suno-v6-mini
  endpoints: /api/v1/suno/cover_audio, /api/v1/suno/create_mashup, /api/v1/suno/text_to_music, /api/v1/suno/extend_music
  request fields: model, vocal_mode, prompt, persona_id, persona_type
- suno-v6-wild: suno-v6-wild
  endpoints: /api/v1/suno/create_mashup, /api/v1/suno/cover_audio, /api/v1/suno/text_to_music, /api/v1/suno/extend_music
  request fields: model, vocal_mode, prompt, persona_id, persona_type

Use the model ID and endpoint that match the user's request.
Example prompt: Napisz spokojny bit lo-fi z delikatnym pianinem, trzaskami winylu i łagodną linią basu, o długości 2 minut.
/api/v1/suno/stitch_audio: Submit the task, poll for its status, then verify the completed output. Wyślij POST do /api/v1/suno/stitch_audio i zapisz ID zwróconej Task.
Wyślij GET do /api/v1/suno/stitch_audio/<task-id>, aż stan zmieni się na completed lub failed.
Sprawdź, czy odpowiedź completed zawiera wynik właściwy dla endpointu opisany w dokumentacji API.
/api/v1/suno/extend_music: Submit the task, poll for its status, then verify the completed output. Wyślij POST do /api/v1/suno/extend_music i zapisz ID zwróconej Task.
Wyślij GET do /api/v1/suno/extend_music/<task-id>, aż stan zmieni się na completed lub failed.
Sprawdź, czy odpowiedź completed zawiera wynik właściwy dla endpointu opisany w dokumentacji API.
/api/v1/suno/create_mashup: Submit the task, poll for its status, then verify the completed output. Wyślij POST do /api/v1/suno/create_mashup i zapisz ID zwróconej Task.
Wyślij GET do /api/v1/suno/create_mashup/<task-id>, aż stan zmieni się na completed lub failed.
Sprawdź, czy odpowiedź completed zawiera wynik właściwy dla endpointu opisany w dokumentacji API.
/api/v1/suno/add_samples: Submit the task, poll for its status, then verify the completed output. Wyślij POST do /api/v1/suno/add_samples i zapisz ID zwróconej Task.
Wyślij GET do /api/v1/suno/add_samples/<task-id>, aż stan zmieni się na completed lub failed.
Sprawdź, czy odpowiedź completed zawiera wynik właściwy dla endpointu opisany w dokumentacji API.
/api/v1/suno/cover_audio: Submit the task, poll for its status, then verify the completed output. Wyślij POST do /api/v1/suno/cover_audio i zapisz ID zwróconej Task.
Wyślij GET do /api/v1/suno/cover_audio/<task-id>, aż stan zmieni się na completed lub failed.
Sprawdź, czy odpowiedź completed zawiera wynik właściwy dla endpointu opisany w dokumentacji API.
/api/v1/suno/inspire_music: Submit the task, poll for its status, then verify the completed output. Wyślij POST do /api/v1/suno/inspire_music i zapisz ID zwróconej Task.
Wyślij GET do /api/v1/suno/inspire_music/<task-id>, aż stan zmieni się na completed lub failed.
Sprawdź, czy odpowiedź completed zawiera wynik właściwy dla endpointu opisany w dokumentacji API.
/api/v1/suno/text_to_music: Submit the task, poll for its status, then verify the completed output. Wyślij POST do /api/v1/suno/text_to_music i zapisz ID zwróconej Task.
Wyślij GET do /api/v1/suno/text_to_music/<task-id>, aż stan zmieni się na completed lub failed.
Sprawdź, czy odpowiedź completed zawiera wynik właściwy dla endpointu opisany w dokumentacji API.
/api/v1/suno/remaster_audio: Submit the task, poll for its status, then verify the completed output. Wyślij POST do /api/v1/suno/remaster_audio i zapisz ID zwróconej Task.
Wyślij GET do /api/v1/suno/remaster_audio/<task-id>, aż stan zmieni się na completed lub failed.
Sprawdź, czy odpowiedź completed zawiera wynik właściwy dla endpointu opisany w dokumentacji API.
/api/v1/suno/add_instrumental: Submit the task, poll for its status, then verify the completed output. Wyślij POST do /api/v1/suno/add_instrumental i zapisz ID zwróconej Task.
Wyślij GET do /api/v1/suno/add_instrumental/<task-id>, aż stan zmieni się na completed lub failed.
Sprawdź, czy odpowiedź completed zawiera wynik właściwy dla endpointu opisany w dokumentacji API.
/api/v1/suno/add_vocals: Submit the task, poll for its status, then verify the completed output. Wyślij POST do /api/v1/suno/add_vocals i zapisz ID zwróconej Task.
Wyślij GET do /api/v1/suno/add_vocals/<task-id>, aż stan zmieni się na completed lub failed.
Sprawdź, czy odpowiedź completed zawiera wynik właściwy dla endpointu opisany w dokumentacji API.
/api/v1/suno/text_to_sound: Submit the task, poll for its status, then verify the completed output. Wyślij POST do /api/v1/suno/text_to_sound i zapisz ID zwróconej Task.
Wyślij GET do /api/v1/suno/text_to_sound/<task-id>, aż stan zmieni się na completed lub failed.
Sprawdź, czy odpowiedź completed zawiera wynik właściwy dla endpointu opisany w dokumentacji API.

Publiczne wersje i endpointy

Suno V6 jest już dostępne. Żądania ze starszymi ID modeli (v3.5–v5.5) są automatycznie przekierowywane do V6 lub V6 Mini. Ceny pozostają bez zmian.
ID modelu Endpointy Cena początkowa Katalog
suno-v4
/api/v1/suno/stitch_audio /api/v1/suno/extend_music /api/v1/suno/create_mashup /api/v1/suno/add_samples /api/v1/suno/cover_audio /api/v1/suno/inspire_music /api/v1/suno/text_to_music /api/v1/suno/remaster_audio
$0.01 / wywołanie Szczegóły modelu
suno-v4.5
/api/v1/suno/remaster_audio /api/v1/suno/create_mashup /api/v1/suno/extend_music /api/v1/suno/add_samples /api/v1/suno/stitch_audio /api/v1/suno/inspire_music /api/v1/suno/cover_audio /api/v1/suno/text_to_music
$0.01 / wywołanie Szczegóły modelu
suno-v4.5-all
/api/v1/suno/extend_music /api/v1/suno/create_mashup /api/v1/suno/cover_audio /api/v1/suno/text_to_music
$0.12 / wywołanie Szczegóły modelu
suno-v4.5-plus
/api/v1/suno/cover_audio /api/v1/suno/remaster_audio /api/v1/suno/add_samples /api/v1/suno/create_mashup /api/v1/suno/stitch_audio /api/v1/suno/text_to_music /api/v1/suno/inspire_music /api/v1/suno/extend_music /api/v1/suno/add_instrumental /api/v1/suno/add_vocals
$0.01 / wywołanie Szczegóły modelu
suno-v5
/api/v1/suno/remaster_audio /api/v1/suno/text_to_sound /api/v1/suno/add_samples /api/v1/suno/add_instrumental /api/v1/suno/create_mashup /api/v1/suno/stitch_audio /api/v1/suno/cover_audio /api/v1/suno/inspire_music /api/v1/suno/text_to_music /api/v1/suno/extend_music /api/v1/suno/add_vocals
$0.01 / wywołanie Szczegóły modelu
suno-v5.5
/api/v1/suno/text_to_sound /api/v1/suno/add_samples /api/v1/suno/create_mashup /api/v1/suno/stitch_audio /api/v1/suno/text_to_music /api/v1/suno/cover_audio /api/v1/suno/inspire_music /api/v1/suno/extend_music /api/v1/suno/add_instrumental /api/v1/suno/remaster_audio
$0.01 / wywołanie Szczegóły modelu
suno-v6
/api/v1/suno/create_mashup /api/v1/suno/text_to_music /api/v1/suno/cover_audio /api/v1/suno/extend_music
$0.12 / wywołanie Szczegóły modelu
suno-v6-mini
/api/v1/suno/cover_audio /api/v1/suno/create_mashup /api/v1/suno/text_to_music /api/v1/suno/extend_music
$0.12 / wywołanie Szczegóły modelu
suno-v6-wild
/api/v1/suno/create_mashup /api/v1/suno/cover_audio /api/v1/suno/text_to_music /api/v1/suno/extend_music
$0.12 / wywołanie Szczegóły modelu

Weryfikacja

Odpytywanie do momentu osiągnięcia przez Task stanu końcowego

Wybierz <model-id>, aby wygenerować polecenia weryfikacyjne.

Konfiguracja

Endpoint przewodnika: <endpoint>

Wybierz <model-id>, aby wygenerować żądanie zgodne z publicznym kontraktem wejściowym endpointu.

Dodatkowe operacje

Te operacje nie używają ID modelu.

  • /api/v1/suno/get_timestamped_lyrics
  • /api/v1/suno/separate_audio_stems
  • /api/v1/suno/generate_artwork
  • /api/v1/suno/generate_persona
  • /api/v1/suno/generate_midi
  • /api/v1/suno/regenerate_validation_phrase
  • /api/v1/suno/generate_voice
  • /api/v1/suno/boost_style
  • /api/v1/suno/check_voice
  • /api/v1/suno/voice_to_validation_phrase
  • /api/v1/suno/convert_audio
  • /api/v1/suno/visualize_music
  • /api/v1/suno/generate_lyrics
  • /api/v1/suno/blend_lyrics
  • /api/v1/suno/replace_section
Jak to działa

Zacznij w 3 krokach

  1. Wybierz ID modelu

    Wybierz publiczny ID modelu z katalogu i sprawdź jego endpoint oraz bieżącą cenę początkową.

  2. Skonfiguruj RunAPI

    Ustaw RUNAPI_API_KEY przed wysłaniem żądania do endpointu.

  3. Zweryfikuj wynik

    Dla asynchronicznych endpointów odpytuj ten sam endpoint, aż Task osiągnie stan końcowy.

Co możesz zbudować za pomocą Hermes Agent + Suno

  • Szkicownik do pisania piosenek

    Opisz pomysł na utwór, podając gatunek, nastrój, tempo i temat, i otrzymaj demo do dalszej pracy przed produkcją w studiu.

  • Covery w nowych stylach

    Zmień styl istniejącego utworu, zmieniając gatunek, instrumentarium lub nastrój przy zachowaniu melodii i struktury.

  • Kompletne potoki audiowizualne

    Połącz Suno z modelami wideo w przepływie Hermes Agent, aby stworzyć materiał wideo i dopasowaną oryginalną ścieżkę dźwiękową.

Dlaczego warto używać Suno przez RunAPI + Hermes Agent

  • 9 wariantów, jeden klucz API

    Korzystaj z jednego połączenia RunAPI, aby wybierać spośród dostępnych wariantów modelu bez zmiany integracji.

  • Przejrzyste ceny użycia

    Sprawdź aktualne ceny w katalogu przed wysłaniem żądania, bez subskrypcji i minimalnych wydatków.

  • Automatyczne przepływy zadań

    Wysyłaj zadania, sprawdzaj ich status i odbieraj asynchroniczne wyniki w jednym przepływie, bez ręcznego kodu odpytywania.

Pytania o Hermes Agent + Suno

Jak skonfigurować Suno w Hermes Agent?

Użyj tego samego dostawcy RunAPI, którego skonfigurowano do czatu. Obsługuje endpointy czatu, obrazu, wideo i muzyki, więc Suno nie wymaga osobnej konfiguracji.

Czy mogę generować utwory instrumentalne bez wokalu?

Tak. Suno obsługuje generowanie instrumentalne. Parametry żądania na tej stronie pokazują, które pola dotyczą trybu instrumentalnego, a API zwraca błąd walidacji, gdy wysłane pola są sprzeczne.

Czy Hermes Agent może łączyć Suno z modelami wideo?

Tak. Hermes Agent może wygenerować wideo modelem wideo, a następnie stworzyć pasującą ścieżkę dźwiękową w Suno w tym samym przepływie.

Którego ID modelu użyć?

Wybierz publiczny ID modelu z tabeli wersji. Każdy ID udostępnia endpointy pokazane w jego wierszu.

Czy ten przewodnik konfiguruje model czatu?

Nie. Ta linia modeli korzysta z pokazanego procesu endpointu i nie jest przedstawiana jako model czatu agenta.

Zacznij używać Suno z Hermes Agent

Budujesz z zespołem?

Pomożemy w konfiguracji dla firm, integracjach i kwestiach technicznych.

Skontaktuj się