API bakiyem neden beklediğimden hızlı bitiyor? Harcamayı istek istek takip etmek
Kısaca: Bakiyenin nereye gittiğini Wiozen API panelindeki Kullanım sayfası gösterir: son 30 günün günlük harcaması, modele göre toplamlar ve son 100 isteğin her biri için girdi, önbellek, çıktı token sayıları ile dolar maliyeti. Beklenmedik bir düşüşün kaynağı çoğu zaman üç yerden biridir: pahalı bir modele giden istekler, her istekte yeniden gönderilen uzun bir konuşma geçmişi ya da arka planda kendi kendine çalışan bir araç.
Kullanım sayfasında neler var?
Panelde Kullanım sekmesini aç. En üstte dört sayı durur: güncel bakiye, son 30 günde harcanan tutar, son 30 gündeki istek sayısı ve istek başına ortalama maliyet. Altında son 30 günün günlük harcama grafiği, onun altında modele göre döküm ve en altta son isteklerin tek tek listesi var.
Panelin ana sayfasında bakiyenin yanında bir tahmin de görürsün: son 7 günün ortalama harcamasıyla bakiyenin yaklaşık kaç gün yeteceği. Bu süre bir anda kısaldıysa son günlerde harcama hızlanmış demektir ve aşağıdaki adımlara bakmanın zamanı gelmiştir.
Hangi gün ve hangi model fazla harcamış?
Önce günlük grafikte sıçrama olan günü bul. Grafikteki günler UTC'ye göre bölünür, yani Türkiye saatiyle gece 03:00'ten önceki istekler bir önceki günün çubuğuna düşer.
Sonra Modele göre tablosuna bak. Tablo son 30 günde tamamlanan istekleri model başına toplar ve en çok harcayan model en üstte durur. Her satırda istek sayısı, girdi, önbellekten okunan girdi, çıktı ve toplam maliyet var. İstek sayısı az ama maliyeti yüksek bir satır, pahalı bir modelin ya da çok uzun isteklerin işaretidir. Örneğin 40 isteği olan claude-opus-5-5 satırı, 4.000 isteği olan wiozen-anthropic satırından daha pahalı çıkabilir.
Tek tek isteklerde neye bakmalıyım?
Son istekler tablosu son 100 isteği yeniden eskiye sıralar. Her satırda zaman, model, girdi, önbellek okuma, önbellek yazma, çıktı, maliyet ve durum var. Zamanlar Türkiye saatiyle yazılır; tarayıcın başka bir saat dilimindeyse kendi saatine çevrilir.
Bakiyeyi hızlı eriten desenler satırlarda kolayca görünür:
- Girdi sütunu her satırda biraz daha büyüyorsa bir sohbet ya da ajan bütün geçmişi her istekte yeniden gönderiyordur. Konuşmayı kısalt ya da yeni bir oturum aç; neden böyle olduğunu bağlam penceresi yazısında anlattık.
- Girdi büyük ama önbellek okuma hep 0 ise aynı uzun metin her seferinde tam fiyattan ödeniyordur. Önbellekten okunan girdi normal girdinin onda biri fiyatına.
- Çıktı sütunu kısa cevaplara göre büyükse model cevaptan önce uzun uzun düşünüyordur; düşünme de çıktı sayılır.
- Dakikada onlarca satır aynı modelle art arda geliyorsa bir araç döngüye girmiş ya da bir zamanlanmış görev beklediğinden sık çalışıyordur.
Durum sütunundaki etiketler ne anlama geliyor?
| Durum | Anlamı | Bakiyeden düşen |
|---|---|---|
| Yeşil kod (ör. 200) | İstek tamamlandı. | Gerçek maliyet |
| sürüyor | Yanıt hâlâ geliyor. Maliyetin başındaki ~ işareti tutarın tahmini olduğunu gösterir. | Geçici olarak ayrılan tutar; yanıt bitince gerçek maliyete düzeltilir |
| koptu | Bağlantı yanıt bitmeden kesildi ve kullanım bilgisi gelmedi. | İstek başında ayrılan tutar |
| Kırmızı kod (ör. 502, 504) | İstek başarısız oldu. | Hiçbir şey ($0) |
"sürüyor" satırlarında görünen tutar çoğu zaman gerçek maliyetten büyüktür, çünkü istek başlarken en kötü durum için yer ayrılır. Yanıt bitince fark bakiyene döner. Bağlantıyı neden ve ne zaman kaybettiğini anlamak için zaman aşımı ve akışlı istek yazısına bakabilirsin.
Hangi aracın ne kadar harcadığını nasıl ayırırım?
Kullanım tablosu isteğin hangi anahtarla geldiğini göstermez. Bunun yerine her araca ayrı bir anahtar ver: kod editörüne bir tane, WordPress eklentisine bir tane, kendi betiğine bir tane. Anahtarlar sayfasındaki Harcama sütunu her anahtarın bugüne kadarki toplam harcamasını gösterir, böylece hangi aracın bakiyeyi yediğini tek bakışta görürsün.
Bir aracın belli bir tutarı geçmesini istemiyorsan o anahtara harcama limiti koy. Limit dolunca yalnız o anahtar 429 döner; diğer anahtarların ve bakiyen etkilenmez.
Sık sorulan sorular
Kullanım sayfası kaç isteği gösteriyor?
Son 100 isteği tek tek gösterir. Günlük grafik ve modele göre döküm son 30 günü kapsar.
Başarısız istekler bakiyemden düşer mi?
Hayır. Kırmızı durum kodlu satırların maliyeti $0'dır.
"sürüyor" satırındaki tutar neden yüksek?
İstek başlarken tahmini bir tutar ayrılır. Yanıt bitince gerçek maliyet yazılır ve fark bakiyene döner.
Hangi anahtarın ne harcadığını nerede görürüm?
Anahtarlar sayfasındaki Harcama sütununda. Her araç için ayrı anahtar kullanırsan araç başına harcamayı oradan okursun.
Paneldeki maliyet ile kendi hesabım neden farklı?
Kendi hesabın genelde önbellek tokenlarını ayrı saymaz ya da eski bir fiyat kullanır. Esas alınan tutar Kullanım sayfasındaki satırdır; formül için API maliyeti nasıl hesaplanır yazısına bak.
Kullanım sayfası panelinde, giriş yaptıktan sonra Kullanım sekmesinde. Fiyatlar Modeller sayfasında.
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? · Yapay zekâ API maliyeti nasıl hesaplanır? · Yapay zekâ API anahtarım sızdıysa ne yapmalıyım? · Yapay zekâ API'siyle görsel nasıl üretilir ve görsel başı maliyeti ne kadar? · Yapay zekâ API'si neden 429 hatası veriyor, nasıl düzeltilir? · Uzun yanıt bekleyen API isteği neden zaman aşımına düşer: akışlı mı, akışsız mı? · Anthropic Messages API mı, OpenAI Chat Completions mı: hangisini kullanmalıyım? · Bağlam penceresi (context window) nedir, 1 milyon token ne işe yarar? · Hangi yapay zekâ modelini seçmeliyim: fiyat, bağlam ve kaliteye göre karar · Düşünen (reasoning) model neden boş cevap döner, düşünme tokenları neden ücretlenir? · Bir web sayfası yapay zekâya vermek için Markdown'a nasıl çevrilir? · 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ü? · WordPress'te yapay zekâyla yazılan makalelere iç bağlantı nasıl ekletilir? · WordPress'te her yazıya birbirine benzemeyen öne çıkan görsel yapay zekâyla nasıl ürettirilir? · Yapay zekâya blog yazısı yazdırırken içerik tarifi (brief) nasıl yazılır? · Yemek tarifi sitesine yapay zekâyla tarif yazdırırken nelere dikkat etmeli? · WordPress eklentisini yapay zekâ API hesabına bağlarken çıkan hatalar nasıl çözülür? · WordPress'te yapay zekâ yazı botu neden yarıda kalıyor? "Tur takıldı" uyarısı ve LiteSpeed · WordPress'te otomatik yazılar neden geç çıkıyor? WP-Cron ve gerçek sunucu cron'u · Yapay zekâ yazı botuyla İngilizce ya da başka dilde blog yazısı nasıl yazdırılır? · "İçerik Botu yazı üretemiyor" uyarısı ne demek? Bot günlüğündeki satırları okumak