~/tools / Ein lokales LLM auf dem eigenen Server / Ollama Model Info Reader
Ollama Model Info Reader — ollama show lesen: Kontext, Schichten, Fähigkeiten, Lizenz, KV-Cache
Fügen Sie die /api/show-Antwort eines Ollama-Modells oder die Ausgabe von ollama show oder ollama show --verbose ein und sehen Sie das Modell auf einen Blick: Größe, Quantisierung, die längste unterstützte Kontextlänge, Schichten und Attention-Heads, was es kann (tools, vision, thinking, embedding und mehr), seine Standardparameter, den System-Prompt und die Lizenz. Das Tool berechnet außerdem den KV-Cache für jede Kontextlänge, den Speicher, der mit num_ctx wächst. Nichts verlässt Ihren Browser.
So erhalten Sie sie
Ersetzen Sie qwen2.5:7b durch Ihr Modell. Beides funktioniert, solange Ollama läuft.
curl http://localhost:11434/api/show -d '{"model": "qwen2.5:7b"}'
ollama show qwen2.5:7b --verboseGelesen als eine /api/show-Antwort.
- Die Head-Größe steht nicht in den Metadaten, daher wird sie als embedding_length ÷ head_count = 128 berechnet.
Modell
- Name
- Qwen2.5 7B Instruct
- Architektur
- qwen2
- Parameter
- 7.62B
- Quantisierung
- Q4_K_M
- Längste Kontextlänge
- 32768
- Schichten
- 28
- Attention-Heads
- 28 (KV: 4)
- Head-Größe
- 128
- Embedding-Länge
- 3584
- Template-Quelle
- go_template
Fähigkeiten
- completionErzeugt Text mit /api/generate und /api/chat.
- toolsAkzeptiert tools, kann also Funktionen aufrufen.
KV-Cache je Kontextlänge
Bei f16, dem Standardtyp. Dieser Speicher kommt zu den Gewichten hinzu.
| Kontext (Tokens) | KV-Cache |
|---|---|
| 2048 | 112 MiB |
| 4096der Standard in der FAQ von Ollama | 224 MiB |
| 8192 | 448 MiB |
| 16384 | 896 MiB |
| 32768längste unterstützte | 1792 MiB |
System-Prompt
You are Qwen, created by Alibaba Cloud. You are a helpful assistant.
Lizenz
- general.license
- apache-2.0
- general.license.link
- https://huggingface.co/Qwen/Qwen2.5-7B-Instruct/blob/main/LICENSE
Apache License ...
KV-Cache = 2 × Schichten × KV-Heads × Head-Größe × 2 Bytes (f16) × Kontextlänge. Die Werte stimmten in unseren Tests mit dem Log von Ollama überein. Die FAQ von Ollama sagt, dass q8_0 etwa die Hälfte und q4_0 etwa ein Viertel von f16 braucht (einstellbar mit OLLAMA_KV_CACHE_TYPE, mit Flash Attention).
Die längste Kontextlänge ist das, was das Modell unterstützt, nicht das, was Ollama nutzt. Die FAQ von Ollama nennt 4096 Tokens als Standard; num_ctx in einer Anfrage oder im Modell oder OLLAMA_CONTEXT_LENGTH auf dem Server ändert das.
Felder aus der API-Referenz und dem Quellcode von Ollama (v0.40.15), geprüft mit Ollama 0.40.11 am 2026-11-07. Ollama: Show model details
Alles geschieht in Ihrem Browser. Das Tool verbindet sich mit nichts.
ollama show und der Endpunkt /api/show beschreiben ein installiertes Modell, aber die nützlichsten Angaben sind über eine lange Liste von GGUF-Metadaten verstreut: Die Zahl der Schichten ist <architecture>.block_count, die längste Kontextlänge ist <architecture>.context_length, und die Attention-Heads, die die Größe des KV-Cache bestimmen, sind attention.head_count und attention.head_count_kv. Dieses Tool liest das JSON von /api/show oder den Text von ollama show (die kurze Fassung oder --verbose) und stellt diese Angaben an einer Stelle zusammen. Es listet die Fähigkeiten (capabilities) auf und erklärt, was jede bedeutet, mit den Namen aus dem Quellcode von Ollama (v0.40.15): completion, tools, insert, vision, embedding, thinking, image, audio, decision und speech. Bei Thinking-Modellen zeigt es die Werte, die think akzeptiert, und den Standardwert. Es zeigt die im Modell gesetzten Parameter wie stop, temperature oder num_ctx, den System-Prompt und die Lizenz. Aus den Schichten, den KV-Heads und der Head-Größe berechnet es den KV-Cache bei f16, dem Standardtyp: 2 (Schlüssel und Werte) × Schichten × KV-Heads × Head-Größe × 2 Bytes × Kontextlänge. Wir haben diese Formel mit dem eigenen Log von Ollama verglichen: bei qwen2.5:7b 224 MiB bei 4096 Tokens und 448 MiB bei 8192, bei qwen2.5:0.5b 48 MiB bei 4096 und 384 MiB bei 32768. Die Head-Größe stammt aus attention.key_length, wenn das Modell sie hat, und sonst aus embedding_length geteilt durch head_count. Modelle mit Sliding Window oder mit Schichten, die sich ihren KV-Cache teilen, brauchen weniger, als die Tabelle zeigt; das Tool sagt das, statt zu raten. Wir haben das Tool mit der echten Ausgabe von /api/show, ollama show und ollama show --verbose für qwen2.5:7b unter Ollama 0.40.11 geprüft, außerdem mit dem Beispiel in der API-Referenz von Ollama.
Die Kernlogik dieses Tools ist Open Source unter der MIT-Lizenz. github.com/seigo5555/toolkitbox-lib/src/ollama-show.ts
Anwendungsfälle
- Herausfinden, ob ein Modell tools, Bilder oder thinking unterstützt, bevor Sie darauf aufbauen
- Die längste unterstützte Kontextlänge eines Modells sehen und wie viel Speicher der KV-Cache bei jeder Länge braucht
- Die Lizenz, die Standardparameter und den System-Prompt prüfen, die zu einem Modell gehören
Verwendung
- Führen Sie curl http://localhost:11434/api/show mit dem Modellnamen aus oder ollama show mit --verbose.
- Fügen Sie die Ausgabe ein. Das Tool erkennt, um welche der drei Formen es sich handelt.
- Lesen Sie die Modellübersicht, die Fähigkeiten und die KV-Cache-Tabelle. Öffnen Sie den Memory Estimator, um die Gewichte hinzuzufügen.
FAQ
Warum wird für meine Eingabe kein KV-Cache angezeigt?
Die kurze Ausgabe von ollama show enthält die Schichten und Attention-Heads nicht. Fügen Sie die /api/show-Antwort oder die Ausgabe von ollama show --verbose ein.
Das Modell unterstützt 32768 Tokens. Warum nutzt Ollama weniger?
Die Kontextlänge in den Metadaten ist die längste, für die das Modell trainiert wurde. Die FAQ von Ollama nennt 4096 Tokens als Standard-Kontextfenster; der Quellcode und das Server-Log von Ollama zeigen, dass der Server einen Standardwert abhängig vom GPU-Speicher wählt. Eine Anfrage kann num_ctx setzen, das Modell kann es in seinen Parametern setzen, und der Server kann OLLAMA_CONTEXT_LENGTH setzen.
Wie genau ist die Größe des KV-Cache?
Bei Modellen ohne Sliding Window oder gemeinsame KV-Schichten ergab die Formel in unseren Tests genau die Größen aus dem Log von Ollama (224 MiB für qwen2.5:7b bei 4096 Tokens). Sie gilt für den Standardtyp f16; die FAQ von Ollama sagt, dass q8_0 etwa die Hälfte und q4_0 etwa ein Viertel braucht, wenn Flash Attention aktiviert ist.
Was ist der Unterschied zwischen Parametern und der Kontextlänge?
Die Kontextlänge stammt aus der Modelldatei und ist das Maximum. Parameter wie num_ctx, temperature oder stop sind Standardwerte, die im Modelfile des Modells gesetzt sind; Anfragen können sie überschreiben.
Was bedeutet Template-Quelle?
Sie gibt an, woher der Chat-Prompt kommt, zum Beispiel go_template für ein Go-Template im Modell oder renderer für einen in Ollama eingebauten Renderer. Die Werte sind in der API-Referenz von Ollama aufgeführt.
Werden meine Daten irgendwohin gesendet?
Nein. Die Ausgabe wird in Ihrem Browser gelesen.
Passende Artikel
- Den Arbeitsspeicher von Ollama auf einem kleinen VPS im Blick behaltenSehen Sie, was Ollama im Arbeitsspeicher hält, wie lange es dort bleibt und welche Einstellungen das ändern: ollama ps, keep_alive und die Grenzwerte, nach den offiziellen FAQ.
- Dify mit Ollama auf Ihrem eigenen VPS verbindenBetreiben Sie Dify auf Ihrem eigenen VPS und nutzen Sie Ollama als Modell: Installation, die Plugin-Felder, das Adressproblem in Docker und Embeddings, nach der offiziellen Dokumentation.
- Ein lokales LLM ohne teuren PC starten: Einsteigerleitfaden für den Einsatz eines VPSKein leistungsstarker PC? Mieten Sie einen VPS und betreiben Sie ein kleines lokales LLM im Browser: sechs Schritte von der Speicherschätzung bis zur geschützten Chat-Oberfläche, mit ehrlich benannten Grenzen.