Ollama Windows'a Nasıl Kurulur

Bu rehber ne yapar

Windows'ta Ollama'yı kurup küçük bir modelden yanıt almanızı sağlar. İlk deneme için resmî Ollama kataloğundaki Llama 3.2 3B kullanılır. Türkçe istem, bağlantıyı ve metin üretimini kontrol eder; modelin Türkçe kalitesini kanıtlamaz.

Operatör notu: Adımlar 9 Eylül 2026'da Ollama'nın Windows ve komut satırı belgeleriyle karşılaştırıldı. Bu incelemede fiziksel Windows kurulumu veya GPU performans testi yapılmadı. Aşağıdaki dosyalara yalnızca kendi çalıştırmanızın çıktısını kaydedin.

Ön koşullar

  • Ollama'nın desteklediği Windows sürümü: Windows 10 22H2 veya daha yeni. Kurumsal bilgisayarda kurulum yetkisini kontrol edin.
  • Bu küçük model denemesi için 8 GB veya üzeri RAM ve model dosyasıyla uygulamaya yer bırakacak en az 10 GB boş disk ayırın. Daha büyük modeller için yeterli değildir.
  • İlk indirme sırasında internet gerekir. GPU zorunlu değildir; CPU ile üretim daha yavaş olabilir.

Adımlar

  1. Resmî Windows indirme sayfasından yükleyiciyi alın. İndirilen OllamaSetup.exe dosyasını açıp kurulumu tamamlayın. Başlat menüsünden Ollama'yı açın; ardından yeni bir PowerShell penceresi açın.
  2. Komutun bulunduğunu ve yerel servisin yanıt verdiğini kontrol edin. Servis başarısızsa sonraki adıma geçmeyin.
$ErrorActionPreference = 'Stop'
ollama --version
if ($LASTEXITCODE -ne 0) { throw 'Ollama komutu çalışmadı.' }
Invoke-RestMethod http://127.0.0.1:11434/api/version
  1. Modeli indirin. İndirme bittiğinde listede llama3.2:3b görünmelidir.
ollama pull llama3.2:3b
if ($LASTEXITCODE -ne 0) { throw 'Model indirmesi tamamlanmadı.' }
ollama list
  1. Yanıtı gerçek API sonucundan alın. Sonraki bölüm yanıtın boş olmadığını sınar; cevap içeriği her çalıştırmada değişebilir.
$payload = @{ model = 'llama3.2:3b'; prompt = 'Türkçe tek cümleyle merhaba de.'; stream = $false } | ConvertTo-Json
$result = Invoke-RestMethod -Method Post -Uri http://127.0.0.1:11434/api/generate -ContentType 'application/json; charset=utf-8' -Body ([Text.Encoding]::UTF8.GetBytes($payload))

Doğrulama

Boş veya tamamlanmamış yanıtı başarı olarak kaydetmeyin. eval_count, bu yanıt için üretilen token sayısıdır; tek başına hız veya kalite ölçümü değildir.

if (-not $result.done -or [string]::IsNullOrWhiteSpace($result.response)) { throw 'Tamamlanmış yanıt alınamadı.' }
New-Item -ItemType Directory -Force outputs | Out-Null
$result | ConvertTo-Json -Depth 8 | Set-Content -Encoding utf8 outputs\ollama-windows-response.json
$result.response
$result.eval_count
Get-FileHash outputs\ollama-windows-response.json -Algorithm SHA256

Beklenen çıktı:

Boş olmayan bir yanıt
Üretilen token sayısı
Kaydedilen gerçek yanıtın SHA-256 özeti

Yaygın Hatalar

  • Komut bulunamadı: Yeni PowerShell penceresi açın. Ollama uygulamasının gerçekten kurulduğunu kontrol edin; PATH'e rastgele dizin eklemeyin.
  • Bağlantı reddedildi: Ollama uygulamasını Başlat menüsünden açın. Aynı portta ikinci bir servis başlatmayın; portu internete açmak gerekmez.
  • Bellek veya disk yetersiz: Diğer uygulamaları kapatın, boş alanı kontrol edin. Model boyutunu küçültün; 70B model bu rehberin 8 GB RAM varsayımına sığmaz.
  • Türkçe karakter bozuldu: Windows Terminal kullanın; yanıt dosyasını UTF-8 olarak açın. Üretilen yanlış Türkçeyi bir kurulum arızasıyla karıştırmayın.

İlgili rehberler

Linux kurulumu, macOS kurulumu ve yerel yapay zekâ kursu diğer başlangıç yollarıdır. Donanım rehberi bellek seçimini açıklar. Llama 3.3 70B daha büyük bir model örneğidir; burada çalıştırılmış değildir. TPS ölçümleri ayrı test koşullarıyla okunmalıdır. Ollama araç kaydı ve KVKK notları ek bağlam sağlar.

İlgili katalog girişleri

Ollama araç kaydı sürüm ve araç bağlantılarına, donanım kataloğu bellek seçeneklerine götürür. Bu rehberdeki deneme, katalogdaki donanımların ölçümü değildir.

Kaynaklar

Ollama Windows belgesi, komut satırı belgesi, Generate API ve Llama 3.2 3B dosyası.

Yasal uyarı: Bu teknik rehber hukuki görüş, mevzuat yorumu, uyum belgesi veya profesyonel danışmanlık değildir. Gerçek kişisel veri kullanmadan önce hukuk/uyum uzmanıyla değerlendirin.