Music API · Available

MiniMax Music 3 API in Europe

Full songs (vocals, arrangement and mix) from your lyrics and a one-line musical brief, through the /v1/audio/music endpoint. An AI music generation API served from hardware AxForge owns in Sweden: up to five minutes per track, 32 kHz 16-bit stereo WAV, zero prompt retention.

eu-se-1 · Stockholm api.axforge.ai/v1 €0.04 / 10 seconds minimax-music-3.axforge.ai
Use MiniMax Music 3 Talk to an engineer Create an account and your key is in the console. 3M free tokens every 30 days with every new account.

Specifications

What is served

ModelMiniMax-Music3, full-song music generation: vocals + arrangement from lyrics
API model nameminimax-music3
EndpointPOST /v1/audio/music
OutputTracks up to 5 minutes, 32 kHz 16-bit stereo WAV, base64 in data[].b64_json
Vocals & structureSung from the lyrics field, with [verse] / [chorus] structure tags; omit lyrics for an instrumental
Parametersprompt (musical description: genre, BPM, instrumentation), lyrics, duration_s (up to 180, about 4 s to make each second), seed
LicenceMiniMax model licence: commercial use of the service permitted; products built on it name the model and disclose machine-generated audio (details below)
HardwareNVIDIA DGX Spark (GB10, 128 GB unified memory), owned and operated by AxForge
RegionStockholm, Sweden (eu-se-1), pinned on the key; region and machine shown in the console
Price€0.04 / 10 seconds (launch pricing)

Looking for a self-hosted Suno alternative? This is the shape it takes here: a song generation API on machines we own in Europe, giving you the control teams want from self-hosting, without running the model yourself.

Performance

What to expect

A song takes minutes, not milliseconds, so call the endpoint from a background worker with a generous client timeout, not inside a blocking user-facing request.

Quickstart

One POST per song

# your API key, from API Keys
export AXFORGE_API_KEY="YOUR_KEY"

# a 30-second track takes about two minutes
curl --max-time 300 https://api.axforge.ai/v1/audio/music \
  -H "Authorization: Bearer $AXFORGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"minimax-music3","duration_s":30,"prompt":"Warm indie folk, 92 BPM, acoustic guitar, brushed drums, upright bass","lyrics":"[verse]\nMorning light on the harbour line\nEngines hum and I feel fine\n[chorus]\nWe are on our way, we are on our way"}' \
  | sed -n 's/.*"b64_json":"\([^"]*\)".*/\1/p' | base64 -d > track.wav
Audio: speech to text, text to speech, music

The response is OpenAI-style JSON: data[0].b64_json holds the WAV. Generation takes around 2 to 3 minutes, so keep the timeout generous and run the call as an async job.

Use case

Soundtrack a clip

You have a 40-second product video and a wish: warm, understated, builds at the end. Send the wish as the prompt (genre, BPM, instrumentation, mood), set duration_s to the length of the edit, and the endpoint returns a WAV that drops straight onto the timeline. No stock-library search, no near-miss compromise: a score fitted to the clip, generated on demand.

This is the plain music endpoint doing the work. There is no separate video-scoring product to adopt, and none is needed.

Licence

What the model's licence asks of products built on it

The model behind this endpoint is MiniMax-Music3. Its licence attaches two obligations to products built on the model. Both are plain honesty, not burden:

Name the modelProducts using this endpoint say the music comes from MiniMax-Music3. This page does that for the API itself; a user-facing product carries it forward. A line in the UI or the credits is enough.
Disclose machine generationEvery track from this endpoint is machine-generated audio. We say so plainly here; a user-facing product says so to its users too.

If your product shows the model name and labels the audio as machine-generated, both obligations are met.

Data & privacy

Zero prompt retention

Prompts, lyrics and generated audio are processed in memory in Sweden, not written to disk, not logged, not retained, and never used to train anything. We keep only request metadata (token counts, timestamps, status) for billing and operations. The full policy is at axforge.ai/privacy.

FAQ

MiniMax Music 3 API: common questions

What can the music generation API create?

Full songs up to 5 minutes: vocals and arrangement generated from your lyrics, with the style set by a musical description (genre, BPM, instrumentation, mood). Omit the lyrics and you get an instrumental. Output is 32 kHz 16-bit stereo WAV.

How do the [verse] and [chorus] lyrics tags work?

You mark the song's structure inside the lyrics field: [verse] and [chorus] tags divide your lines into sections, and the model writes the melody and arrangement around the structure you give it, so choruses come back as the hook.

Can it generate instrumental music without vocals?

Yes. Omit the lyrics field and describe what you want in the prompt, for example "ambient piano, 60 BPM, warm tape texture", and the track comes back fully instrumental.

How long does a track take to generate?

Track generation runs minutes-scale. Treat it as a background job: call the endpoint from a worker with a generous timeout, not inside a blocking user-facing request.

Can I use the generated songs commercially?

Yes, build paid products on this endpoint. The licence asks two things of your product: name MiniMax-Music3 and label the audio as machine-generated. Rights in machine-generated music vary by jurisdiction, so run your specific use past your counsel.

Are my prompts and lyrics retained?

No. Prompts, lyrics and generated audio are processed in memory in Sweden, never persisted or used for training. See the privacy policy. Only request metadata is kept for billing and operations.

Ready to build on EU inference?

Get API access Talk to an engineer

Explore

All models

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms