01 Define the music direction
Describe genre, mood, instruments, vocal type, and intended use.
Generate songs with MiniMax Music 3 using a music prompt and lyrics. Review duration-based pricing, parameters, workflow, and API code.
Provider: MiniMax
Category: music generation
Endpoint: /v1/tasks
Status: Available
Cost: See live page pricing
Generate songs with MiniMax Music 3 using a music prompt and lyrics. Review duration-based pricing, parameters, workflow, and API code.
Pricing
Standard Usage
One line per phrase; supports [intro][verse][chorus][bridge][outro] structure tags; At least 1 characters
Ready for generation
Configure your parameters and click "Run" to see the output here.
Choose an adjacent route for music, single-speaker speech, or multi-speaker dialogue.
Assign a voice to each line for podcasts, drama, and character dialogue.
Generate songs with MiniMax Music 3 using a music prompt and lyrics. Review duration-based pricing, parameters, workflow, and API code.
The Playground and API Quickstart use the same model ID: minimax-music-3.
These specifications reflect the current MiniMax Music 3 request contract.
Use three steps to organize the input, validate the audio, and integrate the API.
Describe genre, mood, instruments, vocal type, and intended use.
Provide structured lyrics, use automatic lyrics, or select instrumental mode when supported.
Listen in Playground, then reuse the same model ID and input in an asynchronous task.
Copy a minimal request. See the documentation for complete parameters, task retrieval, and errors.
POST /v1/tasksminimax-music-3The create request immediately returns a taskId; audio generation continues asynchronously.
Yes. The current route requires prompt and lyrics, which direct the music and sung text respectively.
Pricing is based on output seconds rather than a fixed per-song charge. The page follows the global display unit, and the successful task record contains the final charge.
The page only uses public results verified for this exact model. It does not substitute audio from another route; use Playground to generate a current result.