Ressources · Intégration n8n

Nœud Ollama n8nConfigurer Ollama dans n8n.

Le nœud Ollama n8n interroge les modèles installés sur ton propre serveur Ollama. Il propose 2 opérations, une pour le texte et une pour les images, toutes deux construites sur un sélecteur Model et une collection Options de 25 réglages. Le bon choix quand la donnée ne doit pas sortir.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert le nœud Ollama n8n ?

Il envoie une consigne à un modèle hébergé sur un serveur Ollama et récupère la réponse sous forme de données de workflow. Le nœud fonctionne comme n'importe quelle action : il s'exécute une fois par item entrant et n'a aucun port de sous-nœud, donc rien ne se branche dessous. Deux ressources se partagent le travail, Text pour une conversation, Image pour poser une question sur des visuels.

Premier scénario, le tri de demandes entrantes. Un formulaire tombe dans le workflow, la ressource Text reçoit un System Message qui énumère les catégories possibles, Temperature descend pour que la réponse arrête de partir en vrille, et la catégorie ressort prête à alimenter un aiguillage. Avec Output Format sur json, la réponse se lit directement, ce qui évite une étape de nettoyage avant d'écrire dans Google Sheets.

Deuxième scénario, les pièces scannées d'un cabinet comptable. Le justificatif arrive en fichier binaire, c'est-à-dire un fichier attaché à l'item plutôt que du texte. La ressource Image le lit via Input Data Field Name(s), la question part dans Text Input, et le montant repéré alimente une relance préparée par Gmail. Un modèle de vision hébergé comme Google Gemini ferait le même travail, sauf que là, l'image reste sur ton réseau.

Troisième scénario, la réécriture en série. Des fiches produit passent une par une dans le nœud, Max Tokens borne la longueur, et Seed fixe le tirage aléatoire : relance la même consigne, tu obtiens le même texte, donc une différence entre deux exécutions veut dire quelque chose.

Quand prendre autre chose. Ce nœud répond à une consigne, point final. Il ne garde pas l'historique d'un échange, il n'appelle aucun outil et il ne décide pas de la suite : dès qu'il faut de la mémoire ou des outils, le nœud AI Agent prend le relais. Il ne télécharge pas non plus de modèle à ta place, le modèle doit déjà être présent sur le serveur Ollama visé.

Les limites connues. La collection Options compte 25 réglages, dont plusieurs concernent la machine et pas la consigne (Number of GPUs, Number of CPU Threads, Low VRAM Mode). C'est un avertissement honnête : un modèle local ne va jamais plus vite que le matériel qui le fait tourner. Thinking ne concerne que les modèles compatibles, et Simplify Output reste le moyen le plus rapide d'arrêter de fouiller une réponse d'API brute. Pour la partie auto-hébergement, l'Avis n8n entre dans le détail.

Connexion

Que faut-il brancher avant de lancer le nœud ?

  1. 01

    Créer le credential Ollama

    Ouvre le menu Credentials de n8n et ajoute un credential Ollama. Il demande une Base URL, par défaut http://localhost:11434, et une API Key optionnelle pour un proxy qui attend un jeton Bearer. Un credential est la fiche de connexion stockée une fois par n8n et réutilisée partout, au lieu de retaper les infos dans chaque workflow.

  2. 02

    Le rattacher au nœud

    Pose le nœud Ollama sur le canvas et sélectionne ce credential en haut de son panneau. La même fiche sert aux deux ressources : un workflow qui classe du texte et un autre qui lit des images partagent une seule entrée, donc un seul endroit à corriger le jour où le serveur change d'adresse.

  3. 03

    Choisir le modèle

    Remplis Model, le seul champ requis sur les deux opérations. C'est un resource locator : soit tu prends une entrée dans la liste que n8n charge, soit tu saisis l'identifiant toi-même, ce qui sert quand le nom du modèle vient d'un nœud précédent sous la forme {{ $json.model }}.

Actions

Que sait faire le nœud Ollama ?

Le nœud Ollama expose 2 opérations sur 2 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceAnalyze ImageMessage a Model
Image
Text

Image

1 opération
01

Analyze image

image.analyze

Ce que tu vois dans n8n

Notes & cas d'usage

Transmet une ou plusieurs images à un modèle capable de les lire et renvoie sa réponse à la question posée. Pratique pour récupérer ce qui est imprimé sur un document, plus que pour décrire une photo.

Paramètres clés

  • Model : requis, le modèle de vision appelé.
  • Input Type : binary pour un fichier porté par l'item, url pour une image déjà en ligne.
  • Input Data Field Name(s) : le champ binaire qui contient l'image, souvent data, plusieurs noms séparés par des virgules.
  • URL(s) : les adresses des images en mode url, séparées par des virgules.
  • Text Input : la question posée sur l'image.
Cas d'usage
extraire la référence d'un bon de livraison scanné, puis la pousser dans Slack pour validation.

Text

1 opération
02

Message a model

text.message

Ce que tu vois dans n8n

Notes & cas d'usage

Envoie une conversation au modèle et récupère sa réponse. Rien n'est conservé d'une exécution à l'autre : tout l'échange que le modèle doit connaître voyage dans la requête.

Paramètres clés

  • Model : requis, le modèle de texte qui répond.
  • Messages : la liste des tours de parole, chacun avec un Content et un Role, user pour la question et assistant pour rejouer une réponse antérieure comme historique.
  • System Message : la consigne permanente qui cadre chaque tour.
  • Simplify Output : activé, tu récupères la réponse seule plutôt que l'enveloppe complète.
Cas d'usage
transformer des notes de réunion brutes en résumé court avant diffusion à l'équipe.
Besoin d'aide

Besoin d'aide pour automatiser Ollama avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Ollama et n8n, les questions fréquentes

01Le nœud Ollama est-il inclus dans n8n ?
Oui. Il fait partie du paquet IA livré avec n8n : rien à installer, rien à payer de plus côté n8n. Il se comporte pareil sur n8n Cloud, l'offre hébergée par n8n, et sur une instance auto-hébergée installée via Docker ou npm. Un workflow construit d'un côté tourne à l'identique de l'autre. Ce qui se paie, c'est la machine qui fait tourner Ollama, puisque les modèles s'exécutent sur ton propre matériel et pas sur l'API d'un fournisseur. La licence de n8n en Community Edition est la licence Sustainable Use, et le nœud en fait partie au même titre que les autres.
02Que faut-il pour faire fonctionner le nœud Ollama n8n ?
Un credential et un modèle. Le credential se crée une seule fois depuis le menu Credentials de n8n et se réutilise dans tous les workflows : tu le configures sur le premier nœud, ensuite tu le sélectionnes dans une liste. Chaque opération demande ensuite son champ Model, le seul paramètre requis sur Analyze image comme sur Message a model. Le modèle doit déjà exister sur le serveur Ollama visé par le credential : le nœud ne télécharge rien et n'installe rien. Le champ Model est un resource locator, donc il accepte aussi bien une entrée de liste qu'un identifiant écrit à la main ou repris d'un nœud précédent.
03Quelles sont les limites du nœud Ollama ?
Le nœud expose 2 opérations, une par ressource, et c'est toute sa surface : conversation texte et question sur image. Pas de mémoire d'une exécution à l'autre, pas d'appel d'outils, aucun port pour brancher un sous-nœud, puisqu'il s'exécute comme une action ordinaire sur chaque item entrant. La version décrite ici est la version 1, un workflow plus ancien peut afficher moins d'options. Plusieurs des 25 champs Options règlent la machine et pas la consigne, ce qui rappelle que la vitesse dépend du matériel.
04Par quelle opération commencer ?
Par Message a model. Le chemin vers un premier résultat est le plus court : choisir le Model, ajouter un message avec le Role user, exécuter, lire la réponse. Une fois que ça tourne, un System Message et une Temperature basse suffisent à en faire un classificateur fiable dans une branche d'aiguillage. Analyze image sert quand l'entrée est une image ou un scan, et réclame un modèle capable de lire des visuels, sinon la réponse ne vaut rien. Sur cette opération, pense à Input Type : un fichier porté par l'item se lit en binary, une image déjà publiée se lit en url.
05n8n ou Make pour des modèles en local ?
Ça dépend d'où la donnée doit rester. n8n s'auto-héberge, donc le workflow et le serveur Ollama peuvent vivre sur le même réseau privé, sans rien qui sorte. Make est uniquement hébergé, sans option d'auto-hébergement, et se facture à l'opération, ce qui change la note dès qu'une boucle traite beaucoup d'items. Make reste plus lisible sur un scénario court et linéaire. Pour des modèles locaux, l'auto-hébergement tranche le plus souvent la question, parce qu'il décide d'où partent les données autant que de ce que coûte le traitement. La logique visuelle diffère aussi : n8n assume les branches et le code, Make garde une ligne plus stricte.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.