WiozenAPI

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

formül
ücret = ( girdi tokenı × girdi fiyatı
         + önbellekten okunan token × önbellek fiyatı
         + çıktı tokenı × çıktı fiyatı ) / 1.000.000

Wiozen 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.

ModelGirdi / 1MÇıktı / 1MÖrnek mesaj$5 ile yaklaşık
wiozen-anthropic$0,05$0,20$0,000316.666 mesaj
claude-haiku-5-5$0,07$0,35$0,0004910.204 mesaj
deepseek-v4.1-flash (yoğun saat)$0,15$0,60$0,00095.555 mesaj
gemini-3.8-flash-high$0,30$1,50$0,00212.380 mesaj
claude-sonnet-5-5$1,40$7,00$0,0098510 mesaj
claude-opus-5-5$2,80$14,00$0,0196255 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ı.

Ö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?

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:

Python
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.

Hesabını aç

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ü?