Claude 3.5 Sonnet 28 Ekim 2025'te emekli oldu. claude-3-5-sonnet-20240620 ve claude-3-5-sonnet-20241022 kimliklerine yapılan istekler artık başarısız dönüyor; Anthropic'in belgelediği yedek claude-sonnet-4-6. Kod yazımı için bugün seçeceğiniz modeller başka: Claude Opus 5.5 çoğu iş yükü için varsayılan, ağır muhakeme ve uzun ufuklu agentic işler için Claude Fable 5.1, hız/zekâ dengesi için Claude Sonnet 5, en hızlı seçenek için Claude Haiku 4.5.
Bu yazı, 2024 tarihli bir model karşılaştırmasının yerine geçiyor. Aşağıdaki kimlikler, limitler ve tarihler 25 Eylül 2026'da Anthropic'in resmî dokümantasyonundan okunmuştur. Model takvimi hızlı değişiyor; entegrasyon planlamadan önce emeklilik sayfasını tekrar açın.
Güncel Aile: Dört Model, Dört Farklı İş
Dokümantasyonun kendi tavsiyesi net: hangisini seçeceğinizden emin değilseniz Claude Opus 5.5 ile başlayın. Fable 5.1'e ancak Opus 5.5'in yüksek efor seviyesindeki sonuçları kendi değerlendirme kümenizde yetersiz kalıyorsa geçin.
| Model | API kimliği | Bağlam / azami çıktı | Giriş / çıkış (USD / MTok) | Bilgi kesimi |
|---|---|---|---|---|
| Claude Fable 5.1 | claude-fable-5-1 | 1M / 128K | 10 / 50 | Haz 2026 |
| Claude Opus 5.5 | claude-opus-5-5 | 1M / 128K | 4 / 20 | Haz 2026 |
| Claude Sonnet 5 | claude-sonnet-5 | 1M / 128K | 2 / 10 | Oca 2026 |
| Claude Haiku 4.5 | claude-haiku-4-5-20251001 | 200K / 64K | 1 / 5 | Şub 2025 |
Tablodaki bağlam penceresi rakamı tek başına yanıltıcı (bkz. Anthropic, Models overview). 1M token, güncel tokenizer'da yaklaşık 555 bin kelimeye karşılık geliyor; Claude Opus 4.7 öncesindeki tokenizer'da aynı pencereye yaklaşık 750 bin kelime sığıyordu. Yani eski bir hesaplamayla "deponun tamamı bağlama sığar" diyen bir tasarım dokümanınız varsa, rakamı yeniden çıkarın.
Kod Tabanı Analizinde Asıl Sınır Çıktı Tokeni
Kod üreten bir entegrasyonda darboğaz neredeyse hiç bağlam penceresi olmuyor. 128K çıktı sınırı, tek istekte üretilebilecek yama boyutunu belirliyor ve büyük yeniden düzenleme işlerinde ilk çarpılan duvar bu.
Toplu işlerde bir çıkış yolu var: Claude Opus 5.5, Opus 5, Sonnet 5, Opus 4.8, Opus 4.7, Opus 4.6 ve Sonnet 4.6, Message Batches API üzerinde output-300k-2026-03-24 beta başlığıyla 300 bin çıktı tokenine kadar destekliyor. Senkron Messages API'de bu sınır yok; oradaki tavan 128K.
Pratik kural: büyük dönüşüm işini tek çağrıya sıkıştırmayın. Dosya bazında bölün, her parçanın sonucunu doğrulayın, sonra birleştirin. Bu yaklaşımın agent tarafındaki karşılığını AI agent mimarisi yazısında ele aldık.
temperature Yazan Kod 400 Alıyor
Bu, eski örneklerden kopyalayan ekiplerin en hızlı çarptığı duvar. temperature, top_p ve top_k parametreleri Claude Opus 4.7 ve sonraki modellerde kullanımdan kaldırıldı; varsayılan dışı bir değer gönderirseniz 400 dönüyor (bkz. Anthropic, Model deprecations).
Python SDK'sının 1.0 ve sonraki sürümleri bu üç parametreyi istek tipinden tamamen çıkardı; gönderirseniz TypeError alırsınız. Çoğu diğer SDK parametreleri tipte tutmaya devam ediyor, yani kodunuz derlenir ve hata çalışma zamanında gelir.
Davranışı yönlendirmek için kalan yol prompt tasarımı. Determinizm ihtiyacınız varsa bunu sıcaklıkla değil, çıktı şemasıyla ve talimatla kurun; prompt mühendisliği yazısındaki şema yaklaşımı burada doğrudan işe yarıyor.
budget_tokens Gitti, Yerine effort Geldi
Uzun düşünme süresini elle bütçelendiren kod da eskidi. Claude Opus 4.6 ve Claude Sonnet 4.6'da thinking.type: "enabled" ile budget_tokens ikilisi kullanımdan kaldırıldı; sonraki modellerde hiç kabul edilmiyor.
Yerine geçen mekanizma uyarlanabilir düşünme: model ne kadar düşüneceğine kendisi karar veriyor, siz yalnızca effort ile yönlendiriyorsunuz. Claude Fable 5.1 ve Claude Sonnet 5'te varsayılan efor high, Claude Opus 5.5'te medium. Claude Haiku 4.5 efor parametresini desteklemiyor ve klasik genişletilmiş düşünme modunda kalıyor.
Maliyet tarafındaki sonucu doğrudan: Opus 5.5'i varsayılan eforla çağıran bir entegrasyon, Sonnet 5'i varsayılan eforla çağırandan daha az düşünme tokeni harcıyor. Yani "daha güçlü model her zaman daha pahalı" varsayımı, efor ayarını hesaba katmadan doğru değil. Kendi iş yükünüzde iki modeli aynı efor seviyesinde ölçün.
Model Listesini Elle Tutmayın
Kod tabanında elle bakımlı bir model listesi, bir sonraki sürümde bayatlayan ilk şey. Anthropic'in Models API'si bu listeyi programatik olarak veriyor ve yanıt her model için max_input_tokens, max_tokens ve bir capabilities nesnesi içeriyor.
Pratik kullanım: açılışta bu listeyi çekip önbelleğe alın, seçilen model kimliği listede yoksa uyarı üretin. Böylece emekli olmuş bir kimlik üretime kadar gitmez, dağıtım öncesinde yakalanır.
Eski kuşakla çalışmaya devam etmeniz gerekiyorsa hâlâ kullanılabilir modeller var: Claude Fable 5, Claude Opus 5, Opus 4.8, Opus 4.7, Opus 4.6, Opus 4.5, Claude Sonnet 4.6 ve Sonnet 4.5. Bunlar "legacy" olarak işaretli; yeni geliştirme için önerilmiyor ama çalışıyorlar.
Önbellek İndirimi Model Başına Değişiyor
Uzun sistem talimatı ve araç tanımlarıyla çalışan bir kod asistanında faturanın büyük kısmı tekrar eden ön ekten geliyor. Anthropic'in önbellek okuma çarpanı tüm ailede aynı değil.
- Standart önbellek okuma bedeli, temel giriş fiyatının %10'u.
- Claude Opus 5.5'te bu oran %5.
- Claude Fable 5.1 ve Claude Mythos 5.1'de %2,5.
- Message Batches API istekleri %50 indirimli.
Buradan çıkan mimari karar şu: sistem talimatınızı ve araç tanımlarınızı istekler arasında bayt bayt aynı tutun. Araç listesini bir hash tablosundan üreten kod, dağıtımlar arasında sırayı değiştirir ve önbellek isabetini sessizce kaybettirir. Araç listesini deterministik olarak sıralayın.
Model Kimliği Artık Kayan Bir Etiket Değil
4.6 kuşağından itibaren tarihsiz kimlikler de sabitlenmiş anlık görüntü. claude-opus-5-5 yazmak, bir "en yeni Opus" takma adına değil, belirli bir anlık görüntüye işaret ediyor.
Bu iyi haber: modelin altınızdan sessizce değişmesi diye bir durum yok. Kötü haber: yükseltme artık sizin işiniz ve bir tarihi var.
Burası Kırılıyor: Emeklilik Takvimini Koda Gömmek
Claude 3.5 Sonnet vakası tam olarak budur. Model kimliği bir sabit olarak kaynak koduna yazılır, iki yıl geçer, bir sabah üretimdeki tüm istekler hata dönmeye başlar.
Anthropic, kamuya açık modeller için emeklilikten en az 60 gün önce bildirim yapacağını yazıyor ve mevcut taahhüt tarihlerini yayımlıyor: Claude Fable 5.1 için 1 Eylül 2027'den, Claude Opus 5.5 için 22 Eylül 2027'den, Claude Sonnet 5 için 30 Haziran 2027'den, Claude Haiku 4.5 için 15 Ekim 2026'dan önce olmamak üzere (bkz. Anthropic, Model deprecations). Haiku 4.5'in tarihi bir yıldan yakın; onu varsayılan yapan bir mimaride yükseltme planı bugünden yazılmalı.
Üç somut önlem:
- Model kimliği konfigürasyondan okunsun. Ortam değişkeni ya da veritabanı ayarı; kod değişikliği gerektirmeden değiştirilebilsin.
- Kullanım denetimi çalıştırın. Console'daki Usage sayfasından CSV dışa aktarımı, hangi API anahtarının hangi modeli çağırdığını gösteriyor. Emekli olacak model bu listede görünüyorsa iş planınıza girer.
- Yedek model tanımlayın. Birincil model hata döndüğünde ikinci bir kimliğe düşen bir yol, emeklilik gününü olaydan çıkarıp bakım işine dönüştürür.
Hangi Modeli Hangi İşte
| İş | Seçim | Gerekçe |
|---|---|---|
| Kod inceleme, hata ayıklama, günlük geliştirme | Opus 5.5 | Dokümantasyonun varsayılan önerisi; 1M bağlam, orta gecikme |
| Çok adımlı, uzun süren agentic görev | Fable 5.1 | Varsayılan efor high; maliyeti 2,5 katı, yalnızca gerektiğinde |
| Yüksek hacimli, gecikmeye duyarlı uç | Sonnet 5 | 1M bağlam, Opus 5.5'in yarısı fiyat |
| Sınıflandırma, etiketleme, kısa özet | Haiku 4.5 | En düşük maliyet; 200K bağlam yeterli, emeklilik tarihi yakın |
| Gecikmesi önemsiz toplu iş | Herhangi biri + Batches API | %50 indirim, 300K çıktı beta başlığı |
Tablodaki son satır en çok atlananı. Gece çalışan bir kod tarama işini senkron API üzerinden koşturmak, hiçbir şey kazandırmadan faturayı ikiye katlıyor.
Veriyi Dışarı Çıkarmak İstemiyorsanız
Kaynak kodun üçüncü taraf bir API'ye gitmesi kurumsal ortamlarda çoğu zaman bir sözleşme sorunu, teknik sorun değil. Model sağlayıcısının veri saklama şartlarını okumadan pilot başlatmayın. Veriyi hiç çıkarmamak bir seçenekse, açık ağırlıklı modellerle kendi altyapınızda çalışmanın pratiğini yerel LLM kurulumu yazısında anlattık.
Sırada Ne Var
Bugün yapılacak tek iş bir arama: kod tabanınızda claude-3-5-sonnet, claude-3-7-sonnet ve claude-sonnet-4-20250514 dizelerini arayın. Üçü de emekli; bulduğunuz her satır, çalıştığında hata dönecek bir çağrıdır.
Ardından model kimliğini konfigürasyona taşıyın ve temperature geçen istek gövdelerini temizleyin. Bu ikisi yarım günlük iş ve bir sonraki emeklilik duyurusunda size bir sprint kazandırır. LLM entegrasyonu tarafındaki çalışma biçimimiz yapay zeka entegrasyonları sayfasında; kapsam çıkarmak için proje fiyat hesaplama aracını kullanabilirsiniz.
Model kimlikleri, bağlam ve çıktı sınırları, fiyatlar, bilgi kesimleri, emeklilik tarihleri ve parametre kullanımdan kaldırma notu 25 Eylül 2026 tarihinde Anthropic'in resmî dokümantasyonundan (Models overview ve Model deprecations sayfaları) doğrulanmıştır. Model takvimi değişebilir; üretim kararı vermeden önce kaynak sayfaları tekrar kontrol edin.