Bloga dön

Ollama vs LM Studio: Hangi Yerel LLM Aracını Kullanmalı?

1 Eylül 2026

Ollama vs LM Studio tek cümlede: modelleri gezip sohbet etmek için masaüstü GUI istiyorsanız LM Studio, hafif ve betiklenebilir bir yerel API sunucusu istiyorsanız Ollama seçin. İkisi de ücretsiz, ikisi de GGUF modellerini kendi GPU’nuzda ya da CPU’nuzda çalıştırır ve ikisi de OpenAI uyumlu bir endpoint sunabilir — bu yüzden pek çok geliştirici ikisini birden kurup farklı işler için kullanıyor. Bu rehber kurulumu, GPU yönetimini, hızı ve API sunumunu bugün çalıştırabileceğiniz gerçek komutlarla karşılaştırır; Reddit başlıklarını okumayı bırakıp yerelde token üretmeye başlarsınız.

Ollama ile LM Studio arasındaki fark ne?

Temel fark arayüz ve amaç:

  • Ollama CLI öncelikli bir runtime. Modeli tek komutla çeker, localhost:11434 üzerinde arka plan servisi olarak çalışır ve REST API sunar. Yerleşik sohbet penceresi yok — diğer araçların bağlandığı “LLM’lerin Docker’ı” olacak şekilde tasarlanmış.
  • LM Studio tam teşekküllü bir masaüstü uygulaması (Electron): model arama tarayıcısı, sohbet arayüzü, model başına ayarlar (context uzunluğu, GPU offload katmanları, temperature) ve tek tıkla açılan yerel sunucu modu var.

İkisi de GGUF formatını anlar ve ikisi de aynı motor soyundan güç alır — Ollama llama.cpp gömer, LM Studio ise llama.cpp tabanlı runtime’ları sizin için indirip günceller. Yani aynı model dosyasının ham üretim kalitesi fiilen aynıdır; araçlar modelin etrafındaki her şeyde ayrışır.

Ollama ticari kullanım için ücretsiz mi?

Evet. Ollama açık kaynak (MIT) ve ticari kullanımı ücretsiz — borcunuz Ollama’ya değil, modelin lisansınadır. Llama, Mistral, Qwen ve Gemma’nın kendi koşulları var; üzerine ürün çıkaracaksanız model kartına bakın.

LM Studio kişisel kullanım için ücretsiz ama kapalı kaynak bir lisansla gelir: iş amaçlı kullanım ücretsiz bir “work” lisansı gerektirir, belli gelir eşiğini aşan şirketler parasını öder. Şirketinizin satın alma ekibi zor sorular soruyorsa, tek başına bu fark Ollama vs LM Studio tartışmasını kapatabilir.

Ollama GPU’yu otomatik kullanır mı?

Evet — Ollama açılışta CUDA’yı (NVIDIA), Metal’i (Apple Silicon) ve ROCm’i (AMD) algılar, VRAM’e sığan kadar katmanı GPU’ya yollar. Bilinmesi gereken iki kontrol:

# Ollama gerçekte ne yükledi — GPU mu CPU mu?
ollama ps

# Sessizce CPU'ya düşüyorsa zorlayın:
OLLAMA_NUM_GPU=999 ollama run qwen2.5-coder:7b

ollama ps çıktısında 100% GPU görüyorsanız iş bitmiştir; 48%/52% CPU/GPU gibi bir bölünme modelin sığmadığı ve tokende hissedeceğiniz anlamına gelir. LM Studio aynı kontrolü model başına GPU offload sürgüsü olarak sunar — deneme yapmak isteyen için daha dost canlısı, gerçekten daha iyi UX dokunuşlarından biri.

Hangisi daha hızlı: Ollama mı, LM Studio mu?

Aynı model, aynı kuantizasyon ve aynı donanımda: fiilen berabere, çünkü ikisi de işi llama.cpp’ye devreder. “Ollama daha hızlı” ya da tersi yöndeki iddialar genelde farklı quant’ları ya da context uzunluklarını karşılaştırır. İki kampın iddiasına güvenmek yerine kendi makinenizde ölçün:

# Ollama: --verbose prints eval rate (tokens/sec) at the end
ollama run qwen2.5-coder:7b --verbose "Summarise what a Makefile does in one sentence."

Yukarıdaki komutta --verbose, sonda eval hızını (token/sn) yazdırır. LM Studio’da aynı GGUF dosyasını aynı context uzunluğu ve GPU katmanlarıyla yükleyip sohbet istatistik panelindeki token/sn’ye bakın. Hangisi yüksek gösterirse testi iki kez daha çalıştırın — ilk yüklemede ısınma gürültüsü olur.

LM Studio yerel API sunucusu olarak çalışır mı?

Evet — Developer sekmesine gidin, sunucuyu başlatın; localhost:1234 üzerinde OpenAI uyumlu bir endpoint elde edersiniz. Betik yazmak için bir CLI’sı (lms) bile var:

lms server start
lms load qwen2.5-coder-7b-instruct --gpu max
curl http://localhost:1234/v1/chat/completions 
  -H "Content-Type: application/json" 
  -d '{"model":"qwen2.5-coder-7b-instruct","messages":[{"role":"user","content":"Write a jq filter for the top process by CPU"}]}'

Ollama’nın karşılığı API, servis çalıştığı sürece hep açıktır; hem yerel endpoint’i hem OpenAI uyumlu rotaları sıfır kurulumla çalışır:

curl -fsSL https://ollama.com/install.sh | sh   # Linux kurulumu
ollama pull qwen2.5-coder:7b
curl http://localhost:11434/api/chat -d '{
  "model": "qwen2.5-coder:7b",
  "messages": [{"role": "user", "content": "Explain bash exit codes in two lines"}],
  "stream": false
}'

İkisi de OpenAI API’sini konuşan her araca — VS Code eklentileri, kodlama ajanları, kendi betikleriniz — doğrudan bağlanır. Ollama’nın öne geçtiği yer burası: servis açılışta başlar, sunucuda ya da homelab makinesinde headless çalışır ve hiçbir şey bir masaüstü uygulamasının açık kalmasına muhtaç değildir. Bu kurulumun aynısını kendi homelab‘ımda çalıştırıyorum; Ollama ağdaki her şeye model servis ediyor, head düğüm ise faresiz kalıyor.

Hangisini seçmeli: Ollama mı, LM Studio mu?

BoyutOllamaLM Studio
ArayüzCLI + REST APITam masaüstü GUI
Açık kaynakMIT, tamamenKapalı kaynak, kişisel kullanım ücretsiz
Ticari kullanımÜcretsizÖlçekte ücretli lisans
Model yönetimiollama pull <model>Yerleşik arama + indirme tarayıcısı
Sohbet arayüzüYok (kendi arayüzünüzü getirin)Yerleşik
API endpointHep açık :11434Açılıp kapanan :1234
Headless/sunucu kullanımıMükemmelZorlayıcı
Windows / macOS / LinuxÜçü deWindows + macOS, Linux beta

Kısa kısa kurallar; iki tarafta da pişmanlık yok:

  1. Modelleri kullanmak istiyorsunuz — sohbet, deneme, sürgülerle oynama: LM Studio.
  2. Modellerin üzerine inşa etmek istiyorsunuz — betikler, ajanlar, CI, ev API servisi: Ollama.
  3. İkisini de istiyorsunuz — ikisini de kurun; bir arada sorunsuz yaşarlar (yalnız iki sunucunun aynı portu talep etmesine izin vermeyin ve bir modelin iki kez yüklenmesinin VRAM’i iki kez yediğini unutmayın).

Yerel modeller ajantik kodlama araçlarıyla özellikle iyi anlaşır — OpenAI uyumlu bir istemciyi yerel endpoint’inize çevirin, token başına sıfır maliyetle sınırsız tamamlama alın. Bu ikili, freechat arkasındaki yerel-öncelikli kurulumu besliyor ve LLM tesisatını öğrenmenin en ucuz yolu: tek fatura elektrik.

— mrsaynothing

Get the next one by email

One email per post. No spam, no algorithms.

self-hosted · no third parties · one-click unsubscribe

what is this?

Yazıları beğendiniz mi? Ben geçim için böyle inşa ederim. beni işe al