StepAudio 3 Music

StepAudio 3 Music
StepFun · Audio Generation
POST /v1/audio/generations

Writes complete songs from a style description, with vocals, arrangement, and mixing, or instrumentals and covers.

At a glance

FieldValue
Model idstepaudio-3-music
Model release date2026-09-08
Input modalitiesText, Audio
Output modalitiesAudio
Context window-
Weight precision-
RegionInternational
Featuresmusic_generation, audio_generation, audio_in, multilingual
Native inferenceNo
NewYes
Supported endpointsPOST /v1/audio/generations
Alternate model idsstepaudio-3-music-preview, stepfun/stepaudio-3-music

Pricing

ChargeSpecRate
Music generationper generated second$0.0018

Example request

curl https://api.empiriolabs.ai/v1/audio/generations \
-H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
-H 'Content-Type: application/json' \
-d '{"model": "stepaudio-3-music", "prompt": "warm jazz piano", "duration": 8}'

Parameters

ParameterTypeRequiredDefaultDescription
promptstringyes-Style description: genre, vocals, mood, instruments, and key.
lyricsstringno-Optional lyrics. Section tags such as [Verse], [Chorus], and [Outro] shape the structure. Left empty, the model writes them. Required for a cover or a vocal arrangement.
taskenumno"text_to_music"Write a new song, cover a reference song, or build an arrangement around a dry vocal. · Allowed: text_to_music, music_cover, vocal_to_music
instrumentalbooleannofalseGenerate a track with no vocals. Cannot be combined with lyrics.
song_audiostringno-Base64 reference song. Required for a cover.
vocal_audiostringno-Base64 dry vocal with no accompaniment. Required for a vocal arrangement.
response_formatenumno"mp3"Output audio format. · Allowed: mp3, wav, flac, opus, pcm
temperaturenumberno0.85Sampling temperature. Higher is more varied. · Range: 0.01 – 2
top_pnumberno0.92Nucleus sampling probability mass. · Range: 0 – 1
lyrics_rewritebooleannofalseLet the model rewrite the lyrics you supplied.

Notes

Describe the style and the model writes and performs a complete song. Supply lyrics or let the model write them, set instrumental for a track with no vocals, or attach a reference song for a cover or a dry vocal to build an arrangement around. Section tags such as [Verse], [Chorus], and [Outro] shape the structure. Output length is chosen by the model and is typically one to three minutes, so it is not set by a parameter and two runs of the same prompt can differ. Billing follows the generated length. Instrumental and lyrics cannot be combined. This model is in preview and its capabilities may change.


Machine-readable schema: GET https://api.empiriolabs.ai/v1/models/stepaudio-3-music.