Skip to main content
Core.Today
|
Billing note Billing rounds music_length_ms up to the next full minute: 3-60 s = 1,400 credits, 61-120 s = 2,800, up to 10 minutes. For clips under a minute the Replicate version (elevenlabs/music) is billed per second and is cheaper.
ElevenLabsMediumHigh

ElevenLabs Music v2

ElevenLabs Music v2 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.

1400 credits
per minute of music_length_ms, rounded up
3 seconds to 10 minutes per song
Per-minute billing (rounded up to the next minute)
Vocals or forced instrumental
MP3 up to 320 kbps or Opus output

Run it right now

Test this model instantly in the Console Playground โ€” no code required

Sign in to try

Use with AI Assistant

Copy usage instructions for Claude, ChatGPT, or other AI

Quick Start

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",
  "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"
  }
}'

Parameters

ParameterTypeRequiredDefaultDescription
promptstringYes-The text prompt describing the music to generate (genre, mood, instruments, tempo, vocals)
music_length_msintegerNo60000Length in milliseconds (3,000-600,000). Billed per started minute; 60,000 is sent when omitted
force_instrumentalbooleanNofalseIf true, guarantees an instrumental song; if false the model decides from the prompt
output_formatstringNomp3_48000_192Output 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

Common parameters used when calling POST /v1/predictions.

ParameterTypeRequiredDefaultDescription
modelstringYes-Model identifier
inputobjectYes-Object containing the model-specific parameters from the table above
output_folderstringNo-Folder path for output files (max 256 chars, '..' not allowed)
webhook_urlstringNo-Webhook URL to call on completion
is_publicbooleanNofalseIf true, output files are also available via permanent public URLs

Examples

Core.Today company song

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",
  "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"
  }
}'

One-minute soundtrack

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",
  "input": {
    "prompt": "Mysterious original soundtrack, themes of jungle, rainforest, nature, woodwinds, busy rhythmic tribal percussion.",
    "music_length_ms": 60000,
    "output_format": "mp3_48000_192"
  }
}'

Tips & Best Practices

1Request lengths in whole minutes (60,000 / 120,000 ms) โ€” 61 seconds costs the same as 2 minutes
2For clips shorter than a minute use elevenlabs/music on Replicate (per-second billing)
3Describe vocals explicitly ('female lead vocal singing ...') or set force_instrumental
4mp3_48000_192 is the default; mp3_48000_320 for masters, opus_* for streaming

Use Cases

Full-length songs of one minute or more
Long background music up to 10 minutes
Vocal tracks for video and ads