Yapay zekâ API maliyeti nasıl hesaplanır?
Kısaca: API maliyeti token sayısı çarpı token fiyatıdır: girdi tokenları girdi fiyatıyla, çıktı tokenları çıktı fiyatıyla, önbellekten okunan girdi de kendi fiyatıyla çarpılıp toplanır. Fiyatlar 1 milyon token başına verilir. Örneğin Wiozen API'de wiozen-anthropic ile 2.000 token girdi ve 1.000 token çıktılı bir istek 2.000 × $0,05 / 1.000.000 + 1.000 × $0,20 / 1.000.000 = $0,0003 tutar.
Token nedir, neden girdi ve çıktı ayrı fiyatlanır?
Model metni token denen küçük parçalara bölerek okur ve yazar. Kabaca, İngilizce metinde 1 milyon token 750 bin kelime kadardır. Türkçe kelimeler eklerle uzadığı için aynı uzunlukta bir Türkçe metin genelde daha fazla token tutar. Kesin sayıyı tahmin etmek yerine API'nin her yanıtta döndürdüğü token sayısına bakmak en doğrusu.
Girdi, modele gönderdiğin her şeydir: sistem mesajı, sohbetin önceki mesajları, eklediğin dosya ya da kod. Çıktı, modelin yazdığı cevaptır. Sağlayıcılar çıktıyı daha pahalı fiyatlar. Wiozen API'nin Modeller sayfasındaki sohbet modellerinde çıktı fiyatı girdinin 4 ile 5 katı: wiozen-anthropic'te girdi $0,05, çıktı $0,20; claude-sonnet-5-5'te girdi $1,40, çıktı $7,00.
Bir sohbette her yeni mesajla birlikte önceki mesajlar da tekrar gönderilir. Bu yüzden uzun bir sohbetin son mesajları ilk mesajlardan daha pahalıya gelir; büyüyen kısım girdidir.
Formül
ücret = ( girdi tokenı × girdi fiyatı
+ önbellekten okunan token × önbellek fiyatı
+ çıktı tokenı × çıktı fiyatı ) / 1.000.000Wiozen API'de dört ayrı fiyat var: girdi, önbellekten okunan girdi, önbelleğe yazılan girdi ve çıktı. Kısa bir sohbet sorusunda önbellek devreye girmez, hesap yalnız girdi ve çıktıdan oluşur. Önbellek fiyatlarını Modeller sayfasında girdi fiyatının üzerine gelerek görürsün.
Gerçek fiyatlarla örnek
Aşağıdaki tablo 27 Ekim 2026'da Modeller sayfasında yazan fiyatlarla hazırlandı. Örnek mesaj 2.000 token girdi ve 1.000 token çıktı, yani önbelleksiz kısa bir soru-cevap.
| Model | Girdi / 1M | Çıktı / 1M | Örnek mesaj | $5 ile yaklaşık |
|---|---|---|---|---|
wiozen-anthropic | $0,05 | $0,20 | $0,0003 | 16.666 mesaj |
claude-haiku-5-5 | $0,07 | $0,35 | $0,00049 | 10.204 mesaj |
deepseek-v4.1-flash (yoğun saat) | $0,15 | $0,60 | $0,0009 | 5.555 mesaj |
gemini-3.8-flash-high | $0,30 | $1,50 | $0,0021 | 2.380 mesaj |
claude-sonnet-5-5 | $1,40 | $7,00 | $0,0098 | 510 mesaj |
claude-opus-5-5 | $2,80 | $14,00 | $0,0196 | 255 mesaj |
Hesap, claude-sonnet-5-5 satırı için şöyle: 2.000 × 1,40 / 1.000.000 = $0,0028 girdi, 1.000 × 7,00 / 1.000.000 = $0,007 çıktı, toplam $0,0098. $5 / $0,0098 ≈ 510.
deepseek-v4.1-flash için tablodaki rakam yoğun saat fiyatı: hafta içi 04:00–07:00 ve 09:00–13:00 arası (Türkiye saati). Diğer saatlerde ve hafta sonu bu fiyatın yarısı geçerli, aynı mesaj $0,00045 tutar.
Önbellek uzun bağlamda maliyeti nasıl düşürür?
Kodlama ajanları her adımda aynı dosyaları, aynı talimatları ve konuşmanın geçmişini yeniden gönderir. Tekrar eden bu kısım önbellekten okunduğunda çok daha ucuza sayılır. Modeller sayfasındaki fiyatlara göre önbellekten okunan girdi, normal girdinin onda biri ya da daha azı.
Tipik bir ajan adımı düşün: 15.000 yeni girdi tokenı, önbellekten okunan 83.000 token ve 2.000 çıktı tokenı.
claude-sonnet-5-5(önbellek $0,14): 15.000 × 1,40 + 83.000 × 0,14 + 2.000 × 7,00, bölü 1.000.000 = $0,021 + $0,01162 + $0,014 = $0,04662.- Aynı adım önbelleksiz, 98.000 tokenın hepsi normal girdi olsaydı: $0,1372 + $0,014 = $0,1512, yani üç katından fazla.
wiozen-anthropic(önbellek $0,005) ile aynı adım: $0,00075 + $0,000415 + $0,0004 = $0,001565. $1 yaklaşık 638 adım eder.
Önbelleği isteği gönderen araç kullanır; Claude Code gibi ajanlar bunu kendiliğinden yapar. Önbellekten kaç token okunduğu paneldeki Kullanım sayfasında her istek için ayrı görünür.
Bakiye istek başına nasıl düşer?
- İstek başlarken tahmini maliyet bakiyenden ayrılır, yanıt bitince gerçek maliyete düzeltilir.
max_tokensdeğerini gereğinden büyük vermek bu geçici ayrılan tutarı büyütür; bakiyen azsa bunu hesaba kat. - Başarısız istek ücretlenmez. Token saymaya yarayan
/v1/messages/count_tokensda ücretsiz. - Bakiye bitince yeni istekler
429döner. Tek bir istek kalan bakiyeni aşarsa aşan kısım bir sonraki yüklemenden düşülür. - Bir anahtara harcama tavanı koyabilirsin. Tavan dolunca yalnızca o anahtar durur.
Kendi maliyetini koddan ölçmek
Her yanıt kullanılan token sayısını usage alanında döndürür. OpenAI biçiminde alanlar prompt_tokens ve completion_tokens, Anthropic biçiminde input_tokens ve output_tokens. Bu sayıları fiyatla çarparak her isteğin maliyetini kendi tarafında da yazabilirsin:
from openai import OpenAI
client = OpenAI(base_url="https://api.wiozen.com/v1", api_key="sk-gw-...")
# 1M token başına dolar: (girdi, çıktı)
PRICES = {"wiozen-anthropic": (0.05, 0.20), "claude-sonnet-5-5": (1.40, 7.00)}
model = "wiozen-anthropic"
r = client.chat.completions.create(
model=model,
messages=[{"role": "user", "content": "Merhaba"}],
max_tokens=16000,
)
p_in, p_out = PRICES[model]
cost = (r.usage.prompt_tokens * p_in + r.usage.completion_tokens * p_out) / 1_000_000
print(f"{r.usage.prompt_tokens} girdi, {r.usage.completion_tokens} çıktı: ${cost:.6f}")Bu örnek önbellek tokenlarını ayrı saymaz, kısa istekler için yeterli bir tahmin verir. Kuruşu kuruşuna doğru rakam paneldeki Kullanım sayfasındaki dökümdür.
Sık sorulan sorular
Çıktı tokenı neden girdi tokenından pahalı?
Sağlayıcılar çıktıyı daha yüksek fiyatlar. Wiozen API'nin sohbet modellerinde çıktı fiyatı girdinin 4 ile 5 katı. Uzun cevap isteyen işlerde maliyetin çoğu çıktıdan gelir.
1 milyon token ne kadar metin eder?
İngilizcede kabaca 750 bin kelime. Türkçede aynı token sayısı daha az kelimeye denk gelir. Kesin sayı için yanıttaki usage alanına bak.
Başarısız bir istek için ücret öder miyim?
Hayır. Hata dönen istekler ücretlenmez, 502 ve 504 dahil.
Bakiyem bitince ne olur?
Yeni istekler 429 döner. Bakiye yükleyip onaylandığında aynı anahtarla devam edersin. Yüklenen bakiyenin süresi dolmaz.
Harcamamı nasıl sınırlarım?
Anahtarlar sayfasında her anahtara bir harcama tavanı koy. Tavan dolunca o anahtar 429 döner, diğerleri çalışmaya devam eder.
Hesabı kendi isteklerinle görmek istersen hesap aç. $0,15 deneme bakiyesiyle birkaç istek gönderip her birinin maliyetini Kullanım sayfasında satır satır görebilirsin.
Diğer rehberler: Türkiye'den kredi kartı olmadan yapay zekâ API'si nasıl kullanılır? · OpenAI uyumlu bir API mevcut bir araca nasıl bağlanır? · WordPress'te yapay zekâyla otomatik makale nasıl yazdırılır? · Blog için RSS ve Google Trends'ten konu nasıl bulunur? · Yapay zekâyla yazılan içerik Google'da ve yapay zekâ yanıtlarında görünür mü?