Загрузка...

Настройка блока AI Agent в n8n: Интеграция GPT, Claude и DeepSeek

В этой статье рассмотрим блок AI Agent в n8n, разберемся с его основными возможностями и настройкой работы с любыми моделями через RouterAI. 

Пример настройки блока Ai Agent в n8n через RouterAI

Блок AI Agent в n8n — это инструмент, который превращает ваши рабочие процессы (workflows) в интеллектуальных автономных агентов, способных принимать решения, взаимодействовать с внешними системами и выполнять сложные задачи без постоянного контроля человека.

Ключевая идея AI Agent — это "мозг" внутри workflow. Вы описываете ему цель (goal), предоставляете инструменты (tools) и контекст, а он самостоятельно планирует и выполняет последовательность действий для достижения этой цели, используя инструменты если это необходимо. 

Основные компоненты блока:

  • Триггер: Условие старта AI агента. Пример: "В 3 часа ночи" или "при получении сообщения в Telegram".
  • Prompt: Описание задачи, на естественном языке, которую должен выполнить агент. Пример: "Найди последние 3 твита от компании X, суммаризируй их и отправь краткий отчёт в Telegram канал."
  • Chat Model: Выбор модели LLM, которая будет обрабатывать логику агента. Мы подключим любую из сотен доступных на RouterAI, такие как Claude Sonnet 5.5, GPT-5.5, DeepSeek V4, Gemini 3.1. Полный список доступных моделей смотрите здесь.
  • Memory: хранилище данных, позволяет обращаться к собранным ранее данным, либо сохранять результаты действий. Пример: Simple Memory, хранение в памяти n8n для не критических данных.
  • Tools: это самое важное. Агент сам выбирает, какие инструменты использовать и в каком порядке. Инструменты — это, по сути, другие ноды n8n или специальные функции. Инструменты делятся на
    • Встроенные инструменты: HTTP Request, Code и т.д.
    • Кастомные инструменты: Вы можете обернуть любой существующий workflow n8n в инструмент. Агент может вызывать целые отдельные workflow как отдельный шаг.
    • MCP tools: это обертки над любыми функциями предоставленными сообществом, либо созданные вами. Например MCP для работы с карточками в trello, позволяет вашему агенту управлять карточками, в том числе двигать их по доске.
  • Выход: блок который получит результат работы AI агента.

Как это работает

 Представьте workflow: Триггер: "Каждый день в 9:00".

Нода AI Agent: 

  • Prompt: "Проанализируй продажи за вчерашний день из базы данных, сравни с позавчерашним днём. Если падение больше 10%, предупреди менеджера в Telegram. Иначе — просто напиши менеджеру ободряющее сообщение."
  • Tools:
    • SQL - для запроса к БД.
    • Telegram node - для отправки сообщения менеджеру.

Агент выполняет шаги автономно: Думает: "Сначала нужно получить данные. Использую инструмент SQL." Выполняет запрос, получает числа. Думает: "Нужно вычислить разницу. Это я могу сам (с помощью LLM). Падение 15%. Это больше 10%. Значит, нужно написать в Telegram."  Вызывает инструмент Telegram для менеджера. Возвращает результат: "Сообщение в Telegram отправленно, менеджер уведомлён".

RouterAI или доступ ко всем AI моделям

Для работы AI агента нужна ИИ модель которая обработает промт, вызовет необходимые инструменты и подготовит результат.

RouterAI предоставляет доступ к сотням ИИ моделей в том числе самым новым.

Преимущества работы:

  • OpenAI Compatible API: вы можете использовать RouterAI а любом приложении поддерживающем OpenAI Compatible API, в том числе в блоке Ai Agent в N8N.
  • Доступ к новинкам: Как только выходит новая версия Claude или GPT, она появляется в RouterAI, и вы сразу можете использовать её в N8N.
  • Оплата: Карты РФ, СБП, безнал для юрлиц, отсутствие подписок, деньги на счете не сгорают.

Быстрый старт:

  1. Регистрируемся на RouterAI.
  2. Пополняем баланс на любую сумму.
  3. В разделе  «Ключи API»  создаем новый ключ. Скопируйте его и не потеряйте (sk-or-...), он показывается один раз.

Настройка блока Ai Agent

Разберем настройку блока AI Agent на простом примере, попросим AI агента рассказать шутку в телеграм. В качестве условия старта триггера выберем клик по кнопке "Execute workflow", этот триггер предназначен для тестирования создаваемых цепочек в n8n.

Добавляем Chat model в блок Ai Agent для подключения через RouterAI

  1. Жмем на плюсик возле "Chat Model".
  2. Выбираем вариант "OpenAI Chat Model".

В открывшемся окне ноды необходимо подключить "Credential", это параметры подключения к RouterAI. Для этого в поле "Credential" жмем "Connect to OpenAI" (если credential уже есть, выбираем в выпадающем списке "Create new credential").

Окно настроек ноды OpenAI Chat Model в n8n

Создание нового credential в N8N для подключения к RouterAI

Здесь нам необходимо:

  1. Заполнить поле Base URL значением https://routerai.ru/api/v1
  2. Ввести ваш API Key из RouterAI, полученный на предыдущем шаге, или получить новый здесь.
  3. Изменить название Credential на RouterAI, чтобы не запутаться в дальнейшем (опционально).

После этого сохраняем credential (кнопка Save), возвращаемся в окно ноды и завершаем настройку выбором модели. При работе с настоящим ключом N8N сам покажет все доступные в RouterAI модели; также можно переключить поле Model в режим "By ID" и ввести идентификатор модели вручную.

Нода OpenAI Chat Model с credential RouterAI и моделью из RouterAI в n8n

  1. В поле "Credential" выбран созданный credential RouterAI.
  2. В поле "Model" выбираем модель из списка или вводим её ID (в примере anthropic/claude-sonnet-5.5).

Для n8n подойдет любая модель, но я рекомендую попробовать следующие (отсортированы в порядке стоимости, дорогие сверху):

  • openai/gpt-5.5

  • google/gemini-3.1-pro-preview

  • anthropic/claude-sonnet-5.5

  • qwen/qwen3.7-max

  • x-ai/grok-4.3

  • mistralai/devstral-2512

  • anthropic/claude-haiku-5.5

  • deepseek/deepseek-v3.2

И так далее, полный каталог моделей здесь.

Для примера заполним Prompt вот таким текстом "Расскажи шутку".

Добавим вывод результата в телеграм, и протестируем работу Аи агента.

Не будем подробно останавливаться на настройке блока отправки телеграм сообщения. Скажу лишь что вам потребуется telegram бот, который будет отправлять сообщения и chat id.  

  • Создать бота и получить токен можно в @BotFather.
  • Затем напишите любое сообщение вашему боту и перешлите это сообщение вот сюда. В ответ вы получите сообщение с chat id, вот в таком виде ID:61451616.

Протестируем работу нашего workflow.

Работа ai agent в n8n, через routeraiРезультат

Результат работы AI agent в n8n, через RouterAI

Как видим, агент запустился, выполнил запрос в RouterAI и отправил полученный результат в Telegram. Теперь вы можете приступать к серьезной автоматизации, ставя задачи на естественном языке, подключив необходимые Tools для доступа к данным.