Loading...
Loading...
通过`runcomfy` CLI在RunComfy上生成AI音乐——这是一款跨音乐模型库的智能路由工具。可对接ElevenLabs AI音乐生成(提供高品质44.1 kHz立体声人声曲目,时长5秒至5分钟,单价0.0083美元/秒)以及ACE Step/ACE Step 1.5(StepFun-AI开源权重模型,标签驱动创作,支持多语言歌词,单价0.0002-0.0003美元/秒,约比ElevenLabs便宜27倍),还支持ACE Step音频修复(重新生成现有曲目内的指定时间段内容)和ACE Step音频扩展(在现有曲目前后延长时长)。它会根据用户的实际需求选择合适的模型,比如高品质人声钩子、低成本背景音乐库、多语言流行歌曲、修复糟糕的副歌、将30秒草稿延长至2分钟成品等,并提供每个模型的官方提示词模板以及最简`runcomfy run`调用指令。当用户提出“生成音乐”“制作歌曲”“AI音乐”“背景音乐”“器乐曲目”“原声配乐”“广告短曲”“主题音乐”“免版权音乐”“作曲”“带歌词的音乐”“扩展音乐”“修复这首歌”“修复音乐片段”等明确的生成或编辑音乐请求时触发。
npx skill4agent add skills-collective/skills ai-musicruncomfy runnpx skills add agentspace-so/runcomfy-agent-skills --skill ai-music -gruncomfy-clinpm i -g @runcomfy/cli # 全局安装
npx -y @runcomfy/cli --version # 零安装方式RUNCOMFY_TOKENruncomfy loginruncomfy run <vendor>/<model>/<endpoint> \
--input '{"prompt": "...", ...}' \
--output-dir ./outruncomfy-cliacestep-ai/ace-step-1.5/text-to-audioACE Step最新生成模型。支持50+语言人声,优化了结构化歌词处理,单价0.0003美元/秒。开源权重(Apache 2.0协议)。 适用场景:多语言发布、非英语人声歌曲、高品质ACE输出。 不适用场景:追求极致打磨的商业人声钩子(推荐ElevenLabs Music)或对成本敏感的批量生成(推荐基础版ACE Step)。
elevenlabs/elevenlabs/music-generation高品质44.1 kHz立体声,时长5秒至5分钟,支持段落级控制(前奏/主歌/副歌/桥段),多语言人声,可用于商业场景。单价0.0083美元/秒(约为ACE Step的27倍)。 适用场景:核心品牌推广活动、打磨完成的人声钩子、高品质商业成品、广告音乐。 不适用场景:大批量草稿/背景音乐库——成本过高。
acestep-ai/ace-step/text-to-audio原版ACE Step模型。标签驱动创作,可选歌词,立体声时长5-240秒。单价0.0002美元/秒——RunComfy上最便宜的可通过CLI调用的音乐模型。 适用场景:背景音乐库、广告短曲、游戏循环配乐、草稿、对成本敏感的迭代创作。 不适用场景:高品质人声钩子——请使用ElevenLabs Music或ACE Step 1.5。
acestep-ai/ace-step/audio-inpaint重新生成现有曲目内的指定时间段(可设置开始/结束时间,锚定到曲目开头或结尾)内容。 适用场景:修复糟糕的副歌、替换桥段、无需重新渲染即可替换20秒片段。 不适用场景:非时间边界的编辑(请使用源模型的文本转音乐功能)。
acestep-ai/ace-step/audio-outpaint双向扩展现有曲目——在开头添加前奏、结尾添加 outro,或两者同时添加(通过/extend_before_duration参数设置)。 适用场景:将30秒钩子延长至2分钟成品、添加渐淡出效果、围绕现有钩子构建更长的编曲。 不适用场景:总时长超过4分钟——请分多次调用。extend_after_duration
elevenlabs/elevenlabs/music-generationelevenlabs-music-generationruncomfy run elevenlabs/elevenlabs/music-generation \
--input '{
"prompt": "Upbeat indie-pop anthem, bright electric guitars, driving drums, 120 BPM, female lead vocal. [Intro 8 bars] instrumental build. [Verse] Chalk on the palms, laces double-knotted. [Chorus] We rise, we strike, we never fade out. [Outro] full band, fade.",
"music_length_ms": 60000
}' \
--output-dir ./outpromptforce_instrumental: trueacestep-ai/ace-step/text-to-audioacestep-ai/ace-step-1.5/text-to-audioace-stepruncomfy run acestep-ai/ace-step-1.5/text-to-audio \
--input '{
"tags": "indie pop, anthemic, electric guitar, driving drums, female vocal, 120 BPM",
"lyrics": "[Verse]\nChalk on the palms\nMorning on the ridge\n[Chorus]\nWe rise, we strike, we never fade out",
"duration": 60
}' \
--output-dir ./outtagslyrics[Verse]/[Chorus]/[Bridge][inst]runcomfy run acestep-ai/ace-step/audio-inpaint \
--input '{
"audio": "https://your-cdn.example/song.mp3",
"tags": "indie pop, breakdown, piano only, soft, no drums",
"start_time": 20,
"end_time": 40,
"lyrics": "[inst]"
}' \
--output-dir ./outstart_time_relative_toend_time_relative_tostartendace-stepruncomfy run acestep-ai/ace-step/audio-outpaint \
--input '{
"audio": "https://your-cdn.example/hook-30s.mp3",
"tags": "indie pop, build-up before chorus, fade outro",
"extend_before_duration": 30,
"extend_after_duration": 60,
"lyrics": "[inst]"
}' \
--output-dir ./outextend_before_durationextend_after_durationlyricsmusic_length_msaudiostart_timeend_time| 代码 | 含义 |
|---|---|
| 0 | 成功 |
| 64 | CLI参数错误 |
| 65 | 输入JSON错误/schema不匹配 |
| 69 | 上游服务5xx错误 |
| 75 | 可重试:超时/429错误 |
| 77 | 未登录或令牌被拒绝 |
runcomfy run <model_id>--output-dirCtrl-Cnpm i -g @runcomfy/clinpx -y @runcomfy/clidocs.runcomfy.com/cli/installruncomfy login~/.config/runcomfy/token.jsonRUNCOMFY_TOKEN--inputaudiomodel-api.runcomfy.net*.runcomfy.net*.runcomfy.comallowed-tools: Bash(runcomfy *)runcomfy <subcommand>runcomfy-clielevenlabs-music-generationace-stepai-video-generationai-avatar-video