Как подключить Ollama к n8n для автоматизации ИИ-моделей?

Подключение Ollama к n8n открывает широкие возможности для автоматизации работы с локальными языковыми моделями искусственного интеллекта. Ollama — это инструмент для запуска больших языковых моделей на локальном компьютере, а n8n — мощная платформа для автоматизации рабочих процессов. Их интеграция позволяет создавать сложные workflow с использованием ИИ без зависимости от облачных сервисов.

Для начала необходимо установить Ollama на ваш сервер или локальную машину. Скачайте установщик с официального сайта ollama.ai и следуйте инструкциям для вашей операционной системы. После установки загрузите нужную модель командой ‘ollama pull llama2’ или другую модель по выбору. Убедитесь, что Ollama запущена и доступна по адресу localhost:11434.

Далее настройте n8n. Если вы используете Docker, добавьте в docker-compose.yml сервис n8n с проброшенными портами. При локальной установке запустите n8n командой ‘npx n8n’. В интерфейсе n8n создайте новый workflow и добавьте HTTP Request ноду для взаимодействия с API Ollama.

Настройка HTTP Request ноды включает следующие параметры: метод POST, URL ‘http://localhost:11434/api/generate’ для генерации текста или ‘/api/chat’ для чат-режима. В теле запроса укажите JSON с параметрами: model (название модели), prompt (ваш запрос) и stream (false для получения полного ответа сразу). Добавьте заголовок Content-Type: application/json.

Для обработки ответа используйте ноду Function или Set для извлечения сгенерированного текста из JSON-ответа Ollama. Типичная структура ответа содержит поле response с текстом модели. Вы можете добавить условную логику через IF ноду для обработки различных сценариев.

Преимущества такой интеграции включают полный контроль над данными, отсутствие затрат на API внешних сервисов, возможность работы офлайн и высокую скорость обработки при наличии мощного оборудования. Вы можете создавать цепочки обработки, где результат одной модели передаётся другой, интегрировать с базами данных, мессенджерами и другими сервисами через богатую библиотеку нод n8n.


Задайте вопрос нейросети

Не нашли ответ? Спросите ИИ — он подготовит развёрнутую статью.