Back to Registry
View Author Profile
Official Verified
minimax-music
MiniMax AI 音乐生成技能。使用 MiniMax API 生成歌词、合成歌曲、批量生成样本曲目、支持纯音乐和人声歌曲。可用风格:古风、摇滚、流行、钢琴、催眠等。当用户要求"生成音乐"、"写首歌"、"生成歌词"、"合成歌曲"、"批量生成BGM样本"时触发。
skill-install — Terminal
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/838997125/minimax-music-aiOr
MiniMax AI 音乐生成
快速开始
前置条件
- MiniMax API Key(Token Plan 用户可用
sk-cp-F-...Key) - Python 3.x +
requests库 ffmpeg(用于合并曲目)
基础调用流程
1. 歌词生成(如需要)→ /v1/lyrics_generation
2. 歌曲生成 → /v1/music_generation
3. 下载音频文件
4. ffmpeg 合并多首(如需要)
歌词生成
接口: POST https://api.minimaxi.com/v1/lyrics_generation
payload = {
"mode": "write_full_song", # 写完整歌曲
"prompt": "主题描述",
"title": "歌名(可选)"
}
响应:
{
"song_title": "歌名",
"style_tags": "风格标签",
"lyrics": "带结构的歌词(含 [Verse][Chorus] 等标签)",
"base_resp": {"status_code": 0, "status_msg": "success"}
}
歌曲生成
接口: POST https://api.minimaxi.com/v1/music_generation
纯音乐(无人声)
payload = {
"model": "music-2.6",
"prompt": "风格描述",
"is_instrumental": True,
"output_format": "url" # 返回下载URL
}
有歌词歌曲
payload = {
"model": "music-2.6",
"prompt": "风格描述(与歌词配合)",
"lyrics": lyrics_text, # 歌词(带 [Verse][Chorus] 等标签)
"output_format": "url"
}
关键参数
| 参数 | 说明 |
|---|---|
model | music-2.6(Token Plan推荐)或 music-2.6-free(限免,RPM低) |
prompt | 音乐风格描述,1-2000字符,中英均可 |
lyrics | 歌词,结构标签:[Intro][Verse][Pre-Chorus][Chorus][Hook][Drop][Bridge][Solo][Build-up][Instrumental][Breakdown][Break][Interlude][Outro] |
is_instrumental | true=纯音乐,false=有歌词歌曲 |
output_format | url(推荐,24小时有效)或 hex(返回十六进制字符串) |
stream | false=同步等待完成,true=流式(仅支持hex格式) |
生成时间:通常2-5分钟,timeout建议设为 600秒
响应:
{
"data": {
"audio": "https://...mp3", # 下载URL(output_format=url时)
"status": 2 # 1=生成中,2=已完成
},
"extra_info": {
"music_duration": 157335, # 时长(毫秒)
"music_sample_rate": 44100,
"bitrate": 256000,
"music_size": 5036711 # 文件大小(字节)
},
"base_resp": {"status_code": 0, "status_msg": "success"}
}
批量生成脚本
使用 scripts/generate.py,支持:
- 单曲生成
- 批量生成多首
- 歌词生成 + 歌曲合成
- 多首合并成一首
# 查看用法
python scripts/generate.py --help
# 生成纯音乐
python scripts/generate.py --prompt "欢快的流行音乐" --name "01_欢快流行" --save "D:\music_samples"
# 生成带歌词的歌曲(先歌词后歌曲)
python scripts/generate.py --lyrics-prompt "给唐晓加油打气的励志歌曲" --song-title "赠唐晓" --prompt "古风音乐" --name "赠唐晓_古风" --save "D:\music_samples"
# 合并已有文件(先生成多个文件后合并)
python scripts/generate.py --merge "D:\music_samples\01.mp3" "D:\music_samples\02.mp3" --output "D:\music_samples\merged.mp3"
FFmpeg 手动合并:
# 创建文件列表
# concat_list.txt 内容(每行 file '路径'):
file 'D:\music_samples\曲1.mp3'
file 'D:\music_samples\曲2.mp3'
file 'D:\music_samples\曲3.mp3'
# 合并
ffmpeg -y -f concat -safe 0 -i "D:\music_samples\concat_list.txt" -c copy "D:\music_samples\合并版.mp3"
完整工作流示例
生成古风励志歌曲《赠唐晓》
import requests
import json
API_KEY = "your_key_here"
headers = {
"Content-Type": "application/json",
"Authorization": f"Bearer {API_KEY}"
}
Metadata
AI Skill Finder
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skill Add to Configuration
Paste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-838997125-minimax-music-ai": {
"enabled": true,
"auto_update": true
}
}
}Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.
Related Skills
wechat-automation
微信RPA自动化技能。基于pywechat3(pip install pywechat127)实现Windows PC微信自动化操作,包括发消息、批量群发、读取聊天记录、获取通讯录、自动回复、朋友圈管理等。当用户需要操作微信(发消息、查记录、自动回复等)时激活。
838997125 4473
html-slides
为 OpenClaw 打造的网页幻灯片创建技能。将用户需求转化为精美的 HTML 演示文稿,支持从零创建和 PPT 转换两种模式。触发词:做幻灯片 / 做 PPT / 做演示 / 做 slides / 做一个网页版自我介绍 / 帮我做个路演 PPT。
838997125 4473