~/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 --verbosebir /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 |
|---|---|
| 2048 | 112 MiB |
| 4096Ollama FAQ'daki varsayılan | 224 MiB |
| 8192 | 448 MiB |
| 16384 | 896 MiB |
| 32768desteklenen en uzun | 1792 MiB |
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
- Model adıyla curl http://localhost:11434/api/show komutunu ya da --verbose ile ollama show komutunu çalıştırın.
- Çıktıyı yapıştırın. Araç, üç biçimden hangisi olduğunu kendisi algılar.
- 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
- Küçük bir VPS'te Ollama'nın bellek kullanımını izleyinOllama'nın bellekte neyi tuttuğunu, orada ne kadar kaldığını ve hangi ayarların bunu değiştirdiğini görün: ollama ps, keep_alive ve sınırlar, resmî FAQ'ye göre.
- Dify'ı kendi VPS'inizdeki Ollama'ya bağlayınDify'ı kendi VPS'inizde çalıştırın ve modeli Ollama'dan alın: kurulum, eklenti alanları, Docker adres sorunu ve embedding'ler, resmî belgelere dayanarak.
- Pahalı bir bilgisayar olmadan yerel LLM başlatın: VPS kullanımı için yeni başlayanlara rehberGüçlü bir bilgisayarınız yok mu? Bir VPS kiralayın ve küçük bir yerel LLM'yi tarayıcınızdan çalıştırın: bellek tahmininden korumalı sohbet ekranına altı adım, sınırlar dürüstçe belirtilerek.