n8n и Ollama: локальная модель
Промпт для ChatGPT: собрать рабочую связку n8n с локальной Ollama под вашу схему запуска — адрес, порт, проверка и выбор модели.
Пример результата
Пробовал на связке n8n в Docker и Ollama нативно, Ubuntu на домашнем сервере. Что вышло: причина названа верно — контейнер искал Ollama внутри себя. Выданный Base URL для моего случая — http://host.docker.internal:11434, и вместе с ним указан флаг запуска контейнера --add-host host.docker.internal:host-gateway, без которого на Linux это имя не существует. До этого я три раза перезапускал Ollama, думая, что дело в ней. Команда проверки пришла правильная — с выполнением внутри контейнера, а не с хоста. У меня с хоста curl отвечал, и именно это сбивало. Что пришлось доделать: Ollama слушала только петлевой адрес. Пришлось задать прослушивание на всех интерфейсах — в ответе это было пятым пунктом, я сначала пролистал. Совет: если n8n и Ollama в двух контейнерах рядом, ничего этого не нужно — обращайтесь по имени сервиса из compose.