ElevenLabs Music v2.5 via fal.ai. Composes a song from a text prompt with a target length of 3 seconds to 10 minutes, optional vocals, and MP3 / Opus output. Billed per output minute, rounded up โ the best value for songs of one minute or more.
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": "elevenlabs/music/v2.5",
"input": {
"prompt": "Bright upbeat K-pop electro-pop company jingle, 128 BPM, energetic female and male vocals singing in Korean, catchy chant chorus, synth brass, punchy drums. Lyrics: [Verse] ์์นจ๋ถํฐ AI, ์ปคํผ๋ณด๋ค ์งํด / ์ฝ๋ฉํ๋ค ๋ณด๋ ๋ฒ์จ ์๋ฒฝ ๋ ์๋ค! / ์ ๋๋ ๊ฑด ์์ด, ์ผ๋จ ๋ง๋ค์ด ๋ด / ์์์ด ํ์ค ๋๋ ๋ง๋ฒ ๊ฐ์ ํ์ฌ! [Chorus] ์ฝ์ด! ๋ท! ํฌ๋ฐ์ด! / ์ค๋์ ์์์ด ๋ด์ผ์ ๊ธฐ์ ๋ก! / ์ฝ์ด! ๋ท! ํฌ๋ฐ์ด! / AI๋ ๋๋ผ๋ ์ฐ๋ฆฌ์ ์์ด๋์ด! [Outro] ๋๋ฑ๋๋ฑ ๋ง๋ค๊ณ , ๋ฐ์ง๋ฐ์ง ๋น๋ด๊ณ ! / ๊ธฐ์ ์ ๋์ด ๊ฒฝํ์ผ๋ก! / ์ฝ์ด๋ทํฌ๋ฐ์ด, Hey!",
"music_length_ms": 60000,
"force_instrumental": false,
"output_format": "mp3_48000_192"
}
}'| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
prompt | string | Yes | - | The text prompt describing the music to generate (genre, mood, instruments, tempo, vocals) |
music_length_ms | integer | No | 60000 | Length in milliseconds (3,000-600,000). Billed per started minute; 60,000 is sent when omitted |
force_instrumental | boolean | No | false | If true, guarantees an instrumental song; if false the model decides from the prompt |
output_format | string | No | mp3_48000_192 | Output format as codec_samplerate_bitrate, e.g. mp3_44100_128 mp3_22050_32mp3_24000_48mp3_44100_32mp3_44100_64mp3_44100_96mp3_44100_128mp3_44100_192mp3_48000_128mp3_48000_192mp3_48000_240mp3_48000_320opus_48000_32opus_48000_64opus_48000_96opus_48000_128opus_48000_192 |
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": "elevenlabs/music/v2.5",
"input": {
"prompt": "Bright upbeat K-pop electro-pop company jingle, 128 BPM, energetic female and male vocals singing in Korean, catchy chant chorus, synth brass, punchy drums. Lyrics: [Verse] ์์นจ๋ถํฐ AI, ์ปคํผ๋ณด๋ค ์งํด / ์ฝ๋ฉํ๋ค ๋ณด๋ ๋ฒ์จ ์๋ฒฝ ๋ ์๋ค! / ์ ๋๋ ๊ฑด ์์ด, ์ผ๋จ ๋ง๋ค์ด ๋ด / ์์์ด ํ์ค ๋๋ ๋ง๋ฒ ๊ฐ์ ํ์ฌ! [Chorus] ์ฝ์ด! ๋ท! ํฌ๋ฐ์ด! / ์ค๋์ ์์์ด ๋ด์ผ์ ๊ธฐ์ ๋ก! / ์ฝ์ด! ๋ท! ํฌ๋ฐ์ด! / AI๋ ๋๋ผ๋ ์ฐ๋ฆฌ์ ์์ด๋์ด! [Outro] ๋๋ฑ๋๋ฑ ๋ง๋ค๊ณ , ๋ฐ์ง๋ฐ์ง ๋น๋ด๊ณ ! / ๊ธฐ์ ์ ๋์ด ๊ฒฝํ์ผ๋ก! / ์ฝ์ด๋ทํฌ๋ฐ์ด, Hey!",
"music_length_ms": 60000,
"force_instrumental": false,
"output_format": "mp3_48000_192"
}
}'Cinematic jungle theme with tribal percussion
curl -X POST "https://api.core.today/v1/predictions" \
-H "Content-Type: application/json" \
-H "X-API-Key: cdt_your_api_key" \
-d '{
"model": "elevenlabs/music/v2.5",
"input": {
"prompt": "Mysterious original soundtrack, themes of jungle, rainforest, nature, woodwinds, busy rhythmic tribal percussion.",
"music_length_ms": 60000,
"output_format": "mp3_48000_192"
}
}'POST /v1/predictions