LLM Token ve API Maliyeti Hesaplama

API maliyeti = girdi token × girdi fiyatı ÷ 1 milyon + çıktı token × çıktı fiyatı ÷ 1 milyon ve bu tutar istek sayısıyla çarpılır. Token sayısını bilmiyorsan karakter ÷ 4 kaba bir tahmindir (OpenAI'nin İngilizce için verdiği değer); Türkçe metin genellikle daha çok token tutar, bu yüzden sonuç yaklaşıktır.

Son güncelleme: · Yazılım ve bilişim hesaplamaları

Hesaplama formu

Girdi büyüklüğünü, çıktı token sayısını ve sağlayıcının güncel token fiyatlarını gir.

Boş bırakırsan 4 (OpenAI'nin İngilizce metin için verdiği yaklaşık değer). Türkçede daha düşük bir oran daha çok token demektir. Aralık: 1 – 10

Boşsa 1.

Ne hesaplaman gerektiğinden emin değil misin? Hesap asistanına sor, uygun hesaplayıcıyı birlikte bulalım.

Sonucun burada görünecek

Soldaki formu doldurup Hesapla'ya bas; ana sonuç, dağılım ve adım adım hesap burada açılır.

Örnek: Toplam maliyet 7,5 USD Örneği incele

Token maliyeti nasıl hesaplanır?

Dil modelleri metni token denen parçalara böler. Bir token İngilizcede ortalama dört karakter ya da kelimenin dörtte üçü kadardır. Türkçe gibi eklemeli dillerde kelimeler daha çok parçaya bölünür.

Token sayısını bilmiyorsan hesaplayıcı karakter sayısını "token başına karakter" oranına böler ve yukarı yuvarlar. Oranı düşürürsen (ör. 3) tahmin daha çok token verir.

Sağlayıcılar fiyatı genellikle 1 milyon token başına dolar olarak verir; girdi (istem) ve çıktı (yanıt) tokenleri ayrı fiyatlanır. Çıktı tokenleri çoğu modelde daha pahalıdır.

İstek başına maliyet girdi ve çıktı maliyetlerinin toplamıdır. İstek sayısıyla çarpılınca toplam bulunur; kur girersen TL karşılığı da gösterilir.

Formül

Tahmini girdi token
⌈karakter ÷ token başına karakter⌉
İstek başına maliyet
girdi token × girdi fiyatı ÷ 10⁶ + çıktı token × çıktı fiyatı ÷ 10⁶
Toplam
istek başına maliyet × istek sayısı

Örnek hesap

Aşağıdaki örnek, şu değerlerle (Girdiyi nasıl vereceksin?: Karakter sayısı, Girdi karakter sayısı: 4000, Çıktı token sayısı (istek başına): 500, Girdi fiyatı (USD / 1 milyon token): 2,5, Çıktı fiyatı (USD / 1 milyon token): 10, İstek sayısı: 1000) hesaplayıcının kendisiyle hesaplanmıştır.

Örnek hesap adımları
AdımHesapDeğer
Girdi token tahmini⌈4.000 karakter ÷ 4⌉1.000
İstek başınagirdi token × girdi fiyatı ÷ 10⁶ + çıktı token × çıktı fiyatı ÷ 10⁶0,0075 USD
Toplamistek başına × 1.000 istek7,5 USD
Toplam maliyet7,5 USD

Kaynaklar

Son güncelleme: (içerik ya da kullanılan verinin son değiştiği ya da kontrol edildiği tarih).

Hesaba katılmayanlar

  • Token sayısı tahmindir; kesin değer modelin tokenizer'ına bağlıdır. Sistem istemi, sohbet geçmişi, araç tanımları ve görsel girdiler ayrıca token tutar.
  • Hesaplayıcıda model fiyatı kayıtlı değildir; güncel fiyatı sağlayıcının fiyat sayfasından girmen gerekir.
  • Önbelleğe alınmış girdi indirimi, toplu işlem indirimi, akıl yürütme (reasoning) tokenleri, KDV ve kur farkı hesaba katılmaz.

Sıkça sorulan sorular

1 token kaç karakter?

OpenAI'ye göre İngilizce metinde ortalama yaklaşık 4 karakter ya da kelimenin dörtte üçü. Türkçede kelimeler daha çok parçaya bölündüğünden aynı metin genellikle daha çok token tutar.

Türkçe metin için hangi oranı kullanmalıyım?

Kesin bir oran yoktur; modelden modele değişir. Güvenli tarafta kalmak için 4 yerine 3 gibi daha düşük bir oran gir ya da sağlayıcının token sayma aracıyla örnek bir metni ölçüp oranı kendin bul.

Çıktı token sayısını nasıl tahmin ederim?

Beklediğin yanıt uzunluğunu karakter olarak düşün ve aynı oranla böl. API'de max_tokens gibi bir üst sınır verirsen en kötü durum maliyetini o sınırla hesaplayabilirsin.

Sohbet uygulamasında maliyet neden beklenenden yüksek çıkıyor?

Her yeni mesajda önceki konuşmanın tamamı yeniden girdi olarak gönderilir. Uzun sohbetlerde girdi tokenleri her turda büyür; hesapta istek başına girdiyi buna göre artır.