Impossible de connecter l'agent IA au workflow n8n

Bonjour, je veux créer un flux de travail personnel pour permettre aux utilisateurs de tester un modèle d’IA interne, un modèle installé sur un serveur Windows 2019, en utilisant ollama

image

J’ai essayé plusieurs fois, mais le flux de travail ne semble pas fonctionner pour appeler le modèle ollama IA, et je ne trouve aucun journal d’erreur

Avez-vous des idées ?

Salut @lannyho

Tu as des erreurs avec le modèle llama3:8b ?

Bonjour @kjooleng

Ça ne marche toujours pas.

Quel est l’erreur ?
Peux-tu essayer ceci ?

Bonjour @lannyho

Voici les choses auxquelles tu dois faire attention.

Ton workflow n8n ne fonctionne pas parce que le logiciel IA (Ollama) et l’outil d’automatisation (n8n) ne communiquent pas correctement. C’est essentiellement un problème de « connexion » ; n8n essaie d’envoyer un message, mais il utilise le mauvais nom et se heurte à un mur numérique sur ton serveur.

D’abord, il y a une simple erreur de nommage. Tu as dit à n8n d’utiliser un modèle appelé « llama3.2 », mais ton serveur le répertorie sous « llama3.2:latest ». Pour un ordinateur, ce sont deux noms complètement différents. Tu dois simplement ajouter la partie « :latest » au nom du modèle dans tes paramètres n8n pour qu’ils correspondent parfaitement.

Ensuite, le logiciel IA est actuellement en « mode privé ». Par défaut, Ollama ne communique qu’avec les choses qui se passent dans sa propre bulle immédiate. Tu dois modifier un paramètre caché sur ton Windows Server appelé variable d’environnement pour dire à l’IA d’arrêter d’être privée et de commencer à écouter les demandes d’autres applications.

Même si l’IA est disposée à communiquer, ton Windows Server a un gardien de sécurité intégré appelé Firewall. Ce gardien bloque presque tout le trafic entrant pour garder le serveur en sécurité. Tu dois créer une règle d’« autorisation » spécifique qui dit au gardien de laisser passer les messages sur le Port 11434, qui est la porte spécifique que l’IA utilise pour communiquer.

De plus, tu dois t’assurer que n8n sait exactement où le serveur est situé. Si tu as utilisé le mot « localhost » dans tes paramètres, n8n cherche l’IA à l’intérieur de lui-même plutôt que sur le serveur. Tu dois remplacer « localhost » par l’adresse IP réelle de ton Windows Server pour que n8n sache exactement quel ordinateur appeler.

Une fois que tu auras corrigé le nom, dit à l’IA d’écouter, ouvert la porte du firewall et fourni l’adresse correcte du serveur, la connexion devrait être établie. Essaie ces étapes une par une, et ton agent IA devrait commencer à répondre à tes messages « bonjour » dans le chat.

Bonjour @lannyho
Peux-tu essayer de suivre cette vidéo :

Et fais-nous savoir à quelle étape tu bloques.