7 рабочих сценариев n8n с AI-интеграцией. Self-hosted vs Cloud. Цены, лимиты и инфраструктурные требования 2026 года.
Что это
n8n — open-source платформа для автоматизации workflow с встроенными AI-нодами. Позволяет создавать цепочки: триггер (Telegram, email, webhook) → обработка (AI-модель) → действие (ответ, публикация, запись в базу).
📌 Ключевое отличие от Zapier / Make: n8n можно хостить на своём сервере — данные не покидают инфраструктуру.
Два режима работы:
- Self-hosted — бесплатно, требует VPS (от €5/мес)
- Cloud — managed, тарифы от €0 до €300+/мес
Зачем нужно
- Автоматизация AI-пайплайнов — чат-боты, суммаризация, классификация
- Self-hosted LLM — локальные модели через Ollama, данные не уходят в облако
- Полный доступ к коду — JS/Python внутри workflow, кастомные интеграции
- Экономия — €0 против $20–50/мес в Zapier/Make для production-нагрузки
- Интеграция 500+ сервисов — включая AI: OpenAI, Anthropic, Ollama, Hugging Face
Как устроено
Архитектура n8n + AI
| Компонент | Назначение | Цена |
|---|---|---|
| n8n Core | Движок workflow, очереди, webhook-сервер | €0 (self-hosted) или €60/мес (Cloud Pro) |
| AI Node | Интеграция с LLM: OpenAI, Anthropic, Ollama | По API-провайдеру |
| Trigger | Источник событий: Telegram, Gmail, RSS, webhook | Бесплатно |
| Action | Целевое действие: отправка, запись, публикация | По сервису |
| Database | SQLite (дефолт) или PostgreSQL для production | €0–€15/мес |
Сценарии использования
| Сценарий | Компоненты | Сложность | Цена/мес |
|---|---|---|---|
| AI-чат-бот в Telegram | Telegram Trigger + OpenAI Node | Низкая | €0 + API |
| Суммаризация новостей | RSS Trigger + OpenAI + Telegram | Низкая | €0 + API |
| Автоответ на email | Gmail Trigger + OpenAI + Gmail Send | Средняя | €0 + API |
| Content pipeline | Notion Trigger + OpenAI + HTTP (CMS) | Средняя | €0 + API |
| Обогащение данных | Google Sheets Trigger + OpenAI + Sheets Update | Низкая | €0 + API |
| Маршрутизация тикетов | Webhook + OpenAI + HTTP (helpdesk) | Средняя | €0 + API |
| Локальный LLM | Ollama Node + локальная модель | Средняя | €5 (VPS) |
Когда использовать
| Ситуация | Вариант | Почему |
|---|---|---|
| Персональный проект, < 100 executions/мес | Cloud Starter (€0) | Быстрый старт, не нужен VPS |
| Команда 2–5 человек, production | Cloud Pro (€60) | Не нужен DevOps, SLA, приоритетная поддержка |
| Чувствительные данные (медицина, финансы) | Self-hosted (€5 VPS) | Данные не покидают сервер |
| Интеграция с локальным LLM | Self-hosted + Ollama | Полный контроль, offline-работа |
| Enterprise, SSO, audit logs | Cloud Enterprise (€300+) | Compliance, приоритетная поддержка |
Пример
Сценарий 1: AI-чат-бот в Telegram
# Настройка за 15 минут
# 1. Создать бота через @BotFather, получить токен
# 2. В n8n: New Workflow → Telegram Trigger (message received)
# - Credential: Telegram Bot Token
# - Events: message
# 3. Добавить OpenAI Chat Model node
# - API Key: от OpenAI
# - Model: gpt-4o-mini (дешёвый и быстрый)
# - System Prompt: "Ты — помощник по автоматизации"
# 4. Connect → Test
# 5. Добавить Telegram Send Message (ответ)
# - Chat ID: {{ $json.message.chat.id }}
# - Text: {{ $json.choices[0].message.content }}
Цена:
- n8n: €0 (self-hosted)
- OpenAI API: ~$0.002 за сообщение (GPT-4o-mini)
- Telegram Bot API: бесплатно
Сценарий 2: Content pipeline (Notion → AI → Publish)
# Компоненты:
# - Notion Trigger (new page in database)
# - OpenAI Chat Model (write draft)
# - HTTP Request (POST to CMS API)
# - Telegram (уведомление "Опубликовано")
# Цена за 10 статей/неделю:
# - Notion API: бесплатно
# - OpenAI: $0.01–0.03 за статью = $0.6/мес
Сценарий 3: Self-hosted LLM (Ollama)
# Установка на Hetzner CX33 (4 GB RAM)
# 1. Docker Compose для n8n + Ollama
# docker-compose.yml:
version: '3'
services:
n8n:
image: n8nio/n8n
ports:
- "5678:5678"
volumes:
- ~/.n8n:/home/node/.n8n
ollama:
image: ollama/ollama
volumes:
- ~/.ollama:/root/.ollama
# 2. Загрузить модель
ollama pull llama3.2:3b
# 3. В n8n: Ollama Chat Model node
# - Base URL: http://ollama:11434
# - Model: llama3.2:3b
Ограничения
Ограничения
Что учитывать
Cloud Pro:
30 executions, потом €2/100: Starter тариф ограничен — для production сразу Pro.
Self-hosted = ты DevOps: обновления, бэкапы, мониторинг — всё на вас.
Docker Compose упрощает, но требует навыков.
Local LLM медленнее: CPU inference: 4–8 токенов/сек.
Для real-time чата — медленно. Для batch-обработки — нормально.
Вебхуки требуют публичного IP:
self-hosted n8n нужен доступ из интернета для webhook-триггеров: VPN, reverse proxy или публичный адрес.
Сложные workflow трудно отлаживать:
пошагового дебаггера нет — опора на execution logs и ручную проверку веток.
Миграция Cloud
→ Self-hosted не тривиальна: workflow можно экспортировать, но credentials и часть окружения придётся пересобрать вручную.
Антипаттерны
Антипаттерны
Чего не делать
Хранить API-ключи в workflow JSON: экспорт workflow легко утечёт.
Секреты должны жить в credentials store, а не в теле сценария.
Игнорировать rate limits: OpenAI и Anthropic режут burst-нагрузку.
Без лимитов и retry batch-сценарии будут падать.
Запускать self-hosted без бэкапов:
SQLite и Docker volume без snapshot-ритма = потеря workflow и истории после сбоя.
Держать production на Cloud Starter:
30 executions в месяц заканчиваются слишком быстро, и автоматизация начинает рваться в неожиданный момент.
Использовать дорогую модель для простых задач:
GPT-4o-mini или аналог часто закрывает 80% сценариев заметно дешевле, чем флагман.
Чеклист
Чеклист
Проверка перед запуском
VPS подходит:
Hetzner CX31 под тесты, CX33 и выше для более стабильного production-контура.
.env в .gitignore:
API-ключи живут в credentials и переменных окружения, а не в JSON workflow.
Бэкап настроен:
есть snapshot volume или регулярный экспорт workflow и credentials.
Rate limits проверены:
лимиты провайдера сопоставлены с ожидаемой нагрузкой и размером очереди.
Модель подобрана по задаче:
для рутины — дешёвая модель, для сложных решений — более сильная с fallback.
Fallback настроен:
есть retry, error handling и запасной путь при сбое модели или внешнего сервиса.
Мониторинг работает:
падения workflow и длинные очереди шлют уведомление в Telegram или другой канал.
Human-in-the-loop сохранён:
критичные операции проходят через ручную проверку или ограниченный approve-шаг.
Ссылки
Ссылки
- Документация: docs.n8n.io
- Документация: docs.n8n.io/hosting
- Документация: docs.n8n.io/pricing
- Источник: community.n8n.io
- Источник: Ollama
- Источник: Hetzner Cloud