~/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 --verbose

Gelesen 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
2048112 MiB
4096der Standard in der FAQ von Ollama224 MiB
8192448 MiB
16384896 MiB
32768längste unterstützte1792 MiB

Gewichte im Local LLM Memory Estimator hinzufügen →

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

  1. Führen Sie curl http://localhost:11434/api/show mit dem Modellnamen aus oder ollama show mit --verbose.
  2. Fügen Sie die Ausgabe ein. Das Tool erkennt, um welche der drei Formen es sich handelt.
  3. 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

Ähnliche Tools