~/tools / Yerel LLM'i kendi sunucunuzda çalıştırın / Ollama Model Info Reader

Ollama Model Info Reader — ollama show okuyun: bağlam, katmanlar, yetenekler, lisans, KV önbelleği

Bir Ollama modelinin /api/show yanıtını ya da ollama show veya ollama show --verbose çıktısını yapıştırın ve modeli tek bakışta görün: boyut, nicemleme (quantization), desteklediği en uzun bağlam, katmanlar ve dikkat başlıkları, neler yapabildiği (tools, vision, thinking, embedding ve daha fazlası), varsayılan parametreleri, sistem istemi ve lisansı. Araç ayrıca her bağlam uzunluğu için KV önbelleğini, yani num_ctx ile büyüyen belleği hesaplar. Hiçbir veri tarayıcınızdan çıkmaz.

Nasıl alınır

qwen2.5:7b yerine kendi modelinizi yazın. Ollama çalışırken ikisi de işe yarar.

curl http://localhost:11434/api/show -d '{"model": "qwen2.5:7b"}'

ollama show qwen2.5:7b --verbose

bir /api/show yanıtı olarak okundu.

  • Baş boyutu meta verilerde yok, bu yüzden embedding_length ÷ head_count = 128 olarak hesaplanır.

Model

Ad
Qwen2.5 7B Instruct
Mimari
qwen2
Parametreler
7.62B
Nicemleme
Q4_K_M
En uzun bağlam
32768
Katmanlar
28
Dikkat başlıkları
28 (KV: 4)
Baş boyutu
128
Gömme uzunluğu
3584
Şablon kaynağı
go_template

Yetenekler

  • completion/api/generate ve /api/chat ile metin üretir.
  • toolstools kabul eder, yani işlev çağırabilir.

Bağlam uzunluğuna göre KV önbelleği

Varsayılan tür olan f16 için. Bu bellek ağırlıklara ek olarak gerekir.

Bağlam (token)KV önbelleği
2048112 MiB
4096Ollama FAQ'daki varsayılan224 MiB
8192448 MiB
16384896 MiB
32768desteklenen en uzun1792 MiB

Ağırlıkları Local LLM Memory Estimator'da ekleyin →

Sistem istemi

You are Qwen, created by Alibaba Cloud. You are a helpful assistant.

Lisans

general.license
apache-2.0
general.license.link
https://huggingface.co/Qwen/Qwen2.5-7B-Instruct/blob/main/LICENSE
Apache License
...

KV önbelleği = 2 × katmanlar × KV başlıkları × baş boyutu × 2 bayt (f16) × bağlam uzunluğu. Değerler testlerimizde Ollama'nın günlüğüyle eşleşti. Ollama FAQ, q8_0'ın f16'nın yaklaşık yarısını, q4_0'ın yaklaşık dörtte birini kullandığını söyler (OLLAMA_KV_CACHE_TYPE ile ayarlanır, Flash Attention ile).

En uzun bağlam, modelin desteklediğidir; Ollama'nın kullandığı değil. Ollama FAQ varsayılan olarak 4096 token verir; bir istekteki ya da modeldeki num_ctx veya sunucudaki OLLAMA_CONTEXT_LENGTH bunu değiştirir.

Alanlar Ollama'nın API başvurusundan ve kaynak kodundan (v0.40.15); 2026-11-07 tarihinde Ollama 0.40.11 ile kontrol edildi. Ollama: Show model details

Her şey tarayıcınızda yapılır. Araç hiçbir yere bağlanmaz.

ollama show ve /api/show uç noktası kurulu bir modeli tanımlar, ancak en yararlı bilgiler uzun bir GGUF meta verisi listesine dağılmıştır: katman sayısı <architecture>.block_count, en uzun bağlam <architecture>.context_length, KV önbelleğinin boyutunu belirleyen dikkat başlıkları ise attention.head_count ve attention.head_count_kv değerleridir. Bu araç /api/show çıktısındaki JSON'u ya da ollama show metnini (kısa hali veya --verbose) okur ve bu bilgileri tek bir yerde toplar. Yetenekleri (capabilities) her birinin ne anlama geldiğiyle birlikte listeler; Ollama'nın kaynak kodundaki (v0.40.15) adları kullanır: completion, tools, insert, vision, embedding, thinking, image, audio, decision ve speech. Thinking modelleri için think parametresinin kabul ettiği değerleri ve varsayılanı gösterir. Modelde ayarlanmış stop, temperature veya num_ctx gibi parametreleri, sistem istemini ve lisansı gösterir. Katmanlardan, KV başlıklarından ve baş boyutundan varsayılan tür olan f16 için KV önbelleğini hesaplar: 2 (anahtarlar ve değerler) × katmanlar × KV başlıkları × baş boyutu × 2 bayt × bağlam uzunluğu. Bu formülü Ollama'nın kendi günlüğüyle karşılaştırdık: qwen2.5:7b için 4096 token'da 224 MiB ve 8192'de 448 MiB, qwen2.5:0.5b için 4096'da 48 MiB ve 32768'de 384 MiB. Baş boyutu, modelde varsa attention.key_length değerinden, yoksa embedding_length değerinin head_count değerine bölünmesiyle bulunur. Kayan pencere (sliding window) kullanan ya da KV önbelleğini paylaşan katmanlara sahip modeller tablodakinden daha azını kullanır; araç tahmin yürütmek yerine bunu söyler. Aracı, Ollama 0.40.11 üzerinde qwen2.5:7b için /api/show, ollama show ve ollama show --verbose çıktılarının gerçek örnekleriyle ve Ollama'nın API başvurusundaki örnekle denedik.

Bu aracın temel mantığı MIT lisansıyla açık kaynaktır. github.com/seigo5555/toolkitbox-lib/src/ollama-show.ts

Kullanım örnekleri

  • Üzerine bir şey kurmadan önce bir modelin tools, görüntü veya thinking destekleyip desteklemediğini öğrenin
  • Bir modelin desteklediği en uzun bağlamı ve KV önbelleğinin her uzunlukta ne kadar belleğe ihtiyaç duyduğunu görün
  • Modelle birlikte gelen lisansı, varsayılan parametreleri ve sistem istemini kontrol edin

Nasıl kullanılır

  1. Model adıyla curl http://localhost:11434/api/show komutunu ya da --verbose ile ollama show komutunu çalıştırın.
  2. Çıktıyı yapıştırın. Araç, üç biçimden hangisi olduğunu kendisi algılar.
  3. Model özetini, yetenekleri ve KV önbelleği tablosunu okuyun. Ağırlıkları eklemek için bellek tahmin aracını açın.

SSS

Yapıştırdığım metin için KV önbelleği neden gösterilmiyor?

ollama show komutunun kısa çıktısı katmanları ve dikkat başlıklarını içermez. /api/show yanıtını ya da ollama show --verbose çıktısını yapıştırın.

Model 32768 token destekliyor. Ollama neden daha azını kullanıyor?

Meta verideki bağlam uzunluğu, modelin eğitildiği en uzun uzunluktur. Ollama FAQ varsayılan bağlam penceresinin 4096 token olduğunu söyler; Ollama'nın kaynak kodu ve sunucu günlüğü, sunucunun GPU belleğine göre bir varsayılan seçtiğini gösterir. Bir istek num_ctx belirleyebilir, model bunu kendi parametrelerinde belirleyebilir, sunucu da OLLAMA_CONTEXT_LENGTH belirleyebilir.

KV önbelleği boyutu ne kadar doğru?

Kayan pencereli ya da paylaşılan KV katmanlı olmayan modellerde formül, testlerimizde Ollama'nın günlüğündeki boyutları birebir verdi (qwen2.5:7b için 4096 token'da 224 MiB). Varsayılan tür olan f16 için geçerlidir; Ollama FAQ, Flash Attention etkinken q8_0'ın yaklaşık yarısını, q4_0'ın yaklaşık dörtte birini kullandığını söyler.

Parametrelerle bağlam uzunluğu arasındaki fark nedir?

Bağlam uzunluğu model dosyasından gelir ve azami değerdir. num_ctx, temperature veya stop gibi parametreler, modelin Modelfile dosyasında ayarlanmış varsayılan değerlerdir; istekler bunları geçersiz kılabilir.

Şablon kaynağı ne demek?

Sohbet isteminin nereden geldiğini söyler; örneğin modelin içindeki bir Go şablonu için go_template, Ollama'nın içine yerleşik bir oluşturucu için renderer. Değerler Ollama'nın API başvurusunda listelenir.

Verilerim bir yere gönderiliyor mu?

Hayır. Çıktı tarayıcınızda okunur.

İlgili makaleler

İlgili