Tüm yazılar
TürkçeMaliyetÖlçüm

Yapay zekâ Türkçe'de neden daha pahalı? Ölçtük.

Aynı cümleyi Türkçe yazmak, İngilizce yazmaktan %64 daha fazla token harcıyor. Sağlayıcılar token başına faturalandırdığına göre bu, doğrudan faturanıza yansıyan bir fark. Gerçek tokenizer'larla ölçtük.

6 dk okuma

Türkiye'de yapay zekâ kullanan bir şirket, Amerika'daki rakibiyle birebir aynı ürünü çalıştırsa bile daha yüksek fatura öder. Sebep model değil, fiyat listesi de değil. Sebep, yazdığınız dilin makineye kaç parçada anlatıldığı.

Bunu tahmin etmek yerine ölçtük: beş farklı metin türünü — iş e-postası, destek yanıtı, ürün açıklaması, talimat ve günlük mesaj — 25 dile çevirip gerçek tokenizer'lardan geçirdik. Aşağıdaki rakamların hiçbiri tahmin değil.

Sonuç: Türkçe %64 daha pahalı

Güncel modellerin tokenizer'ında (o200k_base — GPT-4o ve sonrası) Türkçe, aynı anlamı ifade etmek için İngilizce'nin 1,64 katı token harcıyor. Eski kuşakta (cl100k_base — GPT-4) bu oran 2,17'ydi.

Ayda 500 bin çağrı yapan, çağrı başına 500 token gönderen bir uygulamada bu fark yılda yaklaşık 4.800 dolar. Daha iyi cevaplar için değil — sadece kodlama yüzünden.

Neden oluyor?

Tokenizer'lar sözlüklerini eğitim metninden öğreniyor ve o metin ezici çoğunlukla İngilizce. Sık geçen İngilizce kelime parçaları kendi token'ını kazanıyor. Türkçe'nin ek zincirleri ise bu sözlükte yer bulamıyor: "evlerinizden" gibi tek bir kelime, makine için birkaç ayrı parçaya bölünüyor.

Bu bir kalite yargısı değil, mekanik bir sonuç. Model Türkçe'yi daha kötü anlamıyor; sadece aynı cümleyi saymak için daha çok birim kullanıyor ve fatura o birimler üzerinden kesiliyor.

Yeni tokenizer düzeltti mi? Kısmen.

En çok merak edilen soru bu, ve cevabı düşündüğünüzden ilginç. GPT-4o ile gelen yeni tokenizer bazı diller için açığı neredeyse kapattı, bazıları için neredeyse hiç kıpırdamadı. Aşağıdaki tablo, iki kuşak arasındaki farkı en çok kapanan dillerden başlayarak gösteriyor.

DilGPT-4GPT-4oKapanan açık
Hintçe5.35×1.67×85%
İbranice3.89×1.58×80%
Arapça3.18×1.45×79%
Çince1.64×1.16×75%
Yunanca5.42×2.32×70%
Felemenkçe1.63×1.19×70%
Rusça2.55×1.49×68%
Vietnamca2.62×1.54×67%
Korece2.43×1.50×65%
Ukraynaca3.16×1.91×58%

Bu tablo canlı ölçümden üretiliyor, metne elle kopyalanmadı.

Türkçe için açığın %46'sı kapandı. Bu iyi bir haber ama eşitlik değil — ve daha önemlisi, hâlâ GPT-4 kuşağı model kullanıyorsanız eski tarifeden ödemeye devam ediyorsunuz.

Ne yapabilirsiniz?

  • Sistem prompt'larınızı İngilizce yazın, kullanıcıya görünen içeriği Türkçe bırakın. Model talimatı iki türlü de anlıyor, ama sistem prompt'u her çağrıda tekrar tekrar gönderiliyor — en çok kazanç orada.
  • Yeni kuşak modellere geçin. Sadece daha iyi oldukları için değil, tokenizer'ları Türkçe'yi belirgin şekilde daha verimli kodladığı için.
  • Gereksiz kalıpları temizleyin. "Merhaba, umarım iyisinizdir" gibi nezaket cümleleri her çağrıda ücretli. Ceza her token'a işliyor, boşa gidenler dahil.

Tüm diller

Türkçe en kötüsü değil. Yunanca, Macarca ve Ukraynaca daha ağır ödüyor. Ölçtüğümüz 25 dilin tamamı:

DilGPT-4GPT-4o
Yunanca5.42×2.32×
Macarca2.40×2.02×
Ukraynaca3.16×1.91×
Çekçe2.42×1.86×
Lehçe2.12×1.78×
Romence1.97×1.68×
Hintçe5.35×1.67×
Türkçe2.17×1.64×
Japonca2.28×1.63×
Fince2.07×1.62×
İbranice3.89×1.58×
Vietnamca2.62×1.54×
Korece2.43×1.50×
İtalyanca1.70×1.49×
Rusça2.55×1.49×
Arapça3.18×1.45×
Almanca1.70×1.38×
Endonezce1.66×1.36×
İsveççe1.66×1.35×
Portekizce1.55×1.26×
İspanyolca1.45×1.25×
Fransızca1.51×1.24×
Felemenkçe1.63×1.19×
Çince1.64×1.16×

Bu tablo canlı ölçümden üretiliyor, metne elle kopyalanmadı.

Kendi dilinizin maliyetine bakın

Yöntem

Gerçek BPE tokenizer'ları (cl100k_base ve o200k_base) her dilde beş paralel metin üzerinde çalıştırıldı. Token sayıları kesindir. Tek yumuşak nokta çevirilerin bize ait olması — daha uzun bir çeviri daha çok token tüketir. Bu yüzden derlemin tamamı depoda açık duruyor ve tek ortalama yerine metin türleri arasındaki yayılım da yayımlanıyor.