Обсуждая стоимость n8n, многие сравнивают только цену подписки — а через месяц после запуска выясняется, что основная часть счёта приходится на вызовы моделей. Сам n8n отвечает за оркестрацию процессов, а контент обычно обрабатывает модель через API: первое тарифицируется по тарифу или серверу, второе — по токенам или запросам. Структуры затрат у них принципиально разные.
Точнее так: структуры затрат у них принципиально разные. В этой статье мы разложим расходы, связанные с n8n, на четыре вычислимые группы и дадим порядок оценки и способы контроля. Конкретные суммы зависят от тарифа, модели и курса валют; мы не фиксируем цифры — ориентируйтесь на официальную страницу тарифов n8n и страницу цены на модели.
Примечание: n8n — товарный знак его правообладателя. Материал не связан с официальной командой n8n и носит технический характер.
1. Из чего складываются расходы
Сначала постройте карту затрат, чтобы не смотреть только на подписку за ПО.
| Статья расходов | Принцип тарификации | Что легко упустить |
|---|---|---|
| Подписка n8n Cloud | По тарифу и числу запусков в месяц | Размер команды, превышение запусков, переход на старший тариф |
| API моделей | По входным и выходным токенам | Повторы, дублирование контекста, длинный вывод |
| Инфраструктура self-hosting | Сервер, база, резервные копии, трафик | Труд эксплуатации, мониторинг, обновления и безопасность |
| Эксплуатация процессов | Отладка, перезапуски, хранение логов | Повторные запуски процессов без оператора |
Из этих четырёх пунктов подписка Cloud наиболее наглядна, API моделей наименее предсказуем, инфраструктуру self-hosting чаще всего недооценивают, а эксплуатация процессов вообще редко попадает в бюджет. Считать нужно всё вместе.
2. Cloud и self-hosting: не считайте только цену ПО
Ценность n8n Cloud — в отказе от развёртывания, обновлений, резервных копий и поддержки доступности. Тарифы обычно различаются числом запусков; при превышении нужно переходить на старший тариф или докупать квоту. Это подходит небольшим командам без выделенного эксплуатационного персонала, которым важно быстро запуститься.
Community-версию можно развернуть самостоятельно: подписка за место не взимается, но «бесплатно» относится только к лицензии на ПО. Сервер, PostgreSQL, Redis в режиме очередей, объектное хранилище, резервные копии, мониторинг, логи, патчи безопасности и окна обновлений — реальные расходы. n8n использует Sustainable Use License (модель fair-code), которая вводит ограничения на перераспространение и предоставление хостинговых услуг; перед коммерческим использованием прочитайте исходный текст лицензии. Если у команды нет компетенций в эксплуатации, суммарная стоимость self-hosting часто оказывается выше ожидаемой.
Простое правило: если стоимость времени на обслуживание экземпляра в месяц превышает разницу в цене Cloud, выбирайте Cloud. Если данные обязаны оставаться в собственной сети, поток задач велик и команда умеет эксплуатировать инфраструктуру — рассматривайте self-hosting.
3. Число запусков: самая недооценённая переменная
Тарифы n8n обычно строятся вокруг «числа запусков». Один запуск воркфлоу, как правило, считается одним выполнением, но фактический расход увеличивают следующие факторы:
- Триггеры опроса: проверка по расписанию может создавать записи о запуске даже при отсутствии новых данных; точные правила смотрите в документации текущей версии.
- Циклы и подпроцессы: пакетная обработка по одной записи или разбиение логики на подпроцессы увеличивают число запусков.
- Повторы при сбоях: повтор узла и перезапуск воркфлоу часто снова засчитываются как выполнение.
- Отладочные запуски: многократный ручной запуск в редакторе тоже расходует квоту.
Способы снизить число запусков очевидны: где можно, используйте Webhook вместо опроса; объединяйте пакеты вместо запуска на каждую запись; делайте дедупликацию на входе; задавайте разумный интервал расписания; для отладки берите одну запись.
В узле Code n8n можно попутно суммировать расход модели за каждый вызов, чтобы потом сверить счёта:
// Суммарный расход токенов за один запуск (имена полей — по фактическому ответу)
const usage = $json.usage ?? {};
const input = usage.prompt_tokens ?? 0;
const output = usage.completion_tokens ?? 0;
return [{ json: {
input_tokens: input,
output_tokens: output,
total_tokens: input + output
// Цену берите на странице тарифов, здесь фиксируется только расход
}}];
4. Оплата API по факту: куда уходят токены
Счёт за API модели складывается из входа и выхода. Вход — это не только сообщение пользователя, но и системный промпт, история диалога, найденные документы, описания инструментов и форматные инструкции; выход тарифицируется по длине генерации. Три частых усилителя:
- Повтор контекста: каждый ход многошагового диалога несёт историю, и стоимость входа накапливается.
- Длинные документы целиком: если вставить в промпт весь договор или целую веб-страницу, один вызов дорожает, а при повторах это заметнее.
- Повторы и несколько версий: повторный запрос после сбоя или параллельный опрос нескольких моделей многократно увеличивают расход.
Порядок оптимизации обычно такой: сначала разделите модели по задачам — классификация, очистка и краткое изложение на недорогой модели, сложная генерация на сильной; затем сожмите контекст, оставив только нужные поля; ограничьте длину вывода, требуя структурированные и короткие ответы; и только потом рассматривайте кеширование. Некоторые провайдеры предлагают кеш промптов, снижающий стоимость повторяющегося префикса; поддержка и размер скидки — по документации провайдера.
5. Повторы, кеш и скрытые расходы
Повторы в автоматизации необходимы, но у них два последствия для счёта: растёт число запусков и запрос к модели может тарифицироваться повторно. Плата за неудачный запрос зависит от провайдера и не считается автоматически бесплатной. Рекомендуем ограничить повторы 2–3 попытками, использовать экспоненциальную задержку и делать операции записи идемпотентными, чтобы не отправлять сообщения и не проводить платежи дважды.
Кеш нужно рассматривать на двух уровнях. Кеш уровня воркфлоу хранит «результат»: например, обработанная запись пропускается. Кеш уровня модели хранит «префикс»: фиксированный системный промпт и длинные документы. Первый реализуется через базу или Redis, второй зависит от возможностей провайдера; они не заменяют друг друга.
Есть и другие часто забываемые статьи: история запусков и логи воркфлоу занимают место в базе; вызовы изображений, аудио и транскрипции тарифицируются отдельно; отладочный прогон на полном наборе данных может разом создать множество запусков и токенов.
6. Контроль бюджета: лимиты, оповещения и разбор
Задайте границы заранее:
- Выделяйте отдельные API Key по проектам или воркфлоу — так проще атрибутировать расход и отключать доступ.
- На стороне шлюза задайте месячный бюджет или лимит расхода и оповещение при приближении к порогу.
- Записывайте
usageкаждого вызова в таблицу или базу и агрегируйте по воркфлоу. - Для ресурсоёмких процессов отдельно ограничьте параллелизм и число повторов.
- Ежемесячно разбирайте три самых затратных процесса и проверяйте, нет ли дублирующих вызовов.
- Оставляйте запас на рост бизнеса и изменение цен.
Единый OpenAI-совместимый шлюз позволяет свести ключи, расход и лимиты нескольких провайдеров в одно место, а при смене модели не переписывать воркфлоу. Для знакомства зарегистрируйтесь; модели и цены — на странице цены на модели.
7. Повторяемая методика оценки
Не называйте цену на глаз — пройдите по шагам:
- Выберите репрезентативный воркфлоу и возьмите 20–50 реальных примеров, а не синтетические данные.
- Посчитайте число запусков в месяц, включая расписание, Webhook, пустые опросы и ручные запуски.
- Зафиксируйте входные и выходные токены каждого вызова из ответов и выведите среднее.
- Умножьте на коэффициент повторов, например на 20%–50% в зависимости от истории сбоев.
- Добавьте месячную стоимость подписки Cloud либо сервера, базы, резервных копий и хранения логов.
- Добавьте стоимость человеко-часов на обслуживание экземпляра и разбор инцидентов.
- Пересматривайте раз в квартал: правила тарифов, цены моделей и бизнес-процессы меняются.
Например, если процесс запускается десять тысяч раз в месяц, в 30% случаев вызывает модель, средний вход — две тысячи токенов, выход — пятьсот, то сначала умножьте три тысячи вызовов на две тысячи пятьсот токенов и получите около семи с половиной миллионов токенов в месяц, затем пересчитайте по текущей цене выбранной модели. Цену смотрите на странице цены на модели, не берите цифры из старых статей.
Частые вопросы
Как считается число запусков в n8n Cloud?
Обычно один запуск воркфлоу считается одним выполнением; засчитываются ли опросы, повторы и ручные запуски, зависит от текущих правил тарифа. Надёжнее всего понаблюдать за страницей расхода в аккаунте неделю, а затем сопоставить со своей частотой триггеров.
Self-hosting n8n действительно бесплатен?
Community-версия не берёт подписку за место, но сервер, база, резервные копии, мониторинг и труд эксплуатации остаются на вас. Корпоративные функции лицензируются отдельно, а перед коммерческим использованием стоит проверить ограничения Sustainable Use License.
Почему счёт за модели намного выше ожидаемого?
Частые причины — повтор контекста, поштучные вызовы в цикле, повторы после сбоев и отладка на полном наборе данных. Сначала посмотрите соотношение входа и выхода в детализации, затем проверьте, не обрабатывает ли какой-то процесс одну и ту же запись повторно.
Тарифицируются ли неудачные повторы?
Число запусков обычно растёт; плата за запрос к модели зависит от правил провайдера. Рекомендуем ограничить число повторов, фиксировать результат каждого запроса и делать операции записи идемпотентными.
Как задать команде лимит бюджета?
Разделите API Key по проектам, задайте на шлюзе месячную квоту и оповещения, подключите журнал расхода к внутренней отчётности. При аномалии сначала отключите соответствующий ключ, затем найдите конкретный воркфлоу.
Что дальше
Оптимизация расходов на n8n сводится к двум вещам: сократить лишние запуски и контролировать токены каждого вызова модели. Сначала измерьте оба показателя, затем решайте, что использовать — Cloud или self-hosting. Если нужен единый учёт ключей моделей, расхода и бюджета, начните с регистрации в ZSQH AI Gateway; цены — на странице цены на модели.
Читайте также:
