Маршрутизирует запросы музыкальной генерации между ElevenLabs (44.1kHz студийное) и ACE Step (open-weights): выбор по качеству и типу контента.
npx -y skills add agentspace-so/runcomfy-agent-skills --skill ai-music --agent claude-codeГенерируйте AI-музыку на RunComfy через один CLI — вокальные песни, инструментальные треки, джинглы, игровые петли, многоязычные каверы. Этот скилл выбирает нужную модель из каталога RunComfy исходя из реального намерения пользователя и поставляет задокументированные паттерны промптинга + точный вызов runcomfy run для каждой.
runcomfy.com · Аудиомодели · Документация CLI
npx skills add agentspace-so/runcomfy-agent-skills --skill ai-music -g
# Шаг 1 — установка
npm i -g @runcomfy/cli # глобальная установка
npx -y @runcomfy/cli --version # без установки
# Шаг 2 — войдите в аккаунт
runcomfy login
# Шаг 3 — генерация музыки
runcomfy run <vendor>/<model>/<endpoint> \
--input '{"prompt": "...", ...}' \
--output-dir ./out
ACE Step 1.5 — acestep-ai/ace-step-1.5/text-to-audio
Последнее поколение ACE Step. Поддержка вокала на 50+ языках, улучшенная обработка структурированных текстов, $0,0003/с. Открытые веса (Apache 2.0).
Выбирайте для: многоязычных запусков, вокальных песен не на английском, hero-качества ACE.
ElevenLabs AI Music Generation — elevenlabs/elevenlabs/music-generation
Премиальное 44,1 кГц стерео, 5 с–5 мин, секционный контроль структуры, многоязычный вокал, коммерческое использование. $0,0083/с (~27× ACE Step).
Выбирайте для: hero-брендовых кампаний, полированных вокальных хуков, рекламной музыки.
Избегайте для: массовых черновиков / библиотек фоновой музыки.
ACE Step (base) — acestep-ai/ace-step/text-to-audio (по умолчанию для бюджетных задач)
Оригинальный ACE Step. Генерация по тегам, опциональные тексты, 5–240 с. $0,0002/с — самая дешёвая CLI-доступная музыкальная модель на RunComfy.
Выбирайте для: библиотек фоновой музыки, джинглов, игровых петель, черновиков.
Избегайте для: премиальных вокальных хуков.
ACE Step audio-inpaint — acestep-ai/ace-step/audio-inpaint
Регенерация временного диапазона внутри существующего трека.
Выбирайте для: исправления плохого припева, замены бриджа, замены секции без перерендеринга.
ACE Step audio-outpaint — acestep-ai/ace-step/audio-outpaint
Расширение трека в обоих направлениях (extend_before_duration / extend_after_duration).
Выбирайте для: удлинения 30-секундного хука до 2-минутного кута.
runcomfy 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 ./out
ElevenLabs Music читает один промпт со стилевым описанием и текстами с маркерами секций. force_instrumental: true для без вокала. $0,0083/с — делайте короткие черновики, финализируйте длинные.
runcomfy 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 ./out
ACE Step разделяет стиль в tags и вокальный контент в lyrics (маркеры секций или [inst] для инструментала). Версия 1.5 добавляет поддержку 50+ языков.
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 ./out
start_time_relative_to и end_time_relative_to по умолчанию start; задайте end для привязки к концу трека без вычисления точных временных меток.
runcomfy 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 ./out
start_time / end_time вокруг плохого припева.| Код | Значение |
|---|---|
| 0 | успех |
| 64 | неверные аргументы CLI |
| 65 | некорректный JSON / несоответствие схеме |
| 69 | ошибка 5xx на стороне сервиса |
| 75 | повторяемая ошибка: таймаут / 429 |
| 77 | не выполнен вход или токен отклонён |
runcomfy login → ~/.config/runcomfy/token.json, права 0600.model-api.runcomfy.net и *.runcomfy.com. Телеметрия отсутствует.