Skip to main content
POST
Generate music with Mureka V9

Authorizations

Authorization
string
header
required

API key as a bearer token: Authorization: Bearer bpx_live_xxx

Body

application/json
instrumental
boolean
default:false

Generate an instrumental/BGM track from the prompt (no vocals, lyrics ignored).

lyrics
string

Lyrics to sing verbatim (1-5000 characters; [verse]/[chorus]/[bridge] tags supported). Required for songs; ignored for instrumental tracks.

prompt
string

Style hint (up to 1024 characters). Optional for songs; required for instrumental tracks.

vocal_gender
enum<string>
default:auto

Preferred vocal gender for songs.

Available options:
auto,
female,
male

Response

Job accepted.

id
string

Opaque job id — use it to poll status.

Example:

"aud_a1b2c3d4e5f6"

message
string
model
string
status
enum<string>

Lifecycle state. succeeded/failed/timeout are terminal.

Available options:
pending,
starting,
processing,
completing,
succeeded,
failed,
timeout