Ollama Nedir? Bilgisayarınızda Yapay Zeka Çalıştırmanın En Kolay Yolu
Yapay zeka kullanmak için artık bulut servislerine bağımlı olmanıza gerek yok. Ollama, büyük dil modellerini (LLM) kendi bilgisayarınızda çalıştırmanızı sağlayan ücretsiz ve açık kaynak bir araçtır. Bu rehberde Ollama'nın ne olduğunu, nasıl kurulacağını ve neler yapabileceğinizi detaylı olarak anlatacağız.
Ollama Nedir?
Ollama, yerel yapay zeka çalıştırma platformudur. ChatGPT veya Claude gibi bulut tabanlı servislerin aksine, Ollama ile:
- Verileriniz bilgisayarınızdan çıkmaz - Tam gizlilik
- İnternet bağlantısı gerekmez - Çevrimdışı çalışır
- Ücretsizdir - Aylık abonelik yok
- Sınırsız kullanım - Token limiti yok
Desteklenen Yapay Zeka Modelleri
Ollama, dünya genelinde en popüler açık kaynak AI modellerini destekler:
| Model | Boyut | Özellik | RAM Gereksinimi |
|---|---|---|---|
| Llama 3.2 | 1B - 90B | Meta'nın en yeni modeli | 4GB - 64GB |
| Gemma 3 | 1B - 27B | Google'ın hafif modeli | 4GB - 32GB |
| Mistral | 7B | Hızlı ve verimli | 8GB |
| DeepSeek-R1 | 7B - 671B | Reasoning odaklı | 8GB - 256GB |
| CodeLlama | 7B - 70B | Kod yazma uzmanı | 8GB - 48GB |
| Phi-4 | 14B | Microsoft'un kompakt modeli | 16GB |
| LLaVA | 7B - 34B | Görüntü anlama | 8GB - 32GB |
Ollama Kurulumu
Windows'ta Kurulum
- ollama.com/download adresinden Windows installer'ı indirin
- İndirilen .exe dosyasını çalıştırın
- Kurulum tamamlandığında Ollama otomatik başlar
macOS'ta Kurulum
- ollama.com/download adresinden macOS uygulamasını indirin
- Ollama.app dosyasını Applications klasörüne sürükleyin
- Uygulamayı başlatın
Linux'ta Kurulum
Terminal'de tek komutla kurulum:
curl -fsSL https://ollama.com/install.sh | sh
Docker ile Kurulum
docker pull ollama/ollama
docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
Temel Kullanım
Model İndirme ve Çalıştırma
İlk modelinizi çalıştırmak için terminal açın ve yazın:
ollama run llama3.2
Bu komut Llama 3.2 modelini indirir (ilk seferde) ve sohbet modunda başlatır.
Sık Kullanılan Komutlar
# Model listesini görüntüle
ollama list
# Yeni model indir
ollama pull mistral
# Model çalıştır
ollama run gemma3
# Çalışan modelleri gör
ollama ps
# Model sil
ollama rm llama3.2
# Model durdur
ollama stop mistral
Geliştiriciler İçin API Kullanımı
Ollama, REST API sunarak uygulamalarınıza kolayca entegre olur:
Metin Üretimi (Generate)
curl http://localhost:11434/api/generate -d '{
"model": "llama3.2",
"prompt": "Python ile merhaba dünya programı yaz"
}'
Sohbet API'si (Chat)
curl http://localhost:11434/api/chat -d '{
"model": "llama3.2",
"messages": [
{"role": "user", "content": "JavaScript nedir?"}
]
}'
Embedding Oluşturma
curl http://localhost:11434/api/embeddings -d '{
"model": "nomic-embed-text",
"prompt": "Metin vektörü oluştur"
}'
Ollama ile Neler Yapabilirsiniz?
1. Kod Yazma ve Debug
CodeLlama veya DeepSeek-Coder modelleri ile:
- Kod yazma ve tamamlama
- Bug bulma ve düzeltme
- Kod açıklama ve dokümantasyon
- Birim test yazma
2. Belge ve İçerik Oluşturma
- Blog yazıları ve makaleler
- E-posta taslakları
- Sosyal medya içerikleri
- Teknik dokümantasyon
3. Veri Analizi
- Metin özetleme
- Duygu analizi
- Veri çıkarma ve yapılandırma
- Çeviri
4. Görüntü Analizi (LLaVA ile)
ollama run llava "Bu görselde ne var? /path/to/image.jpg"
5. RAG (Retrieval Augmented Generation)
Kendi belgelerinizle AI'ı eğitin ve özel asistan oluşturun.
Popüler Entegrasyonlar
IDE Eklentileri
- VS Code: Continue, Ollama Autocomplete
- JetBrains: AI Assistant plugins
- Neovim: ollama.nvim
Web Arayüzleri
- Open WebUI: ChatGPT benzeri arayüz
- LibreChat: Çoklu model desteği
- Lobe Chat: Modern tasarım
Framework Entegrasyonları
- LangChain: AI uygulama geliştirme
- LlamaIndex: Veri indeksleme
- CrewAI: Multi-agent sistemler
Sistem Gereksinimleri
| Model Boyutu | Minimum RAM | Önerilen RAM |
|---|---|---|
| 1B - 3B | 4GB | 8GB |
| 7B | 8GB | 16GB |
| 13B | 16GB | 32GB |
| 30B+ | 32GB | 64GB+ |
GPU Desteği: NVIDIA GPU (CUDA), AMD GPU (ROCm) ve Apple Silicon (Metal) desteklenir.
Özel Model Oluşturma (Modelfile)
Kendi özelleştirilmiş modelinizi oluşturabilirsiniz:
# Modelfile
FROM llama3.2
# Sistem promptu ayarla
SYSTEM "Sen bir Python uzmanısın. Her zaman temiz ve açıklamalı kod yaz."
# Parametreleri ayarla
PARAMETER temperature 0.7
PARAMETER top_p 0.9
Model oluşturma:
ollama create python-expert -f Modelfile
Ollama vs Bulut AI Servisleri
| Özellik | Ollama | ChatGPT/Claude |
|---|---|---|
| Maliyet | ✅ Ücretsiz | ❌ Aylık $20+ |
| Gizlilik | ✅ Tam gizlilik | ❌ Veriler sunucuya gider |
| İnternet | ✅ Çevrimdışı çalışır | ❌ İnternet gerekli |
| Özelleştirme | ✅ Tam kontrol | ❌ Sınırlı |
| Performans | ⚠️ Donanıma bağlı | ✅ Hızlı |
| Model Kalitesi | ⚠️ Açık kaynak modeller | ✅ En gelişmiş modeller |
Sonuç
Ollama, yapay zekayı demokratikleştiren önemli bir araçtır. Geliştiriciler, içerik üreticileri ve meraklılar için:
- Ücretsiz ve açık kaynak
- Kolay kurulum ve kullanım
- Tam gizlilik ve kontrol
- Geniş model desteği
- Zengin ekosistem
Hemen ollama.com adresinden indirin ve yerel AI deneyiminize başlayın!
Sanalisci.com olarak yapay zeka araçlarını yakından takip ediyoruz. AI destekli freelance hizmetler için hizmetler sayfamızı ziyaret edin.