Сценарии n8n с AI через AI Gateway: письма, саммари, автоответы
Готовые сценарии автоматизации в n8n с AI через AI Gateway: классификация писем, саммари длинных текстов и черновики автоответов. Настройка OpenAI-ноды на base_url шлюза без кода.
n8n — визуальный конструктор автоматизаций, где AI подключается нодой без единой строки кода. Поскольку AI Gateway совместим с OpenAI API, достаточно указать в credentials base_url шлюза — и OpenAI-нода работает с моделями из каталога. Разберём три рабочих сценария: классификация входящих писем, саммари длинных текстов и черновики автоответов. Базовая настройка ноды описана на странице n8n.
Подготовка
Нужен ключ AI Gateway sk-aigate-…. В n8n создайте OpenAI-credential и в поле Base URL укажите https://ai-gatewey.ru/v1, а в API Key — ваш ключ. Дальше OpenAI-нода в любом сценарии обращается к AI Gateway; модель задаётся её кодом (deepseek/deepseek-v4-flash и другие).
Реализация
- Сценарий 1. Классификация писем
Триггер (IMAP Email / Gmail) → OpenAI-нода с системным промптом-классификатором → Switch по категории → нужное действие (создать задачу, пометить, переслать). Промпт для ноды:
texttextОпредели категорию письма одним словом: продажи, поддержка, счёт, спам.Верни только категорию.Тема: {{$json.subject}}Текст: {{$json.textPlain}} - Сценарий 2. Саммари длинных текстов
Триггер (новая строка в таблице, вебхук, файл) → OpenAI-нода со сжатием текста → запись результата обратно. Промпт:
texttextСожми текст до 3-4 предложений, сохрани ключевые факты и цифры.{{$json.body}} - Сценарий 3. Черновики автоответов
Триггер на новое обращение → OpenAI-нода готовит черновик ответа → отправка на согласование (Telegram/почта) перед отправкой клиенту. Промпт:
texttextТы вежливый оператор поддержки. Составь черновик ответа на обращениеклиента: дружелюбно, по делу, без обещаний, которых нет в тексте.Обращение: {{$json.message}} - Вариант через HTTP Request
Если удобнее не OpenAI-нода, а прямой вызов, соберите его HTTP Request нодой. Ключ она берёт из того же OpenAI-credential и сама ставит заголовок авторизации. Из Code-ноды так не выйдет: слота под credential у неё нет,
this.getCredentials()иhttpRequestWithAuthenticationтам падают. А$envс версии 2.0 заблокирован по умолчанию, на n8n Cloud его нет вовсе. Настройки ноды:texttextMethod: POSTURL: https://ai-gatewey.ru/v1/chat/completionsAuthentication: Predefined Credential Type → OpenAI (тот же credential)Send Body: JSONBody:{"model": "deepseek/deepseek-v4-flash","messages": [{ "role": "system", "content": "Определи категорию письма одним словом." },{ "role": "user", "content": {{ JSON.stringify($json.textPlain) }} }]}Ответ модели в следующей ноде: {{ $json.choices[0].message.content }}
Какие модели подойдут
Автоматизации гоняют однотипные запросы потоком, поэтому берут быструю недорогую модель; для черновиков ответов клиентам можно точечно поднять качество флагманом:
Частые вопросы
Обязательно ли использовать OpenAI-ноду?
Нет. OpenAI-нода — самый быстрый путь: указали Base URL AI Gateway в credentials и работаете. Но тот же запрос можно собрать HTTP Request нодой, если нужен полный контроль над телом запроса.
Где взять больше базовых рецептов n8n с AI Gateway?
Общая настройка ноды и первый сценарий разобраны на странице инструмента n8n. Здесь — прикладные сценарии поверх этой базовой настройки.
Как не отправить клиенту сырой ответ модели?
Ставьте шаг согласования: пусть сценарий отправляет черновик оператору в Telegram или почту, а финальную отправку клиенту делает только после подтверждения. Для критичных ответов это снижает риск ошибок.