Добавьте узел. Разделите любое аудио.
Добавьте разделение стемов в любой воркфлоу n8n менее чем за пять минут — без склеивающего кода и без серверов, в n8n Cloud или на self-host. Поддерживаемый узел сообщества поставляется с асинхронными операциями (Submit Split, Wait for Split, а также отдельный триггер AI Stem Splitter Trigger для приёма вебхуков), чтобы длительные задачи никогда не приводили к таймауту выполнения.
Три воркфлоу, которые узел поддерживает от и до
Автоматическое разделение стемов при загрузке в Dropbox
Отслеживайте папку Dropbox на новые треки. Каждая загрузка запускает Submit Split, ждёт завершения и записывает набор из четырёх стемов обратно в подпапку для трека в Drive или Dropbox.
Ежедневный караоке-плейлист (cron на YouTube)
Триггер Schedule (cron) получает дневные загрузки YouTube с канала, прогоняет каждый трек через Submit Split с подавленным вокальным стемом и отправляет караоке-версию в публичный плейлист или CDN-бакет.
Slack-бот для стемов
Slash-команда Slack публикует ссылку на аудио. Узел AI Stem Splitter Trigger принимает вебхук о завершении и отвечает в треде ссылками на скачивание каждого стема.
Установка в n8n Cloud или на self-host
Выполните npm install n8n-nodes-aistemsplitter из каталога custom-nodes, затем перезапустите n8n. Работает с Docker, npm и десктопными self-host установками. Лицензия MIT.
# 1. Install the package
npm install n8n-nodes-aistemsplitter
# 2. Restart your n8n instance
n8n start
# 3. The "AI Stem Splitter" node appears in your nodes panel.Откройте Settings → Community Nodes, нажмите Install, вставьте n8n-nodes-aistemsplitter и подтвердите. Доступно на тенантах Cloud, где включены узлы сообщества.
# In n8n Cloud:
# 1. Settings → Community Nodes → Install
# 2. npm Package Name: n8n-nodes-aistemsplitter
# 3. Tick "I understand the risks", click Install
# 4. Refresh the workflow editor — node now in the panelВаш первый воркфлоу за 5 шагов
Добавьте триггер
Выберите триггер под ваш воркфлоу: Webhook для разделения по требованию, Schedule для cron-задач, Google Drive или Dropbox для запусков по загрузке файлов или Slack для разделения из чата. Триггер передаёт URL аудио в шаг 3.
Создайте credential
Откройте Credentials → New, найдите AI Stem Splitter API, вставьте ваш ключ ast_live_ и сохраните. Узел проверит ключ через API и покажет ✓ Connected. Один и тот же credential используется всеми узлами AI Stem Splitter в этом инстансе.
Добавьте узел AI Stem Splitter
Перетащите узел AI Stem Splitter на холст, выберите операцию Submit Split и заполните три поля: audioUrl (из триггера), model (по умолчанию htdemucs_ft, четыре стема — переключитесь на шестистемную модель, когда нужны гитара или пианино) и stems (выберите фишками стемы для возврата).
Дождитесь завершения
Разделение стемов занимает от 30 секунд до нескольких минут на файл. Выберите один из двух способов: операция Wait for Split приостанавливает текущее выполнение до завершения задачи, либо отдельный узел-триггер AI Stem Splitter Trigger принимает вебхук о завершении в отдельном воркфлоу — это лучше для очередей с высоким объёмом, которые не должны блокировать основной запуск.
Используйте стемы
Результат — массив URL стемов (vocals, drums, bass, other; а также guitar и piano по запросу). Подайте URL в следующие узлы — Whisper для транскрипции только вокала, Drive или S3 для хранения, Slack для ответа в чате, строка в Notion для каталога стемов.
Шаблоны и дополнительные материалы
Шаблоны воркфлоу
Готовые воркфлоу n8n: разделение стемов по загрузке, ежедневное караоке, Slack-бот для стемов.
Справочник API
Полные REST-эндпоинты, коды ошибок, спецификация OpenAPI 3.1.
Другие интеграции
GitHub Action, Docker/CLI, Pipedream — один и тот же API-ключ.
GitHub: https://github.com/aistemsplitter/n8n-nodes-aistemsplitter
FAQ
Does the n8n node work on n8n Cloud or only self-host?
Both. On self-host, run `npm install n8n-nodes-aistemsplitter` from your custom-nodes directory and restart n8n. On n8n Cloud, open Settings → Community Nodes, paste n8n-nodes-aistemsplitter, and confirm — community-node install is supported on all current Cloud plans (legacy tenants may need to enable community nodes in workspace settings first).
How does the workflow handle long-running jobs without timing out?
Two patterns. The Wait for Split operation pauses the current workflow until the job finishes (good for low-volume queues). The dedicated AI Stem Splitter Trigger node receives the completion webhook in a separate workflow (better for high volume — main workflow returns immediately, downstream actions fire when stems are ready). Stem separation typically takes 30 seconds to a few minutes per file.
Does the trigger node work behind a firewall or behind a VPN?
The Trigger node needs an inbound webhook URL the API can POST to. On n8n Cloud, the trigger URL is automatically public. On self-host behind a firewall, use n8n's built-in tunnel (n8n start --tunnel) for testing, or expose the webhook via a reverse proxy / Cloudflare Tunnel for production. If inbound webhooks aren't possible at all, fall back to the Wait for Split operation (polling, no inbound).
Can I export and share a workflow that uses this node?
Yes. Use n8n's standard Workflow → Download to export the workflow as JSON. Credentials are referenced by ID, not embedded — recipients re-create the AI Stem Splitter API credential with their own ast_live_ key when they import. The same workflow JSON works across self-host and Cloud as long as the recipient also installs n8n-nodes-aistemsplitter.
Will the node break when n8n core upgrades?
Community nodes pin against n8n's stable interfaces. We test against each new minor n8n release and publish a matching version of n8n-nodes-aistemsplitter to npm within a few days when needed. Pin a specific node version in your custom-nodes package.json if you want zero surprise; the GitHub repo's release notes call out any breaking change explicitly.
How is per-job cost calculated when the workflow runs on every upload?
Per minute of input audio against credit packs that never expire — $0.08–$0.14 per minute depending on pack size. A 4-minute song is ~$0.32–$0.56; a 60-minute podcast is ~$4.80–$8.40. The first 10 minutes are free with no card required. There's no per-call surcharge, no concurrency tier gate, and no monthly subscription — only audio you actually process.
Узел n8n работает в n8n Cloud или только на self-host?
В обоих вариантах. На self-host выполните `npm install n8n-nodes-aistemsplitter` из каталога custom-nodes и перезапустите n8n. В n8n Cloud откройте Settings → Community Nodes, вставьте n8n-nodes-aistemsplitter и подтвердите — установка узлов сообщества поддерживается во всех текущих тарифах Cloud (на устаревших тенантах может потребоваться сначала включить community nodes в настройках рабочего пространства).
Как воркфлоу обрабатывает длительные задачи без таймаута?
Двумя способами. Операция Wait for Split приостанавливает текущий воркфлоу до завершения задачи (подходит для очередей с низким объёмом). Отдельный узел-триггер AI Stem Splitter Trigger принимает вебхук о завершении в отдельном воркфлоу (лучше для высокого объёма — основной воркфлоу сразу возвращает управление, последующие действия запускаются, когда стемы готовы). Разделение стемов обычно занимает от 30 секунд до нескольких минут на файл.
Работает ли узел-триггер за фаерволом или за VPN?
Узлу-триггеру нужен входящий URL вебхука, на который API сможет отправлять POST. В n8n Cloud URL триггера автоматически публичный. На self-host за фаерволом используйте встроенный тоннель n8n (n8n start --tunnel) для тестов или предоставьте доступ к вебхуку через обратный прокси / Cloudflare Tunnel для продакшена. Если входящие вебхуки невозможны в принципе, переключитесь на операцию Wait for Split (поллинг, без входящих).
Можно ли экспортировать и поделиться воркфлоу, который использует этот узел?
Да. Используйте стандартное Workflow → Download в n8n, чтобы экспортировать воркфлоу как JSON. Учётные данные привязываются по ID и не встраиваются — получатели заново создают credential AI Stem Splitter API со своим ключом ast_live_ при импорте. Один и тот же JSON воркфлоу работает и на self-host, и в Cloud при условии, что получатель также установит n8n-nodes-aistemsplitter.
Сломается ли узел при обновлении ядра n8n?
Узлы сообщества опираются на стабильные интерфейсы n8n. Мы тестируем каждый новый минорный релиз n8n и при необходимости публикуем соответствующую версию n8n-nodes-aistemsplitter в npm в течение нескольких дней. Если хотите полностью исключить сюрпризы, зафиксируйте конкретную версию узла в package.json вашего custom-nodes; в release notes репозитория GitHub любые ломающие изменения отмечены явно.
Как рассчитывается стоимость на задачу, когда воркфлоу запускается на каждую загрузку?
За минуту входного аудио из пакетов кредитов без срока действия — от $0,08 до $0,14 за минуту в зависимости от размера пакета. Песня длиной 4 минуты обойдётся примерно в $0,32–$0,56; часовой подкаст — примерно в $4,80–$8,40. Первые 10 минут бесплатны и не требуют карты. Нет ни наценки за вызов, ни ограничений по уровню параллелизма, ни ежемесячной подписки — вы платите только за фактически обработанное аудио.
Запустите шаг разделения стемов до конца дня.
Бесплатные 10 минут для старта (без карты). Пакеты кредитов без срока действия — от $0,08 до $0,14 за минуту в зависимости от объёма. Узел с лицензией MIT, в n8n Cloud или на self-host.