LLMs lokal ausführen mit Ollama und n8n

Alexander Schnabl
Alexander Schnabl ·

Warum kleine lokale Modelle einen Blick wert sind

KI ist für Service Desks und Ops-Teams längst Pflichtprogramm. Doch jeder Cloud-Call kostet drei Dinge: Latenz, Geld und Compliance-Sicherheit. Kleine lokale Modelle ändern das: Ihre Daten bleiben bei Ihnen und es fallen keine Gebühren pro Token an.


Warum Cloud-Aufrufe Automatisierung bremsen

Jeder Aufruf bei einem Hyperscaler kostet einen Roundtrip über das Internet. Bei Tausenden Automationen pro Tag bedeutet das:

  • Höhere Kosten: Token-Gebühren für jeden Aufruf
  • Unsichere Compliance: Die DSGVO mag keine Cross-Border-Transfers
  • Entwicklungsaufwand: wechselnde APIs, Rate Limits, Vendor-Lock-in

Lokale LLMs lösen diese Blocker - aber: Welches Modell? Welche GPU? Wie als API für n8n exponieren?


Ollama und n8n auf eigener Hardware

S&S Technologies bündelt Ollama (leichter Modell-Server) mit gehärteten n8n Workflow-Runners. Ollama hostet Modelle on-prem; n8n orchestriert Prompts, Kontextfenster und Post-Processing. Zusammen betreiben sie Ihre Automatisierungen unter Ihrer eigenen Kontrolle. Automatisieren. Optimieren. Skalieren.


Modelle wählen, dimensionieren und installieren

1. Modellklassen & Use Cases

Modellklasse Typische Größe Ideal für Beispiel-Prompt
SLMs (Small Language Models) 3-7 B Parameter Echtzeit-Chat, Ticket-Triage „Fasse dieses Ticket in 20 Wörtern zusammen und vergebe eine Priorität.“
Vision-fähige LLMs 7-13 B OCR, Screenshot-Analyse, Rechnungs-QA „Sag mir, ob auf dieser Rechnung eine PO-Nummer fehlt.“
„Thinking“-Modelle (Reasoning-getuned) 7-13 B mit größerem Kontext Root-Cause-Analyse, Multi-Step-Automationen „Gib anhand dieser Log-Auszüge eine Fehlerhypothese und nächste Schritte aus.“

2. Modellwahl

  1. Phi-3-mini-4K-instruct (3,8 B): kleines, schnelles SLM für Chat/Klassifikation
  2. Gemma-2-9B-it: Allzweckmodell mit 8K Kontext für anspruchsvollere Aufgaben
  3. Llava-1.6-7B: Versteht Bilder, etwa für die QA von GUI-Screenshots
  4. OpenHermes-2.5-Mistral-7B: auf Anweisungen trainiertes Mistral 7B für allgemeine Aufgaben

Tipp: Halten Sie ein SLM und ein Vision-Modell immer geladen; starten Sie ein schwereres „Thinking“-Modell nur bei Bedarf.

3. Hardware-Check

  • CPU-only Pilot: Moderner 8-Kern-Laptop; reicht für erste Tests, antwortet aber langsamer als mit GPU
  • GPU-Mindestmaß: NVIDIA RTX 4060 (8 GB VRAM) oder besser, damit jedes der Modelle oben in den GPU-Speicher passt
  • RAM: genug für das Betriebssystem und die Modelle, die Sie geladen halten; mehr, wenn Sie mehrere im Wechsel laden
  • Disk: Die Modelle oben belegen so, wie Ollama sie herunterlädt, je 2-6 GB (Ollama-Bibliothek) - auf NVMe für schnelle Loads speichern
# macOS / Linux
curl -fsSL https://ollama.com/install.sh | sh
# dann
ollama pull gemma2:9b
# Ollama läuft jetzt auf http://localhost:11434

Vollständige Anleitung: siehe die Ollama-Installationsdokumentation.

n8n neben Ollama zu betreiben ist genauso simpel:

Beide Wege funktionieren - der einzige Unterschied ist, wo die Workflow-Engine läuft.

5. Verkabelung in n8n - eingebaute AI-Nodes

# Aktion Warum es wichtig ist
1 In Credentials → Ollama Base URL auf http://localhost:11434 (oder Container-Namen) setzen. Dann einen Ollama Model-Node (Completions) oder Ollama Chat Model-Node (Chat) droppen. Native Node = keine Custom-HTTP-Calls und bessere Fehlerbehandlung
2 Single-Shot Prompts: Modell in Basic LLM Chain einwickeln.Multi-Tool Reasoning: Modell in einen AI Agent füttern und Tool-Nodes (Web Search, SQL, HTTP ...) anhängen. Repliziert LangChain-Patterns innerhalb von n8n
3 Chain/Agent-Output an Ihr Zielsystem binden - z. B. mit dem S&S Technologies Matrix42 n8n Node (vollständiges Tutorial in unserem Beitrag zum Matrix42-Node). Ein Node verwandelt KI-Insights in Ticket-Anreicherung

Zusammengesetzt sieht ein Workflow, der Tickets mit einem lokalen Modell bearbeitet, so aus:

n8n-Workflow, der ein LLM lokal ausführt: Ein AI Agent mit dem Ollama Chat Model liest ein Matrix42-Ticket und schreibt das Ergebnis zurück

Ein Matrix42-Node liest neue Tickets und übergibt sie dem AI Agent. Das Sprachmodell bekommt der Agent vom Node „Ollama Chat Model“, der den Ollama-Server auf Ihrer Hardware über die Base URL in seinen Credentials erreicht. Tools wie Websuche, SQL oder ein HTTP-Request hängen auf dieselbe Weise am Agent. Ein zweiter Matrix42-Node schreibt Zusammenfassung und Priorität zurück ins Ticket. Für einen einzelnen Prompt ohne Tools ersetzt eine Basic LLM Chain den Agent.


Cloud und lokal im Vergleich

Cloud-LLM Lokales Ollama + n8n
Antwortzeit Roundtrip über das Netz plus Warteschlange beim Anbieter Kein Roundtrip; hängt von GPU und Modellgröße ab
Kosten Pro Token, wachsen mit jedem Aufruf Einmal Hardware, danach Strom
Datenresidenz Beim Anbieter On-Prem

Im Pilot unten messen Sie Antwortzeiten und Token-Volumen an Ihren eigenen Workflows; daran sehen Sie schnell, welches Setup passt.


Ein Pilot in einer Woche

Checkliste für den Pilot in einer Woche

  1. Prüfen Sie, ob Workstation oder Server die GPU- und RAM-Ziele erfüllt
  2. Installieren Sie Ollama und laden Sie Phi-3-mini und Gemma-2-9B
  3. Bauen Sie Ihren eigenen Workflow oder kontaktieren Sie unser Team für einen schnellen Start
  4. Schicken Sie Test-Tickets und Rechnungen durch die neuen Nodes
  5. Messen Sie Latenz und Genauigkeit
  6. Produktions-Rollout entscheiden

Möchten Sie das mit Ihren eigenen Workflows testen? Kontaktieren Sie unser Team und legen Sie los!

Passende Lösungen

  • Lokales LLM-Hosting

    Sprachmodelle auf Ihren eigenen Servern oder in einem EU-Rechenzentrum, betrieben mit vLLM, llama.cpp oder Ollama und über n8n mit Ihren Workflows verbunden.

Weiterlesen