Обсуждая стоимость 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 модели складывается из входа и выхода. Вход — это не только сообщение пользователя, но и системный промпт, история диалога, найденные документы, описания инструментов и форматные инструкции; выход тарифицируется по длине генерации. Три частых усилителя:

  1. Повтор контекста: каждый ход многошагового диалога несёт историю, и стоимость входа накапливается.
  2. Длинные документы целиком: если вставить в промпт весь договор или целую веб-страницу, один вызов дорожает, а при повторах это заметнее.
  3. Повторы и несколько версий: повторный запрос после сбоя или параллельный опрос нескольких моделей многократно увеличивают расход.

Порядок оптимизации обычно такой: сначала разделите модели по задачам — классификация, очистка и краткое изложение на недорогой модели, сложная генерация на сильной; затем сожмите контекст, оставив только нужные поля; ограничьте длину вывода, требуя структурированные и короткие ответы; и только потом рассматривайте кеширование. Некоторые провайдеры предлагают кеш промптов, снижающий стоимость повторяющегося префикса; поддержка и размер скидки — по документации провайдера.

5. Повторы, кеш и скрытые расходы

Повторы в автоматизации необходимы, но у них два последствия для счёта: растёт число запусков и запрос к модели может тарифицироваться повторно. Плата за неудачный запрос зависит от провайдера и не считается автоматически бесплатной. Рекомендуем ограничить повторы 2–3 попытками, использовать экспоненциальную задержку и делать операции записи идемпотентными, чтобы не отправлять сообщения и не проводить платежи дважды.

Кеш нужно рассматривать на двух уровнях. Кеш уровня воркфлоу хранит «результат»: например, обработанная запись пропускается. Кеш уровня модели хранит «префикс»: фиксированный системный промпт и длинные документы. Первый реализуется через базу или Redis, второй зависит от возможностей провайдера; они не заменяют друг друга.

Есть и другие часто забываемые статьи: история запусков и логи воркфлоу занимают место в базе; вызовы изображений, аудио и транскрипции тарифицируются отдельно; отладочный прогон на полном наборе данных может разом создать множество запусков и токенов.

6. Контроль бюджета: лимиты, оповещения и разбор

Задайте границы заранее:

  • Выделяйте отдельные API Key по проектам или воркфлоу — так проще атрибутировать расход и отключать доступ.
  • На стороне шлюза задайте месячный бюджет или лимит расхода и оповещение при приближении к порогу.
  • Записывайте usage каждого вызова в таблицу или базу и агрегируйте по воркфлоу.
  • Для ресурсоёмких процессов отдельно ограничьте параллелизм и число повторов.
  • Ежемесячно разбирайте три самых затратных процесса и проверяйте, нет ли дублирующих вызовов.
  • Оставляйте запас на рост бизнеса и изменение цен.

Единый OpenAI-совместимый шлюз позволяет свести ключи, расход и лимиты нескольких провайдеров в одно место, а при смене модели не переписывать воркфлоу. Для знакомства зарегистрируйтесь; модели и цены — на странице цены на модели.

7. Повторяемая методика оценки

Не называйте цену на глаз — пройдите по шагам:

  1. Выберите репрезентативный воркфлоу и возьмите 20–50 реальных примеров, а не синтетические данные.
  2. Посчитайте число запусков в месяц, включая расписание, Webhook, пустые опросы и ручные запуски.
  3. Зафиксируйте входные и выходные токены каждого вызова из ответов и выведите среднее.
  4. Умножьте на коэффициент повторов, например на 20%–50% в зависимости от истории сбоев.
  5. Добавьте месячную стоимость подписки Cloud либо сервера, базы, резервных копий и хранения логов.
  6. Добавьте стоимость человеко-часов на обслуживание экземпляра и разбор инцидентов.
  7. Пересматривайте раз в квартал: правила тарифов, цены моделей и бизнес-процессы меняются.

Например, если процесс запускается десять тысяч раз в месяц, в 30% случаев вызывает модель, средний вход — две тысячи токенов, выход — пятьсот, то сначала умножьте три тысячи вызовов на две тысячи пятьсот токенов и получите около семи с половиной миллионов токенов в месяц, затем пересчитайте по текущей цене выбранной модели. Цену смотрите на странице цены на модели, не берите цифры из старых статей.

Частые вопросы

Как считается число запусков в n8n Cloud?

Обычно один запуск воркфлоу считается одним выполнением; засчитываются ли опросы, повторы и ручные запуски, зависит от текущих правил тарифа. Надёжнее всего понаблюдать за страницей расхода в аккаунте неделю, а затем сопоставить со своей частотой триггеров.

Self-hosting n8n действительно бесплатен?

Community-версия не берёт подписку за место, но сервер, база, резервные копии, мониторинг и труд эксплуатации остаются на вас. Корпоративные функции лицензируются отдельно, а перед коммерческим использованием стоит проверить ограничения Sustainable Use License.

Почему счёт за модели намного выше ожидаемого?

Частые причины — повтор контекста, поштучные вызовы в цикле, повторы после сбоев и отладка на полном наборе данных. Сначала посмотрите соотношение входа и выхода в детализации, затем проверьте, не обрабатывает ли какой-то процесс одну и ту же запись повторно.

Тарифицируются ли неудачные повторы?

Число запусков обычно растёт; плата за запрос к модели зависит от правил провайдера. Рекомендуем ограничить число повторов, фиксировать результат каждого запроса и делать операции записи идемпотентными.

Как задать команде лимит бюджета?

Разделите API Key по проектам, задайте на шлюзе месячную квоту и оповещения, подключите журнал расхода к внутренней отчётности. При аномалии сначала отключите соответствующий ключ, затем найдите конкретный воркфлоу.

Что дальше

Оптимизация расходов на n8n сводится к двум вещам: сократить лишние запуски и контролировать токены каждого вызова модели. Сначала измерьте оба показателя, затем решайте, что использовать — Cloud или self-hosting. Если нужен единый учёт ключей моделей, расхода и бюджета, начните с регистрации в ZSQH AI Gateway; цены — на странице цены на модели.

Читайте также: