· kaynak dev.to (home feed)
Claude Sonnet 4.5, 30 Kasım'dan sonra API isteklerine hizmet vermeyi durduruyor — ek süre yok
Anthropic, claude-sonnet-4-5-20250929 modeline 30 Kasım 2026'dan sonra hizmet vermeyi durduracak ve ek süre tanınmayacak. Önerilen替代 yerine geçecek model, aynı fiyatlı ve aynı 1M token context window'a sahip claude-sonnet-5-5.

Anthropic kesin bir son tarih belirledi
Anthropic, claude-sonnet-4-5-20250929 modelini 30 Eylül 2026'da Active durumundan Deprecated durumuna taşıdı; bu bilgi, duyuruyu adım adım aktaran bir dev.to yazısından geliyor. Kesin model id'si claude-sonnet-4-5-20250929'a yapılacak her istek, 30 Kasım 2026'dan sonra reddedilecek ve bu tarih geçtiğinde hiçbir şekilde ek süre tanınmayacak. Yazıya göre deprecated duyurusu ile kapanma arasındaki süre 61 gün; bu da Anthropic'in yayınladığı modeller için kamuoyuna taahhüt ettiği asgari 60 günlük bildirim süresinin bir gün üzerinde.
Adı geçen yerine geçecek model claude-sonnet-5-5; dev.to yazısına göre giden modelle aynı fiyata sahip ve aynı 1 milyon token'lık context windowsunuyor, dolayısıyla göç maliyet veya kapasite değişikliklerinden kaynaklanmıyor.
Bu izole bir olay değil. Yazıya göre Sonnet 4.5, Ekim 2025'ten bu yana deprecated duyurusu alan altıncı Anthropic modeli; Haziran'da Claude Opus 4.1, Nisan'da ise Claude Sonnet 4 ve Claude Opus 4 birlikte bu süreçten geçti. Bildirim süreleri değişken oldu: Claude Sonnet 3.7, 28 Ekim 2025'te işaretlendi ve 19 Şubat 2026'da, yani yaklaşık dört ay sonra emekliye ayrıldı; Claude Sonnet 4 ise bildirim ile emeklilik arasında kabaca iki ay süre aldı.
Tek son tarih her platformu kapsamıyor
Dikkat çekmeye değer bir ayrıntı: Anthropic'in deprecation sayfası yalnızca Anthropic'in işlettiği platformlar için geçerli, yani Claude API, AWS üzerindeki Claude Platform ve Microsoft Foundry. Amazon Bedrock ve Google Cloud, aynı temel modeller için kendi emeklilik takvimlerini uyguluyor; bu yüzden Sonnet 4.5'i Bedrock üzerinden çağıran ekipler 30 Kasım tarihinin kendilerini bağladığını varsayamıyor ve o sağlayıcının model tablosuna bakmalı, diye uyarıyor dev.to yazarı.
Tarihlenmiş id'ler asıl risk noktası
Yazının çerçevelediği pratik risk, modelin kendisinden çok, bir config dosyasında, bir environment variable'da ya da yazıldığı günden beri kimsenin açmadığı bir script'te duran claude-sonnet-4-5-20250929 dizgisinin ta kendisi. Anthropic iki tür model adı yayınlar: tek bir kesin sürümü sonsuza dek sabitleyen tarihlenmiş snapshot id'leri ve güncel sürümün hangisiyse onu takip eden rolling alias'lar. claude-sonnet-5-5 gibi bir rolling ad, sürüm değişiklikleri boyunca çalışmaya devam ederken, tarihlenmiş bir id donmuştur ve çalışan bir sistemin altından deprecated edilebilir. Yazar, ANTHROPIC_DEFAULT_OPUS_MODEL gibi environment variable'ların bir snapshot id'sine ayarlanıp unutulduğunda aynı şekilde başarısız olduğunu belirtiyor: arkasındaki model kaybolana kadar sessizce sorunsuz çalışırlar.
Son tarihten önce etkilenen çağrıları nasıl bulursunuz
Yazıya göre en hızlı ilk adım, Claude Console'daki Usage sayfasındaki Export düğmesi; bu düğme API anahtarına ve modele göre kırılımlı bir CSV üretiyor. Bu sayede eski kodlarda grep yapmaya gerek kalmadan hangi anahtarların hâlâ emekliye ayrılan id'ye istek attığı tam olarak görülüyor.
Değişikliğin kendisi küçük, ama yazar körlemesine bir find-and-replace yapılmaması konusunda uyarıyor. Sonnet 5.5'in 28 Eylül'de yayınlanmasıyla gelen beş breaking change'i ele alan ayrı bir yazılarında, hata vermek yerine çıktı biçimini değiştiren en az bir değişiklik buldular; yani hızlı bir smoke test geçebilirken production davranışı hâlâ farklı olabilir. id'nin kendisinin ötesinde, doğrudan model adı veren retry ve fallback mantığını, Sonnet 4.5'in ifade alışkanlıklarına göre ayarlanmış cached prompt'ları veya few-shot örneklerini ve tarihlenmiş id'yi hardcoded eden herhangi bir README ya da setup script'ini kontrol etmelerini öneriyorlar; çünkü bu kopyalar en kolay gözden kaçanlar.
Emekli olmak silinmek anlamına gelmiyor
Duyurudan ayrı olarak Anthropic'in deprecation ve saklama konusunda yayınlı bir taahhüdü var; yazı bunu şöyle özetliyor: emekliye ayrılan model ağırlıkları silinmek yerine uzun süreli saklanıyor ve hedef geçmiş modelleri yeniden erişilebilir kılmak. Aynı belge ödünleşimleri de kabul ediyor: karşılaştırma çalıştıran araştırmacılar için erişimin kaybı, bir modelin kesin davranışına bağımlı olan herkes için zorunlu göç ve modelleri emekliye ayırmaya ilişkin açık kalan güvenlik ve model-refahı soruları.
Neden önemli
Bu, ek süresi olmayan, tarihlenmiş ve kesin bir kapanma; ve başarısızlık modu, izlenme olasılığı en düşük sistemlerin üzerine düşüyor: aylar önce yazılmış tek seferlik script'ler, sabitlenmiş environment variable'lar ve setup dokümanları. Bugün kontrol etmek neredeyse hiçbir şeye mal olmuyor, 1 Aralık'ı beklemek ise bir config dizgisini bir kesintiye dönüştürüyor. Anthropic'in adı belirtilmiş bir yedek model, yayınlı bir lifecycle durumu ve asgari 60 günlük bildirim kalıbı göçü öngörülebilir kılıyor; ama bu yalnızca duyuruyu gerçekten okuyan ve son tarih gelmeden kullanımlarını denetleyen ekipler için geçerli.
- #anthropic
- #claude
- #api
- #deprecation
- #llm