Claude Fable 5.1'den 5.2'ye Geçiş: API Değişiklikleri
6 dk okuma

Claude Fable 5.1'den 5.2'ye geçmek için model kimliğini claude-fable-5-1 yerine claude-fable-5-2 yapmak gerekir, ama Anthropic'in dokümanına göre dört kırıcı değişiklik var: prefix kontrolü artık her hesaba uygulanıyor, düşünme blokları onları üreten modele bağlı, computer_20251124 aracı 400 hatası veriyor ve advisor aracı yalnızca Fable 5.2 ya da Mythos 5.2 ile eşleşiyor. Model 9 Kasım 2026'da yayımlandı; kimliği claude-fable-5-2.
Bu bir haber ve derleme yazısıdır; modeli ve geçişi ben denemedim. Aşağıdaki her şey Anthropic'in "What's new in Claude Fable 5.2" belgesinden derlendi; kendi kodumda çalıştırıp doğrulamadım. Kod parçaları ham istek gövdesi olarak, yalnızca belgelenmiş alanlarla verildi; SDK çağrısı yazmadım. Modelin kendisi için Claude Fable 5.2 nedir, erişim yolları için kimler kullanabilir, nasıl erişilir yazısına bakın.
Kısa cevap
Önce model kimliğini değiştirin (CLI'da --model claude-fable-5-2). Sonra geçmişi düzenleyip düzenlemediğinizi, model yönlendiricinizi, bilgisayar kullanımı aracını ve advisor aracını kontrol edin. Claude Code, claude.ai, Claude Managed Agents ve Claude Agent SDK kullanıyorsanız prefix kontrolü için bir değişiklik yapmanız gerekmiyor.
Dört kırıcı değişiklik
| Değişiklik | Ne olur | Çözüm |
|---|---|---|
| Prefix kontrolü her hesaba uygulanır | Geçersiz düşünme bloğu geri gönderilir ve prefix_mismatch_behavior ayarsızsa 400 hatası: "The block is bound to a different conversation" |
system, tools ve önceki mesajları değiştirmeyin ya da drop_block kullanın |
| Düşünme blokları üreten modele bağlı | Başka modelden gelen bloklar sessizce düşer; istek başarılı olur, düşenler faturalanmaz | Konuşma ortasında model değiştirmeyin; değiştirirseniz o turların akıl yürütmesi kaybolur |
computer_20251124 reddedilir |
Bedrock dışındaki her platformda 400 invalid_request_error |
computer_toolset_20260801 kullanın |
| Advisor eşleşmesi (beta) | Fable 5.2 / Mythos 5.2 yürütücü, bu ikisi dışındaki advisor'ı reddeder: 400 invalid_request_error |
Advisor modelini claude-fable-5-2 ya da claude-mythos-5-2 yapın |
Adım adım geçiş
Anthropic'in sırası şöyle. Hepsinden önce model kimliğini değiştirin:
{
"model": "claude-fable-5-2"
}- Geçmişi düzenleyip düzenlemediğinizi kontrol edin. Konuşma geçmişini kırpıyor, özetliyor ya da yeniden yazıyorsanız prefix check testini çalıştırın. Kodunuzda değişiklik gerekmemesi için
systemvetoolskonuşma boyunca aynı kalmalı, yalnızcamessages'a ekleme yapılmalı ve her asistan turu döndüğü gibi geri gönderilmeli. - Yönlendirici ve yedek model geçişlerini kontrol edin. Mythos 5.2 hariç her model, Fable 5.2'nin düşünme bloklarını düşürür.
- Bilgisayar kullanımını taşıyın. Araç tanımındaki türü
computer_20251124yerinecomputer_toolset_20260801yapın:
{
"tools": [
{ "type": "computer_toolset_20260801" }
]
}Araç parametreleri için Anthropic'in bilgisayar kullanımı belgesine bakın; ben yalnızca tür adının değiştiğini aktarıyorum. Yalnızca Amazon Bedrock InvokeModel'de computer-use-2025-11-24 değerini anthropic_beta dizisinde gönderebilirsiniz.
- Advisor aracında advisor modelini değiştirin. Advisor'ın
modeldeğericlaude-fable-5-2ya daclaude-mythos-5-2olmalı. Advisormodel'ini değiştirmektools'u düzenlediği için bunu yeni konuşmalarda yapın. Fable 5.2 advisor'ın tavsiyesi şifreli döner. - Eval'leri yeniden çalıştırın ve efor taramasını
high'dan başlatın. Anthropic dokümanı "Start there, because most of the gain in capability is already present at high" diyor.
Prefix kontrolü ve düşünme blokları
Dokümandan alıntı: "On Claude Fable 5.2 and Claude Mythos 5.2, a request that sends back an invalid thinking block and leaves prefix_mismatch_behavior unset gets a 400 error, whatever the account's age." Fable 5.1'de aynı hata yalnızca 31 Ağustos 2026 ve sonrasında açılan hesaplarda görülüyordu; 5.2'de hesap yaşı fark etmiyor.
Kodunuzu değiştirmek yerine hatayı yumuşatmak isterseniz thinking-binding-controls-2026-08-01 beta başlığını gönderip thinking.block_binding.prefix_mismatch_behavior değerini "drop_block" yapın:
{
"model": "claude-fable-5-2",
"thinking": {
"type": "adaptive",
"block_binding": {
"prefix_mismatch_behavior": "drop_block"
}
}
}İstek başlığı: anthropic-beta: thinking-binding-controls-2026-08-01. Yanıt, düşürülen blokları üst düzey input_transformations dizisinde listeler. Doküman bir uyarı veriyor: blok düşürmek çıktı tokenlarını artırabilir.
Düşünme blokları onları üreten modele bağlı. Fable 5.2 ve Mythos 5.2 birbirinin bloklarını okur; ayrıca Opus 5.5, Sonnet 5.5, Haiku 5.5, Fable 5.1, Mythos 5.1, Opus 5, Fable 5, Mythos 5 ve daha eski Opus, Sonnet ve Haiku bloklarını da okur (Claude API ve Google Cloud Google yönetimli için). Fable 5.2'den başka modele geçerseniz o turların akıl yürütmesi kaybolur. Başka bir hesabın blokları da düşer (reason: "organization_binding_mismatch").
Davranış farkları
Aşağıdakiler için kod değişikliği gerekmiyor ama istem ve eforunuzu etkileyebilir:
mediumve üstünde "doğrudan cevap ver, düşünme" talimatları düşünmeyi durdurmuyor.highve üstünde model hemen her yanıttan önce düşünüyor; kolay turlar için düşük efor kullanın.- Uzun çok adımlı görevlerde model erken bitebilir: kalanların listesini verir, devam etmeyi teklif eder ya da sıradan bir engelde durur.
lowvemediumeforda bu daha sık. - Kod sahipliği ifadesi önemli: olmazsa model mevcut yapıya ekleme yapıp yakındaki sorunları düzeltmek yerine raporlama eğiliminde.
- Uzun araç çağrısı serilerinde az metin yazar; ilk araç çağrısını ne yapacağını söylemeden yapabilir.
- Alt ajan devrini komut istemleri çağırınca kolayca yapar; alt ajanlar oturum maliyetinin büyük payı olabilir.
- Stil kurallarına sıkı uyar: katı bir cümle uzunluğu sınırı üslubu kesik yapabilir.
- Adaptive thinking her zaman açık ve kapatılamaz.
temperature,top_pvetop_kgöndermeyin.
Yeni özellikler (beta)
- İstek üzerine sıkıştırma (compaction on demand): başlık
compact-2026-09-04. - Konuşma ortasında araç değişiklikleri:
role: "system"mesajıyla; başlıklarinline-tools-2026-09-15vemid-conversation-tool-changes-2026-07-01. - Sunucu tarafı yedekleme (fallbacks):
fallbacks: "default". Fable 5.2 için izinli hedefler Claude Opus 4.8 ve Claude Opus 5.reasoning_extractiongibi önerilen yedeği olmayan kategoriler ret olarak kalır. - Ret yanıtı: reddedilen istek HTTP 200,
stop_reason: "refusal"vestop_detailsdöner. Ret faturalaması kategoriye bağlı, retler hız sınırlarına sayılır.
Korumalar engellenen istekleri siber için Opus 4.8'e, biyoloji için Opus 5'e yönlendiriyor; API müşterilerinin yeni Fallback API'sini ayarlaması gerekiyor.
Hangi kaynaktan geliyorsun
| Geldiğiniz model | Kırıcı olanlar |
|---|---|
| Fable 5.1 | Yukarıdaki dört değişiklik |
| Fable 5 / Mythos 5 | Yalnızca zorunlu araç kullanımı kuralı |
| Opus 5 ve öncesi Opus | Hem düşünme hem tool_choice kuralları |
| Opus 5.5 | İkisini de görmezsiniz |
Düşünme kuralı: thinking: {"type":"enabled"} ile budget_tokens ya da thinking: {"type":"disabled"} 400 döner. Taşıma yolu thinking'i hiç göndermemek ya da {"type":"adaptive"} göndermek.
Zorunlu araç kullanımı kaldırıldı: tool_choice değeri {"type":"any"} veya {"type":"tool","name":"..."} olursa 400 invalid_request_error döner. Yerine auto ve strict: true kullanın (örnek araç adı uydurmadır):
{
"tool_choice": { "type": "auto" },
"tools": [
{
"name": "ornek_arac",
"description": "Örnek araç",
"strict": true,
"input_schema": { "type": "object", "properties": {} }
}
]
}Alternatif JSON çıktılarıdır. Müşteri yönetimli şifreleme anahtarı (CMEK) kullanan kuruluşlarda yapılandırılmış çıktı yok; strict kullanmayın, çıktıyı kendi kodunuzda doğrulayın.
Sık Sorulan Sorular
Fable 5.1'den 5.2'ye geçmek için yalnızca model kimliğini değiştirmek yeter mi?
Hayır. Model kimliğini claude-fable-5-2 yapmak ilk adım, ama prefix kontrolü, düşünme blokları, bilgisayar kullanımı aracı ve advisor eşleşmesi için de kontrol gerekiyor. Düzenlenmiş geçmişiniz yoksa ve bu araçları kullanmıyorsanız çoğu zaman sorun yaşamazsınız.
"The block is bound to a different conversation" hatası ne demek?
Geçersiz bir düşünme bloğu geri gönderdiniz ve prefix_mismatch_behavior ayarlı değil. Çözüm: system, tools ve mesajları değiştirmeden gönderin ya da thinking-binding-controls-2026-08-01 başlığıyla drop_block seçin.
Eski computer_20251124 aracı çalışıyor mu?
Hayır. Bedrock dışında her platformda 400 invalid_request_error döner. computer_toolset_20260801 kullanın; yalnızca Bedrock InvokeModel'de eski beta değeri anthropic_beta dizisinde gönderilebilir.
Fable 5.2'de temperature ve thinking budget kullanabilir miyim?
temperature, top_p ve top_k göndermeyin. thinking için enabled ile budget_tokens ve disabled 400 verir; alanı hiç göndermeyin ya da adaptive kullanın.
tool_choice ile aracı zorlayabilir miyim?
Hayır. any ve belirli araç zorlaması 400 hatası verir. auto ile strict: true ya da JSON çıktıları kullanın.
Advisor aracı hangi modellerle çalışıyor?
Fable 5.2 ya da Mythos 5.2 yürütücü yalnızca Fable 5.2 ve Mythos 5.2'yi advisor olarak kabul eder. Fable 5.1 ve Mythos 5.1 dahil diğerleri 400 döndürür.
Claude Code kullanıyorsam bir şey yapmam gerekir mi?
Prefix kontrolü için Claude Code, claude.ai, Claude Managed Agents ve Claude Agent SDK'da değişiklik yok. Kendi API kodunuz varsa yukarıdaki kontrolleri yapın.
Kaynak
- Anthropic, What's new in Claude Fable 5.2: kırıcı değişiklikler, geçiş adımları, davranış farkları, beta özellikler, düşünme blokları ve prefix kontrolü.
- Anthropic, Models overview: Claude Fable 5.2: model kimliği, efor seviyeleri, adaptive thinking.
- Anthropic, Claude Fable 5.2 and Claude Mythos 5.2 (9 Kasım 2026; 11 Kasım'da düzenleme notu eklendi): korumalar ve yönlendirme, Fallback API.
- Anthropic, Claude Fable ürün sayfası: model zaman çizelgesi, yayın tarihleri.
İlgili Yazılar
Claude Fable 5.2 Neler Yapabiliyor? 1.000 Ajan, Fermat
Anthropic'e göre Claude Fable 5.2, 1.000 ajanla işletim sistemi yazdı, Fermat'nın Son Teoremi'ni 30 saatte biçimselleştirdi, fizikte iki açık problemi çözdü.
Claude Fable 5.2 Nedir? Fiyat, Mythos Farkı, Erişim
Anthropic Claude Fable 5.2'yi 9 Kasım 2026'da yayımladı: 1M bağlam, milyon token başına 8 $ girdi ve 40 $ çıktı, Fable 5.1'den %20 ucuz.
Claude Fable 5.2'ye Erişim: Kimler Kullanabilir, Nasıl?
Claude Fable 5.2, Pro, Max, Ultra, Team ve Enterprise planlarında, Claude Code'da ve claude-fable-5-2 kimliğiyle API ile bulutlarda kullanılabiliyor.