How-to
May 17
Простейший ИИ-агент на n8n + telegram + deepseek API
- Регистрируемся на сервисах:
- n8n.io ( облачная версия - 14 дней - бесплатно) можно разместить на своем компьютере локально, но могут быть небольшие заморочки. Совет: пока учитесь - пользуйтесь бесплатной версией и скачивайте свои проекты перед окончанием бесплатного периода. При необходимости регайтесь через новую почту и получайте снова 14 дней бесплатного периода. Импортировать выгруженный проект (воркфлоу) можно двумя кликами.
- https://openai.com/
(в n8n.io можно получить бесплатные 100 токенов на openAI - жмите Claim credits):
Затем нажимаем "Create Workflow":
В нем собираем такую простую схему:
- В credentials в телеграм нодах (блоки телеграм выше) вставляете API ключ созданного бота
- В credentials OpenAI Chat model вставляете API ключ полученный в Openai.com
- Отключаем все ноды, кроме триггера телеграм (потом поймете почему)
- Нажимаем на кнопку "test workfow" слева от первого триггера телеграм. Заходим в телеграм пишем боту сообщение
- Активируем ноду AI agent
- Переносим входящее сообщение в блок Prompt (User message)
- В ноде AI agent в разделе System Message настраиваем системный промпт - то, ради чего мы хотим использовать агента. Я прописал ему следующее:
"Ты - помощник в выпекании блинов. Знаешь все интернациональные рецепты по изготовлению блинов. Когда тебе пишет человек - давай ему случайный рецепт блинов, который ты генерируешь. Используй креативность. Удиви пользователя." - Нажимаем Test step