OpenClaw v2026.2 için geçerlidir | Bu makale, temel yapılandırmayı tamamladığınızı ve model seçimini veya maliyet kontrolünü optimize etmek istediğinizi varsayar.
TL;DR: OpenClaw çoklu modeli destekler: Claude Opus/Sonnet/Haiku, GPT-4o, Gemini, yerel modeller (Ollama). Yapılandırma "agent": {"model": "anthropic/claude-opus-4-6"} ile geçiş yapılır. Failover otomatik yedek modele geçer: "fallback": [{"model": "claude-sonnet-4", "condition": "rate_limit"}]. Karmaşık görevler için Claude Opus, yüksek frekanslı basit görevler için Haiku önerilir.
Desteklenen Model Sağlayıcıları
Model Sağlayıcı Genel Bakış
| Sağlayıcı | Önerilen Model | Özellik | Fiyat Referansı |
|---|---|---|---|
| Anthropic | Claude Opus 4.6 / Sonnet 4 | Uzun bağlam, güçlü akıl yürütme, enjeksiyon koruması | $15-75/1M token |
| OpenAI | GPT-4o / GPT-4-turbo | Kapsamlı ekosistem, güçlü araç çağırma | $5-30/1M token |
| Gemini Pro / Ultra | Çoklu modal, uzun bağlam | $1-7/1M token | |
| Groq | Llama 3 / Mixtral | Ultra hızlı çıkarım | Ücretsiz/düşük fiyat |
| Yerel | Ollama / LM Studio | Gizlilik, sınırsız | Ücretsiz (donanım gerektirir) |
Model Yetenek Karşılaştırması
| Model | Bağlam Uzunluğu | Araç Çağırma | Çoklu Modal | Akıl Yürütme | Maliyet |
|---|---|---|---|---|---|
| Claude Opus 4.6 | 200K | ✅ | ✅ | ⭐⭐⭐⭐⭐ | Yüksek |
| Claude Sonnet 4 | 200K | ✅ | ✅ | ⭐⭐⭐⭐ | Orta |
| GPT-4o | 128K | ✅ | ✅ | ⭐⭐⭐⭐ | Orta |
| GPT-4-turbo | 128K | ✅ | ⚠️ | ⭐⭐⭐⭐ | Orta-yüksek |
| Gemini Pro | 1M | ✅ | ✅ | ⭐⭐⭐ | Düşük |
| Llama 3.1 70B | 128K | ⚠️ | ⚠️ | ⭐⭐⭐ | Ücretsiz |
Temel Model Yapılandırması
Anthropic Claude
{
"agent": {
"model": "anthropic/claude-opus-4-6",
"thinkingLevel": "high"
},
"models": {
"anthropic": {
"apiKey": "${ANTHROPIC_API_KEY}",
"baseUrl": "https://api.anthropic.com"
}
}
}
Claude model seçim önerileri:
| Senaryo | Önerilen Model | Neden |
|---|---|---|
| Karmaşık akıl yürütme, kod üretimi | Opus 4.6 | En güçlü akıl yürütme yeteneği |
| Günlük sohbet, basit görevler | Sonnet 4 | Fiyat-performans dengesi |
| Yüksek frekanslı çağrı, maliyet duyarlı | Haiku 3.5 | Hızlı ve düşük maliyetli |
OpenAI GPT
{
"agent": {
"model": "openai/gpt-4o"
},
"models": {
"openai": {
"apiKey": "${OPENAI_API_KEY}",
"baseUrl": "https://api.openai.com/v1",
"organization": "org-xxx"
}
}
}
GPT model seçim önerileri:
| Senaryo | Önerilen Model | Neden |
|---|---|---|
| Genel görevler, araç çağırma | GPT-4o | Performans ve maliyet dengesi |
| Karmaşık akıl yürütme | GPT-4-turbo | Güçlü akıl yürütme yeteneği |
| Hızlı yanıt, basit görevler | GPT-4o-mini | Hızlı ve ucuz |
Google Gemini
{
"agent": {
"model": "google/gemini-2.0-flash"
},
"models": {
"google": {
"apiKey": "${GOOGLE_API_KEY}",
"baseUrl": "https://generativelanguage.googleapis.com/v1beta"
}
}
}
Yerel Model (Ollama)
{
"agent": {
"model": "ollama/llama3.1:70b"
},
"models": {
"ollama": {
"baseUrl": "http://localhost:11434"
}
}
}
Ollama kurulumu ve başlatma:
# Ollama'yı kur
curl -fsSL https://ollama.com/install.sh | sh
# Model indir
ollama pull llama3.1:70b
ollama pull codellama:34b
# Servisi başlat
ollama serve
Üçüncü Taraf API Yönlendirme
{
"agent": {
"model": "anthropic/claude-opus-4-6"
},
"models": {
"anthropic": {
"apiKey": "${PROVIDER_API_KEY}",
"baseUrl": "https://api.your-provider.com/v1"
}
}
}
Model Format Açıklaması
Model Tanımlayıcı Formatı
{provider}/{model-name}
| Örnek | Açıklama |
|---|---|
anthropic/claude-opus-4-6 |
Anthropic Claude Opus 4.6 |
openai/gpt-4o |
OpenAI GPT-4o |
google/gemini-2.0-flash |
Google Gemini 2.0 Flash |
ollama/llama3.1:70b |
Ollama Llama 3.1 70B |
Özel Model Takma Adları
{
"models": {
"aliases": {
"smart": "anthropic/claude-opus-4-6",
"fast": "anthropic/claude-sonnet-4",
"cheap": "anthropic/claude-haiku-3.5",
"local": "ollama/llama3.1:70b"
}
},
"agent": {
"model": "smart"
}
}
Takma ad kullanımı:
# Sohbette geçiş yap
/model fast
# Veya tam adı kullan
/model anthropic/claude-sonnet-4
Failover Stratejisi
Failover Nedir?
Ana model kullanılamaz olduğunda (hız sınırı, servis kesintisi gibi), otomatik olarak yedek modele geçiş.
flowchart TB
REQ[İstek ulaştı] --> PRIMARY{Ana model müsait mi?}
PRIMARY -->|Evet| EXEC1[Ana modeli kullan]
PRIMARY -->|Hayır| CHECK{Failover koşulu}
CHECK -->|Hız sınırı| SECONDARY1[Yedek model 1]
CHECK -->|Servis kesintisi| SECONDARY2[Yedek model 2]
CHECK -->|Zaman aşımı| SECONDARY3[Yedek model 3]
SECONDARY1 --> EXEC2[İsteği yürüt]
SECONDARY2 --> EXEC2
SECONDARY3 --> EXEC2
EXEC1 --> RES[Sonucu döndür]
EXEC2 --> RES
Failover Yapılandırması
{
"agent": {
"model": "anthropic/claude-opus-4-6"
},
"models": {
"fallback": [
{
"model": "anthropic/claude-sonnet-4",
"condition": "rate_limit"
},
{
"model": "openai/gpt-4o",
"condition": "error"
},
{
"model": "ollama/llama3.1:70b",
"condition": "timeout"
}
]
}
}
Failover Koşulları
| Koşul | Açıklama | Örnek Senaryo |
|---|---|---|
rate_limit |
Hız sınırı | API 429 hatası döndürdüğünde |
error |
Herhangi bir hata | Servis kullanılamaz, ağ hatası |
timeout |
İstek zaman aşımı | Yanıt süresi çok uzun |
overloaded |
Servis aşırı yüklü | API 503 hatası döndürdüğünde |
always |
Her zaman kullan | Basit round-robin stratejisi |
Gelişmiş Failover Yapılandırması
{
"models": {
"fallback": [
{
"model": "anthropic/claude-sonnet-4",
"condition": "rate_limit",
"maxRetries": 3,
"retryDelay": 1000
},
{
"model": "openai/gpt-4o",
"condition": "error",
"maxRetries": 2
},
{
"model": "ollama/llama3.1:70b",
"condition": "always"
}
],
"fallbackPolicy": {
"retryPrimaryAfter": 60000,
"logFallbacks": true,
"notifyUser": true
}
}
}
Senaryoya Göre Model Geçişi
Oturum Türüne Göre Geçiş
Farklı oturum türleri farklı modeller kullanır:
{
"agents": {
"defaults": {
"model": "anthropic/claude-sonnet-4"
},
"byChannel": {
"telegram": {
"model": "anthropic/claude-haiku-3.5"
},
"discord": {
"model": "anthropic/claude-sonnet-4"
}
},
"bySessionType": {
"main": {
"model": "anthropic/claude-opus-4-6"
},
"group": {
"model": "anthropic/claude-haiku-3.5"
}
}
}
}
Görev Türüne Göre Geçiş
{
"agents": {
"taskModels": {
"code": "anthropic/claude-opus-4-6",
"reasoning": "anthropic/claude-opus-4-6",
"chat": "anthropic/claude-sonnet-4",
"simple": "anthropic/claude-haiku-3.5"
}
}
}
Dinamik Model Seçimi
Çalışma zamanında model geçişi:
# CLI ile geçiş
openclaw agent --model anthropic/claude-opus-4-6 --message "Karmaşık görev"
# Sohbette geçiş
/model anthropic/claude-opus-4-6
Şimdi Claude Opus 4.6 kullanılıyor, karmaşık akıl yürütme görevleri için uygun
/model anthropic/claude-haiku-3.5
Haiku 3.5'e geçildi, basit görevler için hızlı yanıt
Maliyet Optimizasyon Stratejisi
Model Maliyet Karşılaştırması
| Model | Giriş Maliyeti | Çıkış Maliyeti | Uygun Senaryo |
|---|---|---|---|
| Claude Opus 4.6 | $15/1M | $75/1M | Karmaşık akıl yürütme, önemli kararlar |
| Claude Sonnet 4 | $3/1M | $15/1M | Günlük görevler, dengeli seçim |
| Claude Haiku 3.5 | $0.80/1M | $4/1M | Basit görevler, yüksek frekanslı çağrı |
| GPT-4o | $5/1M | $15/1M | Araç çağırma, çoklu modal |
| GPT-4o-mini | $0.15/1M | $0.6/1M | Hızlı yanıt, basit görevler |
| Gemini Flash | $0.075/1M | $0.3/1M | Maliyet duyarlı, yüksek frekanslı çağrı |
Maliyet Optimizasyon Yapılandırması
{
"agents": {
"defaults": {
"model": "anthropic/claude-sonnet-4",
"costOptimization": {
"enabled": true,
"rules": [
{
"condition": "context_length > 50000",
"model": "anthropic/claude-sonnet-4"
},
{
"condition": "simple_query",
"model": "anthropic/claude-haiku-3.5"
},
{
"condition": "code_generation",
"model": "anthropic/claude-opus-4-6"
}
]
}
}
}
}
Token Kullanım İzleme
# Mevcut oturum kullanımını görüntüle
/status
# Örnek çıktı:
# Session: main
# Model: anthropic/claude-opus-4-6
# Tokens: 12,345 input / 2,456 output
# Cost: $0.21
# Kullanım gösterimini etkinleştir
/usage full
Kullanım Gösterimini Yapılandır
{
"usageTracking": {
"enabled": true,
"showInResponse": true,
"trackBySession": true,
"trackByChannel": true,
"alertThreshold": 10.00
}
}
Düşünme Seviyesi Yapılandırması
Thinking Level Açıklaması
| Seviye | Açıklama | Token Tüketimi | Uygun Senaryo |
|---|---|---|---|
off |
Düşünme gösterme | En düşük | Basit görevler |
minimal |
Minimum düşünme | Düşük | Hızlı yanıt |
low |
Düşük düşünme | Orta-düşük | Günlük sohbet |
medium |
Orta düşünme | Orta | Dengeli seçim |
high |
Yüksek düşünme | Yüksek | Karmaşık akıl yürütme |
xhigh |
Çok yüksek düşünme | En yüksek | En karmaşık görevler |
Düşünme Seviyesini Yapılandır
{
"agent": {
"model": "anthropic/claude-opus-4-6",
"thinkingLevel": "high"
}
}
Dinamik Geçiş
# Sohbette geçiş
/think high
Şimdi yüksek düşünme modu kullanılıyor, karmaşık akıl yürütme için uygun
/think minimal
Minimum düşünmeye geçildi, hızlı yanıt
Yerel Model Yapılandırma Detayları
Ollama Yapılandırması
{
"agent": {
"model": "ollama/llama3.1:70b"
},
"models": {
"ollama": {
"baseUrl": "http://localhost:11434",
"options": {
"temperature": 0.7,
"num_ctx": 32768,
"num_predict": 4096
}
}
}
}
Önerilen Yerel Modeller
| Model | Parametre Sayısı | Bellek İhtiyacı | Özellik |
|---|---|---|---|
| Llama 3.1 8B | 8B | 8GB | Hafif, hızlı |
| Llama 3.1 70B | 70B | 48GB | Güçlü akıl yürütme |
| CodeLlama 34B | 34B | 24GB | Kod odaklı |
| Qwen 2.5 72B | 72B | 48GB | Çok dilli |
| Mistral Large | 123B | 80GB | En güçlü açık kaynak |
Donanım Önerileri
| Model Ölçeği | CPU | GPU | Bellek |
|---|---|---|---|
| 7B-8B | 8 çekirdek+ | 8GB VRAM | 16GB |
| 13B-14B | 12 çekirdek+ | 16GB VRAM | 32GB |
| 30B-34B | 16 çekirdek+ | 24GB VRAM | 48GB |
| 70B+ | 32 çekirdek+ | 48GB+ VRAM | 128GB |
Çoklu Sağlayıcı Yük Dengeleme
Round-Robin Stratejisi
{
"models": {
"loadBalancing": {
"strategy": "round_robin",
"providers": [
{
"model": "anthropic/claude-sonnet-4",
"weight": 1
},
{
"model": "openai/gpt-4o",
"weight": 1
}
]
}
}
}
Ağırlıklı Strateji
{
"models": {
"loadBalancing": {
"strategy": "weighted",
"providers": [
{
"model": "anthropic/claude-sonnet-4",
"weight": 70
},
{
"model": "openai/gpt-4o",
"weight": 20
},
{
"model": "ollama/llama3.1:70b",
"weight": 10
}
]
}
}
}
Maliyet Tabanlı Strateji
{
"models": {
"loadBalancing": {
"strategy": "cost_optimized",
"dailyBudget": 10.00,
"providers": [
{
"model": "anthropic/claude-opus-4-6",
"maxBudget": 5.00,
"useFor": ["complex", "reasoning"]
},
{
"model": "anthropic/claude-sonnet-4",
"maxBudget": 3.00,
"useFor": ["chat", "code"]
},
{
"model": "anthropic/claude-haiku-3.5",
"maxBudget": 2.00,
"useFor": ["simple", "high_frequency"]
}
]
}
}
}
Model Yapılandırma En İyi Uygulamaları
1. Senaryoya Göre Katmanlama
{
"agents": {
"defaults": {
"model": "anthropic/claude-sonnet-4",
"thinkingLevel": "medium"
},
"byUseCase": {
"coding": {
"model": "anthropic/claude-opus-4-6",
"thinkingLevel": "high"
},
"chat": {
"model": "anthropic/claude-haiku-3.5",
"thinkingLevel": "minimal"
},
"research": {
"model": "anthropic/claude-opus-4-6",
"thinkingLevel": "xhigh"
}
}
}
}
2. Makul Bütçe Belirleme
{
"budget": {
"daily": 20.00,
"weekly": 100.00,
"monthly": 400.00,
"alertThreshold": 0.8,
"hardLimit": true
}
}
3. İzleme ve Analiz
{
"analytics": {
"trackUsage": true,
"trackCosts": true,
"trackPerformance": true,
"exportPath": "~/.openclaw/analytics",
"retentionDays": 30
}
}
4. Test ve Doğrulama
# Model bağlantısını test et
openclaw doctor --check models
# Belirli modeli test et
openclaw agent --model anthropic/claude-opus-4-6 --message "Test mesajı"
# Model yanıtlarını karşılaştır
openclaw benchmark --models "anthropic/claude-opus-4-6,openai/gpt-4o" --prompt "Karmaşık soru"
Sorun Giderme
Model Bağlantısı Başarısız
# API Key'i kontrol et
openclaw config get models.anthropic.apiKey
# Bağlantıyı test et
curl -X POST https://api.anthropic.com/v1/messages \
-H "x-api-key: $ANTHROPIC_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "claude-sonnet-4", "max_tokens": 10, "messages": [{"role": "user", "content": "hi"}]}'
# Ağı kontrol et
ping api.anthropic.com
Hız Sınırı
# Kullanımı görüntüle
openclaw usage --today
# Örnek çıktı:
# Date: 2026-02-26
# Total tokens: 123,456
# Cost: $1.23
# Requests: 89
# Hız sınırı işlemeyi yapılandır
openclaw config set models.anthropic.rateLimitHandling auto_retry
Yerel Model Sorunları
# Ollama servisini kontrol et
curl http://localhost:11434/api/tags
# Modelin yüklü olup olmadığını kontrol et
ollama list
# Modeli manuel yükle
ollama run llama3.1:70b
# GPU kullanımını kontrol et
nvidia-smi
Özet
Çoklu model yapılandırması, OpenClaw’ın güçlü özelliklerinden biridir:
- Esnek geçiş: Görev ihtiyacına göre uygun modeli seçin
- Failover koruması: Model kullanılamaz durumunu otomatik işleme
- Maliyet optimizasyonu: Bütçeyi makul şekilde dağıtın, israfı önleyin
- Yerel destek: Gizlilik duyarlı senaryolarda yerel model kullanın
Makul model yapılandırması ile performans, maliyet ve gizlilik arasında en iyi dengeyi bulabilirsiniz.
Bu Bölümün Özeti:
- Birden fazla model sağlayıcısının yapılandırma yöntemlerini öğrendiniz
- Failover stratejisi ve yapılandırmasını anladınız
- Senaryoya göre dinamik model geçişini öğrendiniz
- Maliyet optimizasyon stratejisi ve izleme yöntemlerini kavradınız
- Yerel modelin yapılandırma ve kullanımını öğrendiniz
Güncelleme Kayıtları:
- 2026-02-26: İlk sürüm yayınlandı, OpenClaw v2026.2 temel alınmıştır
Seri Navigasyonu:
- ← Önceki makale: Gateway Temel Kavramları
- → Sonraki makale: Skills Beceri Sistemi Detaylı Rehber