MiniMax Music 1.5 via Replicate. Full-length songs up to 4 minutes with natural vocals and rich instrumentation from a style prompt and structured lyrics. The previous generation to Music 2.5 / 2.6 at a fifth of the price.
Test this model instantly in the Console Playground โ no code required
Copy usage instructions for Claude, ChatGPT, or other AI
curl -X POST "https://api.core.today/v1/predictions" \
-H "Content-Type: application/json" \
-H "X-API-Key: cdt_your_api_key" \
-d '{
"model": "minimax/music-1.5",
"input": {
"prompt": "Bright upbeat K-pop electro-pop company jingle, 128 BPM, energetic female vocals, catchy chant chorus, synth brass, punchy drums",
"lyrics": "[verse]\n์์นจ๋ถํฐ AI, ์ปคํผ๋ณด๋ค ์งํด\n์ฝ๋ฉํ๋ค ๋ณด๋ ๋ฒ์จ ์๋ฒฝ ๋ ์๋ค!\n์ ๋๋ ๊ฑด ์์ด, ์ผ๋จ ๋ง๋ค์ด ๋ด\n์์์ด ํ์ค ๋๋ ๋ง๋ฒ ๊ฐ์ ํ์ฌ!\n[chorus]\n์ฝ์ด! ๋ท! ํฌ๋ฐ์ด!\n์ค๋์ ์์์ด ๋ด์ผ์ ๊ธฐ์ ๋ก!\n์ฝ์ด! ๋ท! ํฌ๋ฐ์ด!\nAI๋ ๋๋ผ๋ ์ฐ๋ฆฌ์ ์์ด๋์ด!\n[outro]\n๋๋ฑ๋๋ฑ ๋ง๋ค๊ณ , ๋ฐ์ง๋ฐ์ง ๋น๋ด๊ณ !\n๊ธฐ์ ์ ๋์ด ๊ฒฝํ์ผ๋ก!\n์ฝ์ด๋ทํฌ๋ฐ์ด, Hey!",
"audio_format": "mp3"
}
}'| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
prompt | string | Yes | - | Style prompt (genre, mood, instruments). Must be 10-300 characters โ shorter or longer is rejected with 400 |
lyrics | string | Yes | - | Lyrics, one line per newline, with [intro] [verse] [chorus] [bridge] [outro] tags. Must be 10-600 characters counting tags, line breaks and spaces โ longer lyrics are rejected with 400, not trimmed |
audio_format | string | No | mp3 | Audio format of the output mp3wav |
sample_rate | integer | No | 44100 | Sample rate for the generated music 16000240003200044100 |
bitrate | integer | No | 256000 | Bitrate for the generated music 3200064000128000256000 |
Common parameters used when calling POST /v1/predictions.
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
model | string | Yes | - | Model identifier |
input | object | Yes | - | Object containing the model-specific parameters from the table above |
output_folder | string | No | - | Folder path for output files (max 256 chars, '..' not allowed) |
webhook_url | string | No | - | Webhook URL to call on completion |
is_public | boolean | No | false | If true, output files are also available via permanent public URLs |
The same Korean company-song lyrics given to every music model โ compare how each one sings them
curl -X POST "https://api.core.today/v1/predictions" \
-H "Content-Type: application/json" \
-H "X-API-Key: cdt_your_api_key" \
-d '{
"model": "minimax/music-1.5",
"input": {
"prompt": "Bright upbeat K-pop electro-pop company jingle, 128 BPM, energetic female vocals, catchy chant chorus, synth brass, punchy drums",
"lyrics": "[verse]\n์์นจ๋ถํฐ AI, ์ปคํผ๋ณด๋ค ์งํด\n์ฝ๋ฉํ๋ค ๋ณด๋ ๋ฒ์จ ์๋ฒฝ ๋ ์๋ค!\n์ ๋๋ ๊ฑด ์์ด, ์ผ๋จ ๋ง๋ค์ด ๋ด\n์์์ด ํ์ค ๋๋ ๋ง๋ฒ ๊ฐ์ ํ์ฌ!\n[chorus]\n์ฝ์ด! ๋ท! ํฌ๋ฐ์ด!\n์ค๋์ ์์์ด ๋ด์ผ์ ๊ธฐ์ ๋ก!\n์ฝ์ด! ๋ท! ํฌ๋ฐ์ด!\nAI๋ ๋๋ผ๋ ์ฐ๋ฆฌ์ ์์ด๋์ด!\n[outro]\n๋๋ฑ๋๋ฑ ๋ง๋ค๊ณ , ๋ฐ์ง๋ฐ์ง ๋น๋ด๊ณ !\n๊ธฐ์ ์ ๋์ด ๊ฒฝํ์ผ๋ก!\n์ฝ์ด๋ทํฌ๋ฐ์ด, Hey!",
"audio_format": "mp3"
}
}'Short tagged lyrics with a jazz style prompt
curl -X POST "https://api.core.today/v1/predictions" \
-H "Content-Type: application/json" \
-H "X-API-Key: cdt_your_api_key" \
-d '{
"model": "minimax/music-1.5",
"input": {
"prompt": "Lazy late-night jazz, warm male vocals, brushed drums, upright bass, soft piano",
"lyrics": "[verse]\nIn the hush of night we find our space,\nwrapped in moonlight's gentle embrace.\n[chorus]\nJust you and me in this lazy jazz,\nour souls entwined, nothing else we ask.",
"audio_format": "mp3"
}
}'POST /v1/predictions