Claude Fable 5.1 ve Cache Hit'lerin Yeni Ekonomisi
Fable 5.1, cache okumalarını %75 ucuzlatarak milyon token başına 0,25 dolara indiriyor. Kodlama ajanlarında artık liste fiyatından çok hit oranı önemli; faturayı prompt'larınızı nasıl yapılandırdığınız belirliyor.
Umut Korkmaz
Yayın tarihi: 4 dk okuma
Bu sayfada7
Anthropic, 1 Eylül'de Claude Fable 5.1 ve Claude Mythos 5.1'i duyurdu. Benchmark'lar ilgi toplayacaktır ama benim dikkatimi çeken satır fiyatlandırma: Fable 5.1'de cache okumaları artık milyon token başına 0,25 dolar, yani öncekinden %75 daha ucuz. Input ve output ise milyon token başına 10 ve 50 dolarda kalıyor. Anthropic'in tahminine göre tipik iş yükleri Fable 5'e kıyasla yaklaşık %25, yoğun agentic işler ise %45'e varan oranda ucuzluyor. Kodlama ajanları için bu, faturanın nereden çıktığını değiştiriyor.
Neler yayınlandı
- Fable 5.1 ve Mythos 5.1 aslında aynı model; yalnızca güvenlik önlemi (safeguard) seviyeleri farklı. Fable 5.1 herkese açık; Mythos 5.1 ise yalnızca Anthropic'in güvenilir erişim programları üzerinden, şu an için belirli ABD'li kuruluşlara sunuluyor.
- API model ID'si
claude-fable-5-1. Model AWS, Google Cloud ve Microsoft Azure dahil tüm platformlarda kullanılabiliyor. - Terminal-Bench 4.0'da Fable 5.1, Fable 5'in %42,0'ına karşılık %55,8 skor alıyor. Mythos 5.1 ise %60,9'a ulaşıyor.
- Effort varsayılanı Claude Code'da High, Claude Cowork'te ve Claude.ai'da Medium. Anthropic'e göre Low veya Medium effort, çok daha düşük maliyetle Fable 5'e benzer ya da daha iyi sonuçlar veriyor.
Değişen oran
Anthropic'in grafik notu %45 rakamını açıklıyor: "yoğun agentic" iş yükü, maliyetin büyük kısmını cache okumalarının oluşturduğu, bağlamı ve tool kullanımı yoğun işler. Bu tam olarak bir ajan döngüsü. Her turda tool'lar, system prompt ve o ana kadarki konuşma yeniden gönderiliyor; yeni olan yalnızca sondaki kısım.
Prompt caching dokümantasyonu, Fable 5.1 için milyon token başına 10 dolar temel input, 5 dakikalık cache yazımı için 12,50 dolar, 1 saatlik yazım için 20 dolar ve cache hit için 0,25 dolar fiyat veriyor. Fable 5'te hit'ler 1 dolardı. Kısa bir hesap:
- Cache'lenmemiş bir input token'ı artık bir cache hit'in 40 katına mal oluyor. Fable 5'te bu oran 10 kattı.
- 5 dakikalık bir cache yazımı, bir hit'in 50 katı tutuyor.
- 100k token'lık bir prefix'i yeniden okumak, hit olarak tur başına 0,025 dolar, cache'lenmemiş okuma olarak 1,00 dolar tutuyor.
Yani ajanlar için hit oranı liste fiyatından daha önemli. Birkaç turda bir sessizce cache'ini bozan bir harness, tasarruftan pek pay alamıyor, üstüne bir de yazım primlerini ödüyor.
Prompt'ları cache'e göre yapılandırmak
Dokümantasyona göre cache prefix'i sabit bir sırayla oluşturuluyor: önce tools, sonra system, sonra messages. Bir seviyedeki değişiklik o seviyeyi ve ondan sonraki her şeyi geçersiz kılıyor. Uzun süre çalışan ajanlar için:
- Tool tanımlarını oturum boyunca sabitleyin. Tool isimlerini, açıklamalarını veya parametrelerini değiştirmek tüm cache'i geçersiz kılar. Bir MCP sunucusunun tool listesi çalışmanın ortasında değişirse bunun bedelini siz ödersiniz.
- System prompt'u statik tutun. En üstte timestamp, request ID veya "mevcut dosya" parçacıkları olmasın. Değişken bağlamı en son mesaja koyun.
- Üst düzey thinking veya effort ayarlarını oturum ortasında değiştirmeyin. Dokümantasyon ikisini de cache'lenmiş mesaj bloklarını geçersiz kılan şeyler arasında sayıyor. Ucuz, Low effort'luk ara adımlar için Fable 5.1'in cache'lenmiş prefix'i koruyan mesaj bazlı effort beta özelliğini kullanın ya da o işe ayrı bir oturum verin.
- Geçmişi yalnızca eklenebilir (append-only) olarak ele alın. Önceki turları yeniden yazmak veya özetlemek prefix'i kaydırır. Bununla bağlantılı olarak, lansman gününden itibaren açılan yeni API hesapları artık Claude'un önceki thinking dökümünü koruyarak önceki bağlamını elle düzenleyemiyor. Mevcut hesaplar şimdilik bundan muaf; Anthropic bu değişikliğin gelecekteki model sürümleriyle tüm kullanıcılara yayılacağını söylüyor.
- Breakpoint'leri bilinçli yerleştirin. En fazla 4 cache breakpoint'iniz var ve bir okuma, breakpoint başına en fazla 20 blok geriye bakıyor. Büyüyen bir konuşma, sondaki tek breakpoint'i son yazımdan 20 veya daha fazla blok ileri iterse geriye bakış onu kaçırır; daha önceye konmuş ikinci bir breakpoint bunu önler.
- TTL'i göreve göre değil, beklemeye göre seçin. Varsayılan 5 dakikalık cache, her kullanıldığında ek ücret olmadan yenilenir. Ajanınız CI'ı veya insan incelemesini daha uzun bekliyorsa, 1 saatlik yazım milyon token başına 12,50 yerine 20 dolar tutar ama her beklemeden sonra yeniden yazım yapmanızı önler.
{
"type": "text",
"text": "<stable system prompt>",
"cache_control": { "type": "ephemeral", "ttl": "1h" }
}
Ölçün
Her yanıt cache_read_input_tokens, cache_creation_input_tokens ve input_tokens değerlerini raporluyor. Üçünü de tur bazında loglayın ve oturum başına bir hit oranı hesaplayın. Oturum ortasında creation'da görülen bir sıçrama, prefix'in değiştiği ya da cache'in süresinin dolduğu anlamına gelir. Bu fiyatlarla hit oranı, latency ve hata oranıyla aynı dashboard'da yer almalı.
Safeguard değişikliği
Anthropic'e göre Claude Code kullanıcıları, Fable 5'in önceki safeguard'larına kıyasla oturum başına yaklaşık %60 daha az siber güvenlik müdahalesiyle karşılaşacak. Ayrıca Fable 5.1 artık yazılım zafiyetlerini keşfetmek için kullanılabiliyor, ancak exploit geliştirmek için kullanılamıyor. Penetrasyon testi, exploit üretimi ve binary tabanlı zafiyet taraması hâlâ Opus modellerine yönlendiriliyor. CEH (AI edition) materyallerini çalışan biri olarak bunu şöyle okuyorum: savunma amaçlı inceleme kapsam dahilinde, saldırı araçları değil.
Ben ne yapıyorum
Claude üzerinde ajan çalıştıran ekipler için pazartesi listem şu:
- Bir haftalık kullanım verisini çekin ve her iş akışı için input token'ları içindeki cache-read payını hesaplayın.
- Gerçek bir oturumun turları arasında system prompt ve tool listesinin diff'ini alın. Değişen her şey bir cache bug'ıdır.
- Her şeyi varsayılan olarak High'a çekmeden önce, rutin alt görevler için mesaj bazlı effort ya da ayrı oturumlar üzerinden Low ve Medium effort'u deneyin.
%45 rakamı bir garanti değil, Anthropic'in tahmini. Ona ancak prefix'iniz sabit kalırsa yaklaşabilirsiniz.
Kaynaklar
Bu yazıda yararlanılan birincil kaynaklar.