Major updates: - Added 35+ new skills from awesome-opencode-skills and antigravity repos - Merged SEO skills into seo-master - Merged architecture skills into architecture - Merged security skills into security-auditor and security-coder - Merged testing skills into testing-master and testing-patterns - Merged pentesting skills into pentesting - Renamed website-creator to thai-frontend-dev - Replaced skill-creator with github version - Removed Chutes references (use MiniMax API instead) - Added install-openclaw-skills.sh for cross-platform installation - Updated .env.example with MiniMax API credentials
1.7 KiB
1.7 KiB
MiniMax Music Generation API (music-2.5)
Source: https://platform.minimaxi.com/docs/api-reference/music-generation
Endpoint
POST https://api.minimaxi.com/v1/music_generation
Auth
Authorization: Bearer <MINIMAX_API_KEY>
Request (JSON)
Required:
model: string —music-2.5lyrics: string (1–3500 chars) — required. Use\nfor line breaks. Structure tags:[Verse],[Chorus],[Bridge],[Intro],[Outro], etc.
Optional:
prompt: string (0–2000 chars) — style description, optional but recommended.lyrics_optimizer: boolean — auto-generate lyrics from prompt when lyrics is empty.stream: boolean (defaultfalse)output_format:hex(default) orurl. URL valid for 24 hours.aigc_watermark: boolean — top-level field, non-streaming only.audio_setting:sample_rate: 16000, 24000, 32000, 44100bitrate: 32000, 64000, 128000, 256000format: mp3, wav, pcm
Example
{
"model": "music-2.5",
"prompt": "indie folk, melancholic, introspective",
"lyrics": "[verse]\n...\n[chorus]\n...",
"aigc_watermark": false,
"audio_setting": {
"sample_rate": 44100,
"bitrate": 256000,
"format": "mp3"
}
}
Response
data.audio: hex string or URL depending onoutput_formatdata.status: 1 (generating), 2 (complete)extra_info: duration, sample_rate, channels, bitrate, sizebase_resp.status_code: 0 on success
Notes
music-2.5does not supportis_instrumental. For instrumental music, use lyrics[intro] [outro]and addpure music, no lyricsto the prompt.promptis optional but recommended for better style control.stream=trueonly supportshexoutput.