MiniMax Music 3.0: dokumentacja API
Gotowe utwory stereo – z wokalem lub instrumentalne
Jednym kluczem API PopNow wywołasz MiniMax Music 3.0 z własnego kodu. Znajdziesz tu identyfikatory modelu, które trzeba wysłać, każde pole wejściowe, koszt zapytania w kredytach i gotowe zapytanie do wklejenia w terminalu.
Opisy parametrów pochodzą ze schematu wejściowego modelu i są dostępne tylko po angielsku.
W skrócie
- Twórca
- MiniMax
- Wynik
- Audio
- Od
- 27 kr. za zapytanie ($0.27)
- Identyfikatory modelu
1 kredyt = 0,01 USD. Po przyjęciu zadanie blokuje najwyższą możliwą kwotę, a na koniec rozlicza faktyczne zużycie, zaokrąglone w górę do pełnych kredytów; resztę zwalnia. Za zadania zakończone błędem nie płacisz. Dokładną kwotę przed uruchomieniem poda POST /api/v1/jobs/quote.
Muzyka
minimax/music-3.0/text-to-audio
Cena
| Opcja | Kredyty (za zapytanie) | Dolary USA |
|---|---|---|
Domyślnie | 27 | $0.27 |
Parametry
| Pole | Typ | Domyślnie | Dozwolone wartości | Do czego służy |
|---|---|---|---|---|
promptWymagane | string | — | do 2000 znaków | Style brief for the song: genre, mood, tempo, instruments and the kind of voice. The words to sing go in lyrics. |
lyricsOpcjonalne | string | — | do 3000 znaków | Words to sing, one line per row. Section tags such as [Verse], [Chorus] and [Bridge] on their own rows shape the arrangement. |
generate_lyricsOpcjonalne | boolean | true | — | Write lyrics from the prompt when lyrics is empty. Lyrics you send are sung as written. |
instrumentalOpcjonalne | boolean | false | — | Generate music with no vocals; lyrics are not needed. |
bitrateOpcjonalne | integer | 256000 | 32000, 64000, 128000, 256000 | MP3 bitrate in bits per second. |
sample_rateOpcjonalne | integer | 44100 | 16000, 24000, 32000, 44100 | Sample rate in Hz. |
Przykładowe zapytanie
To zapytanie działa w obecnej postaci; pominięte pola mają wartości domyślne. Najpierw zapisz klucz w zmiennej POPNOW_API_KEY.
curl -X POST "https://api.popnow.ai/api/v1/jobs/createTask" \
-H "Authorization: Bearer $POPNOW_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"model": "minimax/music-3.0/text-to-audio",
"input": {
"prompt": "An upbeat indie pop song about a summer road trip, bright guitars, hand claps and a catchy whistled hook"
}
}'Odpowiedź od razu zawiera taskId. Wynik pobierzesz przez GET /api/v1/jobs/recordInfo albo dodaj callBackUrl, by dostać powiadomienie.
curl "https://api.popnow.ai/api/v1/jobs/recordInfo?taskId=TASK_ID_FROM_CREATE_TASK" \
-H "Authorization: Bearer $POPNOW_API_KEY"
