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 трудно отлаживать. | Нет встроенного дебаггера шаг за шагом — только логи выполнения. |
| Миграция Cloud | Self-hosted не тривиальна. Нужно экспортировать workflow, credentials пересоздать вручную. |
Антипаттерны
| Антипаттерн | Почему опасно |
|---|---|
| Хранить API-ключи в workflow-JSON — экспорт workflow = утечка ключей. | Используйте credentials store. |
| Игнорировать rate limits — OpenAI лимитирует 60 RPM на старте. | Batch-обработка упадёт. |
| Self-hosted без бэкапов — SQLite по умолчанию, данные в Docker volume. | Настройте volumes в docker-compose.yml. |
| Production на Cloud Starter | 30 executions/мес = перебои в работе. |
| Использовать GPT-4 для простых задач | GPT-4o-mini в 50 раз дешевле и достаточно для 80% задач. |
Чеклист
| Проверка | Что сделать |
|---|---|
| VPS подходит | Hetzner CX31 (2 GB) для теста, CX33 (4 GB) для production |
.env в .gitignore | API-ключи в credentials, не в коде workflow |
| Бэкап настроен | docker volume + cron-скрипт или Cloud Pro |
| Rate limits проверены | Лимиты OpenAI/Anthropic vs ожидаемая нагрузка |
| Модель оптимальна | GPT-4o-mini для простых, Claude для сложных |
| Fallback настроен | Error handling, retry, альтернативная модель |
| Мониторинг есть | Telegram-уведомления при падении workflow |
| Данные проверены | Human-in-the-loop для критичных задач |