# Meet the Models: Opus, Sonnet, Haiku Compared

> Source: https://sukruyusufkaya.com/en/learn/claude-ustaligi/claude-modelleri-karsilastirma
> Updated: 2026-05-13T08:40:29.910Z
> Category: Claude Ustalığı
> Module: 1. Foundations — Welcome to Claude
**TLDR:** Learn the strengths, costs, and speed of Claude's three main models (Opus, Sonnet, Haiku) and which one to pick in each scenario.

> **Üç model, üç farklı amaç**
>
> Claude bir aile model olarak gelir: **Opus** en güçlü, **Sonnet** dengeli, **Haiku** hızlı ve uygun fiyatlı. Doğru modeli seçmek %30-90 maliyet farkı yaratır.

# Üç Model, Üç Farklı Karakter

Anthropic Claude'u bir aile olarak sunar. Aile üyeleri aynı anayasayı paylaşır ama farklı kapasiteyle gelir:

| Model | Kişiliği | Tipik kullanım |
| --- | --- | --- |
| **Claude Opus** | "Kıdemli mühendis" | Karmaşık akıl yürütme, mimari kararlar, agent omurgası |
| **Claude Sonnet** | "Çok yönlü analist" | Günlük üretim, kod inceleme, içerik üretimi |
| **Claude Haiku** | "Hızlı asistan" | Sınıflandırma, özetleme, yüksek hacimli batch |

Bu eğitim sırasında **Opus 4.6**, **Sonnet 4.6** ve **Haiku 4.5** sürümlerini referans alacağız (Mayıs 2026 itibarıyla güncel sürümler). Anthropic her birkaç ayda bir minor sürüm yayınlar; sürüm numaraları değişse de seçim mantığı aynı kalır.

![Opus-Sonnet-Haiku üçgeni: yetenek (X), hız (Y), maliyet (Z) ekseninde konumlanma](/images/learn/claude-ustaligi/diagram-model-trio.svg)

_Opus, Sonnet ve Haiku — yetenek/hız/maliyet üçgeninde farklı tatlı noktalar._

### Opus

**Claude Opus 4.6 (model id: `claude-opus-4-6`)**

En zor problemler için aile içindeki en güçlü model. Karmaşık akıl yürütme zincirlerinde, çok dosyalı kod tabanlarını analiz etmede, agent kontrol planlarında ve uzun bağlam analizinde tartışmasız önder.

- **Tipik kullanım:** Çoklu adımlı kod üretimi, yüksek riskli karar destek, karmaşık matematik, derin doküman analizi.
- **Tipik dezavantajı:** En pahalı seçenek; basit görevlerde over-engineering.
- **Ne zaman seç:** Hata maliyetinin yüksek olduğu ve "yanlış cevap" işin akışını bozduğu görevlerde.

### Sonnet

**Claude Sonnet 4.6 (model id: `claude-sonnet-4-6`)**

Pratik üretimin atı. Yetenek-maliyet-hız üçgeninin tatlı noktası. Çoğu profesyonel iş yükü Sonnet üzerinde mükemmel çalışır.

- **Tipik kullanım:** Müşteri destek otomasyonu, RAG, içerik üretim pipeline'ı, API agent'ları, kod inceleme.
- **Avantaj:** Opus'a yakın akıl yürütme, Haiku'ya yakın hız.
- **Ne zaman seç:** Ölçeklenmesi gereken, gün boyu çağrılan, kalite ve maliyetin birlikte önem taşıdığı görevlerde.

### Haiku

**Claude Haiku 4.5 (model id: `claude-haiku-4-5-20251001`)**

Hız ve maliyet odaklı küçük model. Düşük gecikme süresi, yüksek throughput ve düşük maliyet.

- **Tipik kullanım:** Sınıflandırma, intent detection, kısa özet, autocomplete, edge devicede asistan.
- **Avantaj:** Son derece ucuz ve hızlı; gerçek zamanlı UX için idealdir.
- **Ne zaman seç:** Karar basit, çıktı kısa, hacim yüksek olduğunda.

> **Model seçimi pratik kuralı**
>
> **Önce Sonnet'le prototip yap.** Çıktı kalitesi yetersizse Opus'a, maliyet ya da gecikme problemse Haiku'ya kay. Üretimde aynı pipeline'ın farklı adımlarında farklı modelleri zincirlemek (ör. Haiku ile sınıflandır, Sonnet ile cevapla) en yaygın optimizasyon kalıbıdır.

## Maliyet ve Gecikme Matematiği

Anthropic API fiyatlandırması iki bileşenli yapılır: **input token** (sen modele giren), **output token** (model sana üreten). Output her zaman daha pahalıdır çünkü kalibrasyon ve hesaplama maliyeti orada yoğunlaşır.

Toplam maliyet kabaca şöyle hesaplanır:

$$
C = N_{\text{in}} \cdot p_{\text{in}} + N_{\text{out}} \cdot p_{\text{out}}
$$

Genel olarak Opus, Sonnet'in 3-5 katı, Sonnet de Haiku'nun 3-5 katı pahalıdır. Yani **Sonnet yerine Haiku kullanabildiğin her batch çağrı %75-80 tasarruf demektir**. Tabii ki kalite yeterli kalmalı; bu yüzden eval setlerin (Modül 9) kritiktir.

Aşağıdaki Python parçası bir aylık tahminî maliyeti hesaplar — fiyat sabitlerini sen [Anthropic fiyat sayfasından](https://www.anthropic.com/pricing) güncel tutmalısın:

```python
# Aylık maliyet tahmin edici
# NOT: Fiyat değerleri örnek; Anthropic pricing sayfasından güncel değerleri kullan.

PRICES_PER_MTOK = {
    # (input_USD_per_million, output_USD_per_million)
    "opus":   (15.0, 75.0),
    "sonnet": ( 3.0, 15.0),
    "haiku":  ( 0.25, 1.25),
}

def monthly_cost(model: str, daily_calls: int, in_tok: int, out_tok: int):
    p_in, p_out = PRICES_PER_MTOK[model]
    monthly_in  = daily_calls * 30 * in_tok  / 1_000_000 * p_in
    monthly_out = daily_calls * 30 * out_tok / 1_000_000 * p_out
    return round(monthly_in + monthly_out, 2)

# Örnek: günde 5,000 müşteri destek mesajı, 800 token girdi, 300 token çıktı
for m in ["opus", "sonnet", "haiku"]:
    cost = monthly_cost(m, daily_calls=5000, in_tok=800, out_tok=300)
    print(f"{m:>6}: ~${cost} / ay")
```

### Hangi modelde prompt caching daha çok kazandırır?

Prompt caching tüm modellerde çalışır ve tekrar eden uzun sistem prompt'larında %75-90'a varan tasarruf sağlar. Opus gibi pahalı modellerde mutlak USD tasarrufu en yüksektir; ama yüzde olarak Haiku'da da çok belirgindir. Modül 8'de detaylı işleyeceğiz.

### Extended thinking (uzun düşünme) modu nedir?

Belirli sürümlerde Claude, cevabı vermeden önce 'kafasından geçenleri' gizli bir scratch pad olarak kullanır. Bu mod akıl yürütme yoğun görevlerde isabeti artırır ama latency ve maliyeti yükseltir. Opus + extended thinking matematik, kod refactor ve karmaşık plan üretiminde önerilir.

### Hangi modelin context window'u daha geniş?

Mayıs 2026 itibarıyla Sonnet ve Opus 200K token standart, 1M token ise belirli müşterilerde mevcut. Haiku 200K token'ı destekler. Çok uzun belge analizinde model + sürüm + tier kombinasyonunu Anthropic dokümantasyonundan kontrol et.

**Önce:**
```text
# Naif yaklaşım — her şey Opus'ta
def handle_ticket(text):
    return claude_opus.complete(prompt=full_pipeline_prompt(text))
```

**Sonra:**
```text
# Optimize edilmiş zincir
def handle_ticket(text):
    intent = claude_haiku.complete(prompt=intent_prompt(text))    # ucuz sınıflandırma
    if intent in ("billing", "shipping"):
        return claude_sonnet.complete(prompt=fast_ans(text))       # pratik cevap
    return claude_opus.complete(prompt=full_pipeline_prompt(text)) # zor durumlarda Opus
```

**Boşluk doldurma egzersizi (text):**
```text
Yetenek üçgeninde en güçlü model _____ , dengeli model _____ , en hızlı / ekonomik model _____'dur. Standart context window genelde _____ token civarındadır.
```

> ✋ Kontrol noktası: `q-103-mc1`

> 📝 İlgili quiz: `module-1-checkpoint`

## Senin Görevin

Önümüzdeki dersleri takip ederken bu üç modeli aklında bir karar ağacı gibi tut:

1. **Görev karmaşıklığı yüksek mi?** → Opus
2. **Hacim yüksek, görev orta?** → Sonnet
3. **Görev basit ama hız / maliyet kritik mi?** → Haiku

Modül 8'de API üzerinden bu seçimleri programatik olarak nasıl yapacağını işleyeceğiz.