AnythingLLM „Modell nicht gefunden“ bei Ollama: Fünf Lösungen für Rohrprobleme
Leere Dropdowns und Unstimmigkeiten bei Tags sind in der Regel ein Problem mit der HTTP-Verbindung zwischen AnythingLLM und Ollama – nicht mit beschädigten Gewichten. Arbeiten Sie die Checkliste von oben nach unten durch.
AnythingLLM zeigt „Modell nicht gefunden“ – fünf Lösungen für Probleme mit der Wasserleitungsanlage
Sie haben AnythingLLM auf Ollama gerichtet, auf Senden geklickt und erhalten die Meldung „Modell nicht gefunden“. Oder das Dropdown-Menü für Modelle bleibt leer. Oder der Status „Verfügbare Modelle laden“ dreht sich endlos. In der Zwischenzeit zeigt ollama list an, dass die Modelldaten ordnungsgemäß auf der Festplatte gespeichert sind.
Dieser Widerspruch ist in der Regel nicht auf eine beschädigte Download-Datei zurückzuführen. AnythingLLM kommuniziert mit Ollama über HTTP. Fast jedes hartnäckige Problem lässt sich auf eines von fünf Verbindungs- oder Benennungsproblemen zwischen zwei lokalen Prozessen zurückführen.
Die untenstehenden Anmerkungen wurden anhand von Ollama-Versionen der Klasse 0.32.x erstellt: Symptom, Ursache, Lösung – geordnet nach der Häufigkeit, mit der jeweils die eigentliche Ursache vorliegt.
Wichtige Erkenntnisse
- Standardmäßig hört Ollama nur auf
127.0.0.1:11434zu, weshalb eine in Docker laufende Version von AnythingLLM es oft nicht erkennen kann.
localhost den Container selbst – verwenden Sie stattdessen http://host.docker.internal:11434 (oder das Host-Gateway).llama3 gegenüber llama3.1:8b). Dreißigsekündige Diagnose
Stellen Sie zunächst das Symptom fest:
| Symptom | Mögliche Ursache |
|---|---|
| Leerer Dropdown / endloses Laden | Ollama ist down oder die Basis-URL ist falsch (Docker) |
| Mittendrin die Meldung „Modell nicht gefunden“ | Tag-Übereinstimmungsfehler |
| Chatten funktioniert, Dokumentenhochladen fehlschlägt | Embedder fehlt |
| Richtige Namen, Zeitüberschreitungen | Arbeitsspeicherprobleme |
Bestellte Überprüfungen:
curl http://127.0.0.1:11434— keine Antwort → Ursache 1.ollama list— exakte NAME-Übereinstimmung? sonst Ursache 3.- AnythingLLM in Docker mit leeren Dropdown-Menü → Ursache 2 (Base URL).
- Nur die Hochläader versagen → Ursache 4 (Embedder).
- Noch immer instabil unter Last → Ursache 5 (RAM/VRAM).
Ursache 1 — Ollama läuft nicht (oder hört nicht zu)
Starten Sie den Server und überprüfen Sie die API:
# Start the server (foreground; leave it running)
ollama serve
# In another terminal, prove it's alive curl http://127.0.0.1:11434
# -> "Ollama is running"
Bestätigen Sie die Hörladresse:
lsof -nP -iTCP:11434 -sTCP:LISTEN # ollama ... TCP 127.0.0.1:11434 (LISTEN)
Falls nichts auf Port 11434 lauscht, kann AnythingLLM keine Modelle auflisten. Starten Sie die Anwendung/den Dienst, warten Sie, bis die API antwortet, und aktualisieren Sie anschließend das Dropdown-Menü für die AnythingLLM-Modelle.
Ursache 2 — Das in Docker laufende AnythingLLM kann den Host-Ollama nicht erreichen
Ollamas Standardverbindung ist ausschließlich auf den Loopback-Zugang beschränkt. Container können 127.0.0.1 auf dem Host nicht erkennen. Falls nötig, stellen Sie Ollama über die LAN-Schnittstelle zur Verfügung:
# macOS: expose Ollama on the network, then restart the app
launchctl setenv OLLAMA_HOST "0.0.0.0:11434"
# Linux (systemd): add to the service override, then reload + restart
# Environment="OLLAMA_HOST=0.0.0.0:11434"
Weisen Sie die Basis-URL von AnythingLLM für Ollama auf das Host-Gateway hin, zum Beispiel beim Ausführen des UI-Containers:
docker run -d -p 3001:3001 \ --add-host=host.docker.internal:host-gateway \ -v ~/anythingllm:/app/server/storage \ mintplexlabs/anythingllm
Auf Linux ist --add-host=host.docker.internal:host-gateway (oder die IP des Docker-Brücken-Gateways) in der Regel die Lösung. Nach der Änderung der URL müssen Sie die Einstellungen erneut öffnen und die Modelle neu laden.
Ursache 3 – Unstimmigkeit des Tags
Die API ist empfindlich gegenüber exakten Zeichenketten. Wenn die UI nach mistral fragt, aber Sie nur mistral:7b-instruct haben, scheitert das Chatten mitten im Gespräch.
Listen Sie auf, was Sie tatsächlich haben:
ollama list
# NAME ID SIZE MODIFIED
# llama3.1:8b 46e0c10c039e 4.9 GB 2 months ago
# qwen3:8b 500a1f067a9f 5.2 GB 5 months ago
Entweder ziehen Sie das Tag heran, das AnythingLLM erwartet, oder ändern Sie die UI auf einen exakt gleichen Namen aus dieser Liste. Überprüfen Sie dies mit einem direkten Chataufruf:
curl http://localhost:11434/api/chat -d '{"model":"mistral","messages":[{"role":"user","content":"hi"}]}'
# {"error":"model 'mistral' not found"}
curl http://localhost:11434/api/generate -d '{"model":"llama3","prompt":"hi"}'
# {"error":"model 'llama3' not found"}
Auch wenn die Curl-Anfrage funktioniert, aber die Benutzeroberfläche fehlschlägt, sendet diese weiterhin eine andere Modellzeichenkette – beheben Sie den Modellauswahler im Arbeitsbereich.
Ursache 4 – Fehlendes Embedder-Modell
Chats verwenden das generative Modell, während die Dokumenteneingabe ein Embedding-Modell nutzt. Wenn das Embedder-Modell nie heruntergeladen wurde, scheitern die Uploads, obwohl der Chat normal funktioniert.
Testen Sie die Embeddings:
curl http://localhost:11434/api/embeddings -d '{"model":"mxbai-embed-large","prompt":"test"}'
# {"error":"model \"mxbai-embed-large\" not found, try pulling it first"}
Laden Sie das von Ihrem Arbeitsbereich erwartete Embedder-Modell herunter (Beispiel):
ollama pull nomic-embed-text
Führen Sie den Upload erneut aus. Überprüfen Sie die Einstellungen des AnythingLLM Embedder, damit der Name mit ollama list übereinstimmt.
Ursache 5 – Nicht genügend Speicher
Größe Tags auf kleinen Geräten führen aufgrund unsichtbarer Zeitlimits zum Scheitern. Überwachen Sie während des Ladevorgangs den Activity Monitor, nvidia-smi sowie free -h. Lösungen: kleinere Quantisierung, weniger gleichzeitige Arbeitsbereiche, mehr RAM/VRAM oder Schließen anderer Modelle (ollama stop).
Präventions-Checkliste
- Lassen Sie Ollama als Dienst laufen.
- Dokumentieren Sie die Basis-URL für Docker-Installationen im Vergleich zu nativen Installationen.
- Pinnen Sie in den AnythingLLM-Arbeitsbereichen die genauen Tags.
- Ziehen Sie in den Bootstrap-Skripten stets sowohl die Chat-Modelle als auch die Embedder-Modelle heran.
- Begrenzen Sie die Größe der Modelle auf den Speichervorrat des Rechners.
Zusammenfassung
Der Fehler „Modell nicht gefunden“ zwischen AnythingLLM und Ollama liegt fast immer an den Verbindungsparametern: Ist der Prozess gestartet?, Ist die URL in allen Namensräumen korrekt?, Sind die Tags genau richtig?, Ist ein Embedder vorhanden?, Reicht der Speicher aus? Arbeiten Sie diese Liste von oben nach unten durch, bevor Sie mehrere Gigabyte schwere Modelldaten erneut herunterladen.
Falls Sie die Bind-Adresse von Ollama ändern, starten Sie sowohl Ollama als auch AnythingLLM neu; veraltete Clients speichern die alte Basis-URL in den Arbeitsbereichseinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, starten Sie sowohl Ollama als auch AnythingLLM neu; veraltete Clients speichern die alte Basis-URL in den Arbeitsbereichseinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.
Falls Sie die Bind-Adresse von Ollama ändern, müssen Sie sowohl Ollama als auch AnythingLLM neu starten; veraltete Clients speichern die alte Basis-URL in den Arbeitsplatzeinstellungen häufiger, als man erwarten würde.