Direkt zur Antwort

Beginne mit der offiziellen Installation und einer passenden Modellvariante. Halte Version, Datei und Kontext fest. Prüfe erst eine kurze Antwort, danach bei Bedarf den Server. Ein erreichbarer API-Endpunkt beweist noch keine richtige Modellantwort.

Was llama.cpp macht – und was das Modell macht

llama.cpp ist eine Inferenzimplementierung in C/C++, aufgebaut auf der ggml-Bibliothek. Inferenz bedeutet hier: vorhandene Modellgewichte ausführen. Das Projekt ist nicht ein einziges Modell namens „Llama“. Es unterstützt verschiedene Modellarchitekturen und Hardwarewege; die konkrete Variante muss zur eingesetzten Version passen.

Trenne drei Dinge: Die Gewichtsdatei enthält die Modellparameter. Die Laufzeit lädt und berechnet das Modell. Eine Oberfläche zeigt deine Unterhaltung an. Der aktuelle offizielle Einstieg verbindet diese Ebenen komfortabler als ältere reine Terminalanleitungen: Neben CLI und API gibt es eine App und eine eingebaute Browseroberfläche.

Für eine eigene Textprobe brauchst du deshalb weder einen Cloudchat noch einen API-Schlüssel eines fremden Modellanbieters. Der erste Modelldownload benötigt allerdings eine Quelle im Netz. Spätere zusätzliche Dienste deiner Anwendung haben wiederum eigene Datenwege. „Lokal“ beschreibt den gewählten Ablauf, nicht automatisch jede Funktion auf dem Rechner.

Eine passende Modelldatei und die Konfiguration werden von einer Laufzeit verarbeitet; Terminal und lokale API sind getrennte Zugänge
Eigenes vereinfachtes Funktionsschema für den Einstieg. Keine gemessene Modellleistung und keine vollständige Architekturzeichnung.

Offiziell installieren und die Version prüfen

Gehe über die offizielle Installationsübersicht. Dort findest du App-Einstieg für Mac und Windows, Paket- beziehungsweise Binarywege, Docker und den Build aus Quellcode. Wähle einen Weg, dessen Voraussetzungen du erfüllst. Ein bereits funktionierender Paketmanager muss nicht durch ein zusätzliches Installationsskript ersetzt werden.

Als aktueller stabiler Release ist in der geprüften GitHub-Quelle v0.7.0 vom 15. Oktober 2026 aufgeführt. Notiere trotzdem die tatsächlich installierte Version: Paketkanäle, App und laufend aktualisierte Dokumentation können unterschiedliche Stände zeigen. Für diesen Artikel wurde keine Installation auf einem Testgerät ausgeführt.

Aktuelle CLI prüfen

llama cli --version
llama cli --help

Die heutige Dokumentation verwendet llama cli und llama serve. In älteren Anleitungen oder bestimmten Paketen begegnen dir separate Programme wie llama-cli und llama-server. Übertrage Befehle nicht blind zwischen diesen Ständen. Wenn llama nicht gefunden wird, prüfe den gewählten Installationsweg und dessen Programmpfad.

Bevor du große Gewichte lädst, solltest du deinen Rechner für lokale KI prüfen. Speicherbedarf hängt von Modellvariante, Kontext und Laufzeit ab. Eine allgemeine Mindestzahl ersetzt diesen Abgleich nicht.

Eine passende GGUF-Datei laden

GGUF ist ein gebräuchliches Dateiformat für unterstützte Modellgewichte und Metadaten. Das Format allein beweist noch nicht, dass deine Laufzeit jede darin gespeicherte Architektur unterstützt. Prüfe Modellkarte, konkrete Datei, Lizenz, Größe und die zugehörigen Versionsanforderungen. Für die Auswahl des lokalen Modells solltest du Aufgabe, genaue Datei und Lizenz zusammen betrachten.

Der aktuelle Projekt-Quickstart nennt das folgende Hubrepository als Beispiel. Der Aufruf kann Modellgewichte herunterladen und auf dem Rechner zwischenspeichern. Sieh vorab auf der Modellseite nach, welche Variante ausgewählt wird und wie viel Platz sie benötigt. Das ist ein Einstiegsbeispiel, keine Empfehlung als bestes Modell für deine Aufgaben.

Dokumentiertes Herstellerbeispiel

llama cli -hf ggml-org/Qwen3.5-0.8B-GGUF

Wenn bereits eine passende Datei vorliegt, kannst du stattdessen llama cli -m ./mein-modell.gguf verwenden. Ersetze den Namen durch deinen wirklichen Pfad. Bei geteilten Dateien müssen alle benötigten Teile zusammenpassen. Eine umbenannte beliebige Datei wird dadurch nicht zu einem kompatiblen Modell.

Die Anleitung GGUF und Quantisierung einordnen erklärt den Unterschied zwischen Format und reduzierter Präzision. Eine kleinere Variante kann den Speicherbedarf verändern; ihre Eignung für dein Ergebnis prüfst du mit einer festen Aufgabe.

Die erste Antwort mit einem kleinen Auftrag prüfen

Beginne mit einer kurzen eigenen Quelle. Unser Beispiel ist fiktiv: „Drei Notizen liegen vor. Zwei sind freigegeben. Ein Termin ist nicht genannt.“ Erwartet werden drei, zwei und eine offen gelassene Terminangabe. Eine flüssige Formulierung allein reicht nicht als Prüfkriterium.

Lokale Datei · ein einzelner Prüfauftrag

llama cli -m ./mein-modell.gguf -c 4096 -st -p "Quelle: Drei Notizen liegen vor. Zwei sind freigegeben. Ein Termin ist nicht genannt. Aufgabe: Nenne Gesamtzahl, freigegebene Zahl und Termin. Nutze nur die Quelle. Markiere fehlende Angaben als nicht angegeben."

-m wählt deine Datei, -c den hier bewusst begrenzten Kontext und -st einen einzelnen Auftrag. 4096 ist eine Beispielkonfiguration, kein für jedes Modell optimaler Wert. Kontrolliere die unterstützten Optionen über die Hilfe deiner Version.

Vergleiche die Ausgabe mit der Quelle. Wird eine weitere Notiz erfunden? Taucht ein ausgedachtes Datum auf? Halte die konkrete Abweichung fest. Die Probe wurde hier nicht ausgeführt und enthält deshalb keine behauptete Modellantwort oder Erkennungsquote.

Browserchat und lokale API starten

Wenn eine andere Anwendung auf die Laufzeit zugreifen soll, starte einen Server. Die aktuelle Dokumentation nennt als Standard 127.0.0.1:9931. Das folgende eigene Beispiel setzt stattdessen ausdrücklich Port 8090, damit der verwendete Endpunkt eindeutig bleibt. Ist der Port belegt, wähle einen freien und passe alle Clients entsprechend an.

Lokaler Server · anschließend in einem zweiten Terminal prüfen

llama serve -m ./mein-modell.gguf -c 4096 --host 127.0.0.1 --port 8090

# Separates Terminal; unter Windows gegebenenfalls curl.exe verwenden.
curl http://127.0.0.1:8090/health
curl http://127.0.0.1:8090/v1/models

Der erste Befehl bleibt während des Serverbetriebs aktiv. Öffne http://127.0.0.1:8090 im Browser für die eingebaute Oberfläche. Laut API-Referenz meldet /health Bereitschaft mit 200 und die Ladephase mit 503. Die Modellliste hilft, die tatsächlich gemeldete ID zu prüfen. Beides ist vom inhaltlichen Antworttest getrennt. Wenn du eine andere Serverlaufzeit prüfen möchtest, zeigt vLLM als Modell-API-Dienst den Aufbau mit getrenntem Modell-, Hardware- und Antwortcheck.

Die Loopbackbindung ist für den Einstieg auf demselben Rechner gedacht. Öffne den Dienst nicht allein zum Beheben eines Verbindungsfehlers auf allen Schnittstellen. Andere Rechner oder Container benötigen ein bewusst eingerichtetes Zugriffs- und Netzkonzept; eine neue Portnummer allein schützt keine API.

Fehler an der richtigen Stelle suchen

Erste Fehlerzuordnung, kein automatisches Reparaturversprechen
SymptomZuerst prüfen
Programm nicht gefundenInstallation, tatsächlicher Programmname und Suchpfad
Datei wird nicht geladenPfad, vollständiger Download, unterstützte Architektur und passende Laufzeitversion
Speicherfehler oder starke AuslagerungFreie Ressourcen, konkrete Variante, Kontext und gleichzeitige Last
GPU wird nicht verwendetVerfügbarer Backendpfad und Geräteerkennung der gewählten Installation
Client erreicht API nichtLaufender Server, tatsächliche Adresse, Port und Umgebung des Clients
Antwort enthält falsche AngabenQuelle, Vorlage und Modellleistung; das ist kein Beweis für einen Netzwerkfehler

Ändere immer nur eine relevante Einstellung und wiederhole dieselbe Probe. Die CLI bietet --list-devices zur Geräteübersicht. Eine dort sichtbare GPU und ein geladener Treiber sind aber noch kein Qualitätstest deiner Aufgabe.

Wenn du vor allem Modellverwaltung und den Betriebsablauf anders organisieren möchtest, kannst du llama.cpp und Ollama vergleichen. Ein Wechsel des Werkzeugs ersetzt weder die Prüfung der Gewichte noch eine klare Ergebniskontrolle.

Quellen & Methode

Vorgehen und Grenzen

Aktuelle Originaldokumentation und ausdrücklich genannte Quellcode-/Releasebereiche am 20. Oktober 2026 geprüft. Historische Vergleichstexte dienen der Intentanalyse. Vorlagen, Probeangaben und Illustrationen sind eigene Beispiele. Keine Softwareinstallation, Laufzeitmessung oder reale Hausgeräteaktion für diese Artikel durchgefü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. llama.cpp: RepositoryBelegt: Projektdefinition, Backendwege und dokumentiertes Hubmodell als Einstieg. · geprüft am 20. Oktober 2026
  2. llama.app: InstallationBelegt: Offizielle Zugänge und Versionsprüfung. · geprüft am 20. Oktober 2026
  3. llama.app: CLIBelegt: Lokale Datei, Einzelauftrag, Kontext und Geräteübersicht. · geprüft am 20. Oktober 2026
  4. llama.app: ServerBelegt: Serveroptionen, aktuelle Bindung/Port und eingebaute Oberfläche. · geprüft am 20. Oktober 2026
  5. llama.app: APIBelegt: Healthstatus, Modellmetadaten und Endpunktarten. · geprüft am 20. Oktober 2026
  6. llama.cpp: Release v0.7.0Belegt: Version und Veröffentlichungsdatum; kein vollständiger Changelog- oder Leistungstest. · geprüft am 20. Oktober 2026