Direkt zur Antwort

Prüfe zuerst, aus welcher Umgebung n8n den Ollama-Server anspricht. Richte danach die Verbindung und den Modell-Subnode ein. Beginne mit einer Basic LLM Chain und einem festen Prompt; prüfe die Antwort an bekannten Fakten, bevor du mehrere Datensätze oder weitere Dienste hinzunimmst.

n8n und Ollama: wer ruft wen auf?

Der n8n-Prozess sendet deine Eingabe an eine Ollama-Instanz. Dort muss das gewünschte Modell verfügbar sein. Der Browser, in dem du den Workflow bearbeitest, ist nicht automatisch der Rechner, von dem die Modellanfrage ausgeht.

Die Adresse aus Sicht des aufrufenden n8n-Prozesses
AufbauWas die Adresse bedeutet
Beide Programme nativ auf demselben Rechner127.0.0.1:11434 kann den lokalen Ollama-Dienst bezeichnen.
Beide Dienste im selben Compose-NetzDer tatsächliche Ollama-Servicename kann als Host dienen, etwa http://ollama:11434.
n8n in einem anderen Containerlocalhost bezeichnet diesen n8n-Container; die Verbindung zum Modell muss gesondert eingerichtet sein.
n8n Cloud und Ollama auf deinem PCDie Cloud erreicht nicht automatisch den Loopback-Port deines Rechners. Ein entfernter Zugang braucht einen bewusst eingerichteten geschützten Verbindungsweg.

Ändere eine lokale Bindung nicht beiläufig auf eine öffentliche Adresse. Für diesen Lernversuch nehmen wir eine bereits laufende, für deinen n8n-Prozess kontrolliert erreichbare Ollama-Instanz. Die Adresse allein beweist außerdem keinen lokalen Modellbetrieb: Prüfe, ob du tatsächlich ein lokales Modell statt eines Cloudzugangs auswählst.

Server, Modell und eine kleine Testaufgabe vorbereiten

Du brauchst einen laufenden n8n-Zugang, Ollama und ein geeignetes Modell auf der angesprochenen Instanz. Die Modellverwaltung erfolgt dort, wo dieser Ollama-Server läuft. Ein Modell auf einem anderen Laptop erscheint nicht automatisch in deinem Serveraufbau.

Vorhandenen lokalen Modellbestand prüfen

ollama --version
ollama list

Diese Befehle sind eine Bestandsprüfung, keine Qualitätsmessung. Notiere den vollständigen Modellnamen einschließlich Variante. Falls du mehrere Server verwendest, prüfe ausdrücklich, zu welcher Instanz die angezeigte Liste gehört.

Unsere eigene Aufgabe verwendet nur einen fiktiven Termin. Die drei zu erhaltenden Fakten sind Mittwoch, 17:15 Uhr und Raum Kupfer 2. Du musst keine Kundendaten, E-Mails oder privaten Notizen verwenden, um den Verbindungsweg zu lernen.

Die Grafik trennt Hauptablauf und Modellanschluss. Der Chat-Model-Subnode ist keine weitere lineare Station zwischen Trigger und Antwort.

Ein Hauptablauf aus Manual Trigger und Basic LLM Chain erhält sein Modell über einen gesonderten Ollama-Chat-Model-Anschluss; die Antwort wird an bekannten Fakten geprüft.
Eigene Konzeptgrafik, kein importierter Workflow und kein ausgeführter Modelltest.

Ollama-Verbindung und Chat Model einrichten

Lege im Workflow einen Basic LLM Chain-Knoten an. Öffne dessen Modellanschluss und wähle Ollama Chat Model. Weise dort ein vorhandenes passendes Ollama-Credential zu oder lege eines an.

  1. Trage als Base URL die aus Sicht von n8n erreichbare Ollama-Instanz ein.
  2. Bei einem direkten lokalen Zugang ohne vorgeschaltete Authentifizierung bleibt das optionale Schlüsselfeld leer.
  3. Bei einem authentifizierten Proxy verwendest du dessen tatsächliche Adresse und passenden Zugang. Ein beliebiger Text im Schlüsselfeld richtet keine Authentifizierung am Server ein.
  4. Wähle ein auf dieser Instanz vorhandenes Modell, das deine installierte Integration anbietet.

Du solltest n8n-Zugangsdaten getrennt vom Workflow verwalten. Ein Credential verbindet Zugang und Ziel; es ist keine Freigabe für beliebige nachgelagerte Aktionen.

Die gelesene Chat-Model-Referenz nennt noch Llama-2-Beispiele. Wir behandeln diese nicht als abschließende aktuelle Modellliste. Prüfe die tatsächliche Auswahl deiner n8n-Version und des verbundenen Servers. Aus dem bloßen Erscheinen eines Modells folgt auch keine allgemeine Unterstützung aller Agenten- oder Werkzeugfunktionen.

Einen ersten Workflow mit Basic LLM Chain bauen

Verwende für den Einstieg einen Manual Trigger, dahinter die Basic LLM Chain und am Modellanschluss den eingerichteten Ollama Chat Model-Subnode. Füge noch keine sendenden oder schreibenden Werkzeuge hinzu.

  1. Verbinde den Trigger mit der Chain.
  2. Wähle im Prompt-Bereich Define below.
  3. Füge den folgenden festen Text in das Feld für die Benutzernachricht ein.
  4. Führe den kleinen Workflow selbst aus und öffne die tatsächlich erzeugte Ausgabe.

Eigene Textprobe mit bekannten Fakten

Fasse diese fiktive Notiz in einem Satz zusammen. Verändere Tag, Uhrzeit und Raum nicht: Der Test findet am Mittwoch um 17:15 Uhr im Raum Kupfer 2 statt.

Die feste Eingabe vermeidet zunächst Verwechslungen mit dynamischen Datenfeldern. Wenn du stattdessen die automatische Übernahme aus einem vorherigen Knoten wählst, erwartet die Chain laut Dokumentation chatInput. Ein anders benanntes Feld wird dadurch nicht automatisch zur passenden Eingabe.

Ein Outputparser ist ein zusätzlicher Schritt, wenn du später eine bestimmte Datenstruktur brauchst. Für diese erste kurze Textprobe genügt die sichtbare Antwort. Ein Parser kann ein Format prüfen; die fachliche Kontrolle der enthaltenen Fakten bleibt deine Aufgabe.

Antwort, Datenfelder und einzelne Items prüfen

Vergleiche den tatsächlich erzeugten Satz mit dem Ausgangstext. Sind Mittwoch, 17:15 und Kupfer 2 unverändert? Wurde eine neue Information ergänzt? War die Ausgabe verständlich und innerhalb der gewünschten Form? Speichere deine Beobachtung, statt aus einem erfolgreich ausgeführten Knoten schon auf eine korrekte Automation zu schließen.

Für weitere Versuche änderst du jeweils nur einen Aspekt: beispielsweise die Eingabe oder das Modell. So kannst du erkennen, wo ein Unterschied entstanden ist. Die folgenden Beispieldaten sind eine eigene Prüfhilfe, kein aufgezeichneter Modelltest.

Eigene Textprobe und Abnahmepunkte herunterladen.

Mehrere Items brauchen besondere Aufmerksamkeit: n8n weist darauf hin, dass Expressions in Modell-Subnodes auf das erste Item aufgelöst werden. Ein dynamischer Parameter am Subnode wird dadurch nicht zwangsläufig für jeden Datensatz unterschiedlich ausgewertet. Prüfe einen einzelnen Datensatz vollständig, bevor du mehrere zusammen verarbeitest.

Schließe im ersten Versuch keinen Versand an die Antwort an. Ein formal richtiger Satz kann in einem echten Vorgang immer noch den falschen Empfänger oder einen ungeprüften Inhalt betreffen.

Verbindungsfehler und Modellfehler unterscheiden

Welche Ebene meldet den Fehler?
BeobachtungPrüfe zuerst
Verbindung abgelehntServer läuft? Richtige Instanz, erreichbarer Listener und Netzwerkperspektive?
Authentifizierung abgelehntHandelt es sich um einen Proxyzugang? Stimmen Ziel und Credential?
Modell nicht gefundenIst der exakte Modellname auf dem angesprochenen Server vorhanden?
No prompt specifiedIst Define below gefüllt oder liefert der vorherige Knoten chatInput?
Knoten läuft, Fakten sind falschAusgabe mit bekanntem Ausgangstext vergleichen; Format und Inhalt getrennt bewerten.
Mehrere Datensätze nutzen denselben ParameterErste-Item-Verhalten des Modell-Subnodes prüfen.

Für einen getrennten technischen Vergleich kannst du die native Ollama-API und ihr Antwortformat nachvollziehen. Beim Chat-Endpunkt sind model und messages relevant; standardmäßig wird gestreamt. stream:false erleichtert eine einzelne JSON-Antwort. Das ist ein anderer Datenweg als der konfigurierte n8n-Knoten.

Wenn du stattdessen einen HTTP-Request-Knoten verwendest, solltest du HTTP-Anfragen in n8n Schritt für Schritt prüfen. Vermische die Einstellungen einer nativen Ollama-API nicht ungeprüft mit einer OpenAI-kompatiblen Schnittstelle oder einem zusätzlichen Proxy.

Ein CORS-Origin-Eintrag öffnet keinen fehlenden Netzwerkweg. Behandle erreichbare Adresse, Serverbindung, Authentifizierung und Modellantwort als getrennte Prüfpunkte.

Quellen & Methode

Vorgehen und Grenzen

Vier aktuelle Originaltexte vollständig gelesen: n8n-Ollama-Credentials, Chat Model, Basic LLM Chain und Ollama-Chat-API. Eigene fiktive Textprobe und Vorlagen statisch geprüft. Kein n8n-Workflow gestartet und keine Modell- oder API-Anfrage ausgeführt.

Bei Recherche, Texterstellung und Grafiken wird KI eingesetzt. Welche eigenen Versuche vorliegen und was nur als Beispiel dient, beschreibt dieser Beitrag. Unser Redaktionsstandard erklärt die Anforderungen an Belege und Berichtigungen.

Belege für die Aussagen

  1. n8n: Ollama-Credentials und Base-URLBelegt: n8n-Ollama-Credentials verwenden die Instanz-Base-URL und optional einen Schlüssel für einen authentifizierten Proxy. · geprüft am 20. Oktober 2026
  2. n8n: Ollama Chat ModelBelegt: Der Chat-Model-Subnode wählt ein Modell und besitzt eigene Modelloptionen. In Subnodes beziehen sich Expressions bei mehreren Eingabeitems laut Dokumentation auf das erste Item. · geprüft am 20. Oktober 2026
  3. n8n: Basic LLM ChainBelegt: Basic LLM Chain kann einen ausdrücklich definierten Prompt oder chatInput aus vorherigem Knoten verwenden. Basic LLM Chain unterstützt optionale Outputparser; die Aktivierung erfordert den Anschluss eines Parsers. · geprüft am 20. Oktober 2026
  4. Ollama: native Chat-APIBelegt: Native Ollama-Chat-API erwartet model/messages und streamt standardmäßig; stream:false fordert die Gesamtantwort an. · geprüft am 20. Oktober 2026
  5. Ollama: FAQ zu Dienst und BetriebBelegt: Vollständig gelesener Originalkontext im Briefing. · geprüft am 20. Oktober 2026