MiniMax Music 1.5 API
/v1/tasks 所有模型都通过 统一异步接口 POST /v1/tasks 调用,区别只在 input 字段(见下方 input 参数)。
模型概览
| 模型名称 | minimax-music-1.5 |
|---|---|
| 类型 | 音频生成(text-to-music) |
| 接口 | POST /v1/tasks |
| 价格 | 见 HiAPI 定价 |
MiniMax Music 1.5:文本生成最长 4 分钟的完整歌曲,人声自然、编曲丰富,中英文歌词皆可,歌词标签控制结构,按首计费。
生产建议
- 生产环境建议在请求体顶层传 callback.url,让 HiAPI 在任务进入终态时主动通知你的服务,减少无效轮询。
- GET /v1/tasks/:id 更适合本地调试、低频任务,或作为回调失败后的补偿查询。
- callback.when 当前建议固定为 final;success 和 fail 都可能触发终态通知,你的服务端需要按 taskId 做幂等处理。
适用场景
一次生成最长约 4 分钟的完整歌曲:人声、和声、编曲一体,不是纯 BGM 片段。
promptlyrics中文和英文歌词都能自然演唱,发音清晰,适合中文短视频配乐与英文品牌曲。
lyrics[intro][verse][chorus][bridge][outro] 标签控制歌曲结构,主副歌层次分明。
lyrics价格与时长无关,长歌短歌同价,预算可控。
prompt请求参数
model string 必填 固定填 minimax-music-1.5。
input object 必填 业务参数对象;MiniMax Music 1.5 的模型专属配置都放在这里。
prompt string 必填 曲风控制提示词(流派/情绪/乐器),10-300 字符。
lyrics string 必填 歌词,\n 分行,支持 [intro][verse][chorus][bridge][outro] 结构标签,10-600 字符。
audio_format enum 可选 输出音频格式。
bitrate enum 可选 音频码率(bps)。
sample_rate enum 可选 音频采样率(Hz)。
callback object 可选 可选回调配置;设置后任务进入终态时 HiAPI 会主动通知你的服务,减少轮询。
url string 必填 传入 callback 时必填;接收任务终态通知的 HTTPS 地址。
when enum 可选 回调触发时机;当前建议固定为 final。
用例示例
治愈系女声民谣,中文歌词演唱实测。
{
"model": "minimax-music-1.5",
"input": {
"prompt": "warm acoustic Chinese folk-pop ballad, gentle female vocals, fingerstyle guitar and soft strings, healing and nostalgic mood",
"lyrics": "[verse]\n晨光洒进老街的窗\n豆浆的雾气慢慢上扬\n单车铃声穿过小巷\n载着昨天的梦去远方\n[chorus]\n慢一点走 别慌张\n日子会把答案酿成糖\n慢一点走 看夕阳\n把平凡过成诗的模样",
"audio_format": "mp3"
}
}80 年代复古合成器 + 男声,风格反差实测。
{
"model": "minimax-music-1.5",
"input": {
"prompt": "upbeat synthwave pop with male vocals, punchy drums, retro 80s synths, neon night drive energy",
"lyrics": "[verse]\nCity lights are calling out my name\nMidnight engines humming through the rain\n[chorus]\nWe ride the neon wave tonight\nChasing every flash of light\nNever gonna slow it down\nHeartbeat louder than this town",
"audio_format": "mp3"
}
}获取结果
- 提交成功后立即返回 taskId(不等待生成完成)。
- 生产环境优先等待 callback.url 收到终态通知;本地调试时可轮询 GET /v1/tasks/:id。
- status=success 后,从返回的 output[].url 下载生成的音频。
- 如果 status=fail,按返回的错误信息修正请求,不要盲目重试同一个无效请求。
常见问题
一首歌多长?怎么计费?
成曲时长由歌词长度决定,最长约 4 分钟(实测 600 字符歌词约 1 分钟)。按首计费,与时长无关,实时价格见价格页。 查看价格
歌词怎么写效果最好?
用 \n 分行、[verse]/[chorus] 等标签分段(10-600 字符);曲风提示词写清「流派 + 人声性别 + 乐器 + 情绪」四要素。想要更长的歌就写更多段落的歌词。
输出什么格式?
默认 mp3(256kbps/44.1kHz),可选 wav 或 pcm;bitrate 与 sample_rate 可调。
怎么拿到生成的歌曲?
提交后立即返回 taskId,任务进入终态后从 output[].url 下载音频。生产环境建议在请求体顶层传 callback.url 收终态通知,减少无效轮询。