İçeriğe atla
SinaptikLabAI KNOWLEDGE PLATFORM
AnalizMaliyet Mühendisliği

Token fiyatı yanlış kaldıraçtır: maliyet mimaride belirlenir

Dil modeli maliyetini düşürmek isteyen ekipler önce daha ucuz modele bakıyor; oysa faturayı belirleyen şey birim fiyat değil, istek başına gönderilen token miktarı ve istek sayısıdır. Bağlam tasarımı, önbellek kullanımı, model yönlendirmesi ve gereksiz tur eleme, birim fiyat farkından büyüklük mertebesinde daha fazla kazandırır — ve kalite kaybı olmadan kazandırır.

Sinaptik Research · · 8 dakikalık okuma

Kısa cevap

Faturayı belirleyen şey birim fiyat değil, istek başına gönderilen token miktarı ve istek sayısıdır. Bağlam tasarımı, önbellek, yönlendirme ve gereksiz tur eleme, birim fiyat farkından büyüklük mertebesinde fazla kazandırır.

Tez#

Maliyet tartışması neredeyse her zaman bir fiyat tablosuyla başlıyor: hangi model 1M token başına kaça geliyor. Bu tablo gerekli ama yanıltıcı, çünkü faturanın yalnızca bir çarpanını gösteriyor. Fatura üç değişkenin çarpımıdır — birim fiyat, istek başına token ve istek sayısı — ve bu üçünden ekibin en az kontrol edebildiği birincisidir.

İkinci ve üçüncü değişken ise tamamen mimari kararlara bağlı. Aynı işi yapan iki sistem, istek başına on kat farklı token tüketebilir: biri her soruda tüm belgeyi bağlama koyuyor, diğeri yalnızca ilgili parçaları getiriyor. Biri konuşma geçmişini olduğu gibi taşıyor, diğeri periyodik özetliyor. Biri her turda sistem istemini yeniden gönderiyor, diğeri önbellekten yararlanıyor. Bu farklar model değiştirerek elde edilemez ve kalite kaybı gerektirmez — çoğu zaman kaliteyi artırır, çünkü daha az ve daha ilgili bağlam daha iyi cevap üretir.

Bağlam: dört kaldıraç ve gerçek etkileri#

Maliyet düşürmenin yolları aynı ağırlıkta değil. Aşağıdaki tablo, sık başvurulan müdahaleleri hangi çarpana dokunduklarına ve kalite üzerindeki etkilerine göre karşılaştırıyor.

MüdahaleDokunduğu çarpanKalite etkisiUygulama zorluğu
Daha ucuz modele geçmekBirim fiyatGenellikle düşürür; zor işlerde belirginÇok düşük
Bağlamı ilgiliyle sınırlamakİstek başına tokenGenellikle artırır; dikkat dağılımı azalırOrta
İstem önbelleğinden yararlanmakBirim fiyat (etkin)Yok; aynı çıktıDüşük — istem yapısı sabitlenir
Zorluğa göre model yönlendirmekBirim fiyat (ağırlıklı)Doğru eşiklerle korunurOrta — sınıflandırma katmanı gerekir
Gereksiz ajan turlarını elemekİstek sayısıArtırır; kararsız döngüler kesilirOrta — durdurma ölçütü gerekir
Dikkat edilecek satır üçüncüsü: önbellek kalite kaybı olmadan etkin birim fiyatı düşürür ve uygulanması en kolay müdahaledir. Buna karşılık en çok başvurulan birinci satır, kalite kaybının en yüksek olduğu seçenektir.

Tablonun pratik okuması şu: kalite kaybı olmadan kazandıran iki müdahale — önbellek ve gereksiz bağlam eleme — en az başvurulanlar arasında. Bunun nedeni görünürlük: model değiştirmek bir satır yapılandırma, bağlam hattını yeniden tasarlamak bir sprint. Görünürlük ile etki arasındaki bu ters ilişki, yapay zekâ maliyet yönetiminin en tekrar eden hatası.

Kanıt: faturanın nereden geldiği#

Maliyet analizi yapabilmenin ön koşulu, faturayı iş akışı bazında ayırabilmektir. Etiketlenmemiş bir fatura tek bir sayıdır ve tek bir sayı üzerinde optimizasyon yapılamaz. Aşağıdaki adımlar, maliyeti karar verilebilir hâle getiriyor.

  1. 1Her çağrıyı etiketleyin

    İş akışı, ortam, kullanıcı segmenti ve maliyet merkezi. Etiketsiz fatura, hangi akıştan geldiği bilinmeyen bir toplamdır.

  2. 2İstek başına token dağılımını çıkarın

    Ortalama değil dağılım: en pahalı yüzde birlik dilim toplamın ne kadarını oluşturuyor? Genellikle şaşırtıcı bir orandır.

  3. 3Bağlamı bölümlerine ayırın

    Sistem istemi, talimat, örnekler, geri getirilen parçalar, konuşma geçmişi. Her bölümün token payını ayrı ölçün.

  4. 4En büyük bölümü budayın ve ölçün

    Budamanın kalite etkisini değerlendirme setinde ölçün. Kayıp yoksa budama kalıcıdır; varsa sınır bulunmuştur.

  5. 5Önbellek isabetini izleyin

    Sabit önek ne kadar tekrar ediyor ve ne kadarı önbellekten karşılanıyor? Düşük isabet, istem yapısının kararsız olduğunu gösterir.

Üçüncü adım genellikle en aydınlatıcı olanı. Ekipler bağlamın büyük bölümünün geri getirilen belgelerden geldiğini varsayıyor; ölçtüklerinde sıklıkla konuşma geçmişinin ya da hiç güncellenmemiş uzun bir sistem isteminin baskın pay aldığını görüyorlar. Ölçmeden yapılan budama, yanlış bölümü budar.

Mekanizma: bağlam neden maliyetin merkezi#

Bağlam uzunluğunun maliyete etkisi iki katmanlı ve ikincisi sık atlanıyor. Birinci katman doğrudan: daha çok token, daha çok ücretlendirilen girdi. İkinci katman kapasite tarafında: dikkat mekanizmasının ara durumları bağlam uzunluğuyla birlikte büyür ve hızlandırıcı belleğini doldurur. Bellek dolduğunda aynı donanımda eşzamanlı hizmet verilebilen istek sayısı düşer; birim maliyet yükselir.

Bu ikinci katman, kendi altyapısını işleten ekipler için doğrudan bir kapasite sorunu, yönetilen API kullananlar için ise fiyatlandırmaya gömülü bir gerçek. Sonuç ikisinde de aynı: bağlam bütçesi yalnızca bir fiyat kalemi değil, bir tasarım kısıtıdır. Türkçe metinle çalışan ekipler için ek bir katman var — yaygın tokenleştiriciler Türkçeyi İngilizceden daha çok parçaya böldüğü için aynı anlamı taşıyan metin daha fazla token eder. Bu fark kendi metinlerinizle ölçülmeli; genel bir oran varsaymak yanıltır.

Karşı görüş#

İki güçlü itiraz var. Birincisi: model kademeleri arasındaki fiyat farkı gerçekten büyük; aynı ailede en ucuz ile en pahalı kademe arasında onlarca kat fark olabiliyor. Bu farkın yanında bağlam optimizasyonuyla elde edilen yüzdeler küçük görünüyor. İkincisi: mühendislik zamanı da maliyet; bağlam hattını yeniden tasarlamak için harcanan haftalar, tasarruf edilen tutarı aşabilir.

Altı hafta bağlam hattını optimize ettik, aylık maliyeti yarıya indirdik. Sonra hesapladık: o altı haftanın mühendislik maliyeti, on dört aylık tasarrufa denk geliyordu.

— Bir platform ekibinin retrospektifinden aktarılan not

İkinci itiraz özellikle haklı ve analizin sınırını çiziyor: maliyet optimizasyonu yalnızca ölçek belirli bir eşiği geçtiğinde ekonomiktir. Düşük hacimde doğru hamle en ucuz makul modeli seçip mimariye hiç dokunmamaktır. Birinci itiraz için ise nüans şu: kademe farkı büyüktür ama kademeler yetenek olarak da ayrışır. Ucuz kademeye geçmek kalite kaybettirirse tasarruf değil, gizli bir kalite borcudur. Bağlam optimizasyonunun ayırt edici özelliği tam burada: kaliteden ödün vermeden — sıklıkla kaliteyi artırarak — kazandırıyor. İkisi alternatif değil; birlikte uygulanır ve sıralaması önemlidir.

Sınırlar ve belirsizlik#

Bu analiz nicel bir tasarruf oranı vermiyor ve vermemesi bilinçli: oran tamamen mevcut mimarinin ne kadar savurgan olduğuna bağlı. İyi tasarlanmış bir hatta budanacak bir şey kalmamış olabilir.

  • Başlangıç noktası belirleyici: aynı müdahale bir ekipte yüzde altmış, başka ekipte yüzde beş kazandırır. Genel bir oran vermek yanıltıcı olurdu.
  • Önbellek politikaları sağlayıcıya göre değişiyor: indirim oranları ve geçerlilik süreleri farklı; hesap her sağlayıcı için ayrı yapılmalı.
  • Yönlendirme eşiklerinin kalite etkisi ölçülmeli: zorluk sınıflandırması yanlışsa ucuz modele giden zor sorular sessiz kalite kaybı üretir.
  • Mühendislik maliyeti karşılaştırması ekibe özgü: optimizasyonun ekonomik olduğu ölçek eşiği kurumdan kuruma değişiyor.

Sonuç#

Token fiyatı bir maliyet göstergesidir, bir maliyet kaldıracı değil. Kaldıraç istek başına token ve istek sayısındadır; ikisi de mimari kararlarla belirlenir. Bu yüzden maliyet tartışması bir fiyat tablosuyla değil, bir bağlam bütçesi dökümüyle başlamalı: sistem istemi kaç token, geri getirilen parçalar kaç token, konuşma geçmişi kaç token.

Bu döküm çıkarıldığında kararlar kendiliğinden görünür hâle gelir ve sıralama neredeyse her zaman aynı çıkar: önce önbellek, sonra gereksiz bağlam eleme, sonra yönlendirme, en son model değişimi. Tersten başlayan ekipler, her model kuşağında bir kez daha ucuz modele geçip aynı savurgan mimariyle kalıyor.

Ne yapmalı?#

  1. 1Faturayı etiketleyin

    Her çağrı iş akışına, ortama ve maliyet merkezine etiketlensin. Bu yapılmadan hiçbir optimizasyon ölçülemez.

  2. 2Bağlam dökümünü çıkarın

    Sistem istemi, talimat, örnek, geri getirme ve geçmişin token paylarını ayrı ayrı ölçün. En büyük payın nerede olduğu genellikle sürpriz olur.

  3. 3Önbelleği önce kurun

    Sabit öneki değişmez hâle getirip önbellek isabetini izleyin. Kalite kaybı olmayan tek müdahale bu.

  4. 4Budamayı değerlendirme setiyle sınayın

    Her budama sonrası kaliteyi ölçün. Ölçmeden yapılan budama, tasarruf değil gizli kalite borcudur.

  5. 5Yönlendirmeyi eşikle kurun

    Kolay soruları ucuz kademeye yönlendirirken sınıflandırma hatasının maliyetini de hesaplayın; yanlış yönlendirme sessizdir.

  6. 6Kuyruk maliyetini bütçeye yazın

    Ortalama değil en pahalı yüzde birlik dilim bütçeyi belirler; özellikle ajan akışlarında bu dilim ortalamanın katlarıdır.

Bu tezi ne çürütür?

Token fiyatlarının modeller arasındaki farkı, bağlam tasarımıyla elde edilebilen token tasarrufunu aşacak kadar açılırsa — örneğin aynı yetenek sınıfında yüz kata varan bir fiyat aralığı oluşursa — model seçimi baskın kaldıraç hâline gelir ve tez zayıflar. Aynı şekilde önbellek indirimleri kaldırılırsa bağlam tekrarını azaltmanın getirisi düşer.

Her analiz kendi yanlışlanma koşulunu yazar. Bir tezin hangi gözlemle çürütüleceğini söyleyemiyorsak ortada tez değil temenni vardır; o metin yayımlanmaz.

Sık sorulan sorular

Maliyet düşürmeye nereden başlamak gerekir?

Fatura etiketlemesinden. Hangi iş akışının ne kadar tükettiği bilinmiyorsa yapılan her müdahale tahmine dayanır. Etiketleme kurulduktan sonra sıra genellikle şu olur: önce istem önbelleği — kalite kaybı olmayan tek müdahale; sonra bağlamın gereksiz bölümlerini eleme; sonra zorluğa göre model yönlendirme; en son model değişimi. Bu sıralama, etkisi yüksek ve kalite riski düşük olanı öne alır.

Bağlamı kısaltmak kaliteyi düşürmez mi?

Genellikle tersi oluyor. Uzun bağlamda ortada kalan bilginin baştaki ve sondakine göre daha az kullanıldığı gözlemi, sığdırmanın kullanılmayı garanti etmediğini gösteriyor. İlgisiz bağlamı elemek hem maliyeti düşürür hem dikkat dağılımını azaltır. Ancak bu bir varsayım olarak kabul edilmemeli: her budama değerlendirme setinde ölçülmeli. Ölçüm kalite kaybı gösteriyorsa sınır bulunmuş demektir ve budama geri alınır.

Türkçe kullanmak maliyeti artırıyor mu?

Genellikle evet. Yaygın tokenleştiriciler İngilizce metin üzerinde daha yoğun eğitildiği için aynı anlamı taşıyan Türkçe metin daha çok token eder. Bu hem bağlam bütçesini daraltır hem istek maliyetini artırır. Ancak oran metnin türüne göre belirgin biçimde değişiyor — teknik metin ile günlük dil aynı davranmıyor. Genel bir çarpan varsaymak yerine kendi metinlerinizle ölçmek gerekir; ölçüm bir saatlik iştir.

Ajan akışlarında maliyet neden öngörülemiyor?

Çünkü maliyet tur sayısına bağlı ve tur sayısı sabit değil. Aynı görev bir koşuda üç, başka koşuda on bir tur sürebilir. Bu yüzden bütçe ortalamayla kurulamaz: en pahalı yüzde birlik dilim, ortalamanın birkaç katı olabilir ve aylık faturayı belirleyen o dilimdir. Pratik çözüm, tur sayısına sert bir üst sınır koymak ve ilerleme ölçütü tanımlamak — son n turda durum değişmiyorsa akış durdurulup insana devredilir.

Kaynaklar

  1. 01Lost in the Middle: How Language Models Use Long Contexts — arXiv · Teknik rapor
  2. 02Prompt caching — Anthropic · Dokümantasyon
  3. 03Pricing — Anthropic · Dokümantasyon

UNDERSTAND

Analizin dayandığı kavramları da oku

Her analiz, Atlas'taki kalıcı kavram girdilerine yaslanır. Terimleri oradan derinleştirebilirsin.