ACE-Step Music API
RecommendedComposes a complete song from lyrics and a style.
ACE-Step composes a complete song from lyrics and a style description, and can also make a cover in another style or redo one section. It is not instant: you request the song, wait, and download it when it is ready. €0.50 per song.
What it does
Text to music
music
How it is charged
Each song
0.50 €
Where it runs
Spain (EU)
MIG B200
Brain size
Small and fast
Text to music, Cover versions, Redo sections, Split stems, Edit the song
What it is good at
- Full songs from text. Write the lyrics and describe the style; you get a finished track with vocals and music.
- Cover versions. Takes a song and plays it in another style.
- Regenerating one section. Redo the part that does not work without starting the whole song over.
Use cases: jingles, background music, prototypes, education.
Pricing
€ per song, VAT included
For your technical team
It is asynchronous: you send the request, poll the status until it finishes and download the track.
# 1. Enviar: devuelve un job_id (HTTP 202)
curl -sX POST https://api.gpuflow.ai/v1/music/generations \
-H "Authorization: Bearer $GPUFLOW_API_KEY" \
-H "Content-Type: application/json" \
-d '{ "model": "acestep-music",
"lyrics": "la la la, sunny day",
"caption": "upbeat pop, piano",
"duration_seconds": 60 }'
# 2. Consultar el estado hasta "succeeded" (tarda minutos)
curl https://api.gpuflow.ai/v1/music/generations/JOB_ID \
-H "Authorization: Bearer $GPUFLOW_API_KEY"
# 3. Descargar la pista
curl https://api.gpuflow.ai/v1/music/generations/JOB_ID/audio \
-H "Authorization: Bearer $GPUFLOW_API_KEY" --output song.mp3Limits and formats
- Requests per minute
- 1,000 per key, with bursts up to double; raisable to 5,000 from the dashboard.
- How it works
- Asynchronous: you send the request, check the status and download the track when it is ready.
Frequently asked questions
How much does ACE-Step Music cost?
€0.50 per song, VAT included. No monthly fee.
Where does it run?
On our NVIDIA B200 GPUs, in a data centre in Spain.
How do I get the song?
It is asynchronous: you send the request to /v1/music/generations and get an id back, poll its status, and download the track when it is finished.