Standart tarifede 500 token'lık bir yönlendirme kararı yalnızca $0.00005 tutuyor. Bu da OpenAI Decisions API'yi yüksek hacimli karar kapıları için oldukça ucuz kılıyor. Ancak konu etkisi yüksek aksiyonlara geldiğinde düşük fiyat tek başına yeterli değil: API'nin ürettiği olasılıkları kendi etiketli verileriniz üzerinde kalibre etmeniz gerekiyor.
Fatura çağrı başına değil, sentin çok küçük bir kısmından başlıyor
OpenAI Decisions API fiyatlandırması, önbelleğe alınmamış 1 milyon girdi token'ı başına $0.10. Çıktı token'ları için ücret alınmıyor. OpenAI artık bu uç noktayı genel kullanıma açık olarak tanımlıyor; yalnızca gpt-6-luna tarafından destekleniyor ve güncel Decisions kılavuzunda POST /v1/decisions adresi üzerinden sunuluyor.
Yayımlanan fiyatlandırmada istek başına ayrıca alınan bir ücret yok. Temel hesaplama şöyle:
aylık maliyet = istek sayısı × ortalama faturalandırılan girdi token'ı ÷ 1.000.000 × $0.10
10 bin, 100 bin ve 1 milyon istekte maliyet hesabı
İstek başına ortalama 500 girdi token'ı kullanan bir iş yükü için:
| Aylık istek | Girdi token'ı | Standart girdi maliyeti | İstek başına maliyet |
|---|---|---|---|
| 10.000 | 5 milyon | $0.50 | $0.00005 |
| 100.000 | 50 milyon | $5.00 | $0.00005 |
| 1.000.000 | 500 milyon | $50.00 | $0.00005 |
Predicate, choice ve score çıktıları için ayrıca çıktı token'ı ücreti alınmıyor. Buna karşılık eşdeğer Responses JSON çıktısı oluşturulur ve modelin çıktı tarifesine göre ücretlendirilir; OpenAI fiyat tablosunda standart gpt-6-luna çıktısı 1 milyon token başına $0.50 olarak listeleniyor.
Önbellek okumaları, yazımları, bölgesel işlem ve uzun bağlam
Başlıkta görülen $0.10, kullanılabilecek tek girdi tarifesi değil. Güncel kılavuza göre prompt önbelleğinden yapılan okumalar indirimli fiyatlandırılıyor; önbellek yazımları ise standart gpt-6-luna önbellek yazma tarifelerini kullanıyor. OpenAI'nin fiyat kartında standart Luna önbellek girdi fiyatı 1 milyon token başına $0.01, 30 dakikalık önbellek yazımı $0.125 ve 12 saatlik yazım ise 1 milyon token başına $0.25 olarak belirtiliyor.
Önbellekleme ancak yeniden kullanılabilir ortak girdi öneki en az 1.024 token içerdiğinde devreye giriyor. Sorular bu minimum hesaba dahil değil; soruya özel görseller de yeniden kullanılabilir öneğin dışında kalıyor. Prompt önbellekleme bölümüne göre önbellek okumaları ve yazımları zaten usage.input_tokens içinde yer alıyor. Bunları tekrar eklemek kullanımı iki kez saymak anlamına gelir.
Bölgesel veya veri yerleşimi gerektiren uç noktalar, uygun yeni modellerde %10 ek ücret getirebilir. Resmî fiyatlandırma ve kullanılabilirlik bölümü uzun bağlam çarpanlarının da uygulanabileceği konusunda uyarıyor. Uyumluluk gerektiren bir iş yükünü devreye almadan önce güncel fiyat kartını kontrol edin; bu iki değişken basit $0.10 hesabını değiştirebilir.
Bu uç nokta özellikle dar bir kapsam için tasarlanmış
Decisions API, kanıtları üç türden biriyle ifade edilen sonuçlara dönüştürüyor. Bu, daha ucuz bir genel amaçlı yanıt uç noktası değil; sınıflandırma ve skorlamaya odaklanan bir API.
| Soru türü | Döndürdüğü sonuç | Uygun kullanım | Uygun olmayan kullanım |
|---|---|---|---|
predicate | 0 ile 1 arasında olasılık | Dolandırıcılık kapısı, görünür hasar kontrolü, alaka filtresi | Kararın yazılı gerekçesi |
choice | Sunulan seçeneklerden biri, seçenek olasılıkları ve güven skoru | Kuyruk yönlendirme, belge kategorisi, sonraki aksiyon | Bilinmeyen veya dinamik olarak oluşturulan bir kategori |
score | Ağırlıklı skor, seviye olasılıkları ve güven skoru | Önem derecesi, aciliyet, potansiyel müşteri kalitesi | İsim, tarih veya rastgele alanları çıkarmak |
Bir score, 2 ile 10 arasında sıralı seviye kabul ediyor. Tek istek içinde 1 ila 400 soru gönderilebiliyor; ancak aynı istekte yalnızca birbirinden bağımsız sorular yer almalı. İkinci soru ilk sorunun yanıtına bağlıysa OpenAI, ilk yanıt geldikten sonra ikinci bir istek yapılmasını öneriyor.
Birden fazla bağımsız soru aynı kanıtı yeniden kullanabilir. Örneğin tek bir destek talebi, yeniden üç kez gönderilmeden iade niyeti açısından incelenebilir, ilgili departmana yönlendirilebilir ve aciliyet bakımından puanlanabilir. Kullanım kılavuzuna göre num_model_requests, soruların sayısını değil isteğin kendisini sayar.
Genel beta sonrasında neler değişti?
Güncel What's new listesi, lansman dönemindeki bazı limitleri değiştiriyor:
- Soru sınırı 200'den 400'e çıkarıldı.
- Paylaşılan girdi için prompt önbellekleme kullanılabiliyor.
- Girdiler artık yerel JSON, konuşma geçmişi, function-call kayıtları ve bunlara karşılık gelen araç çıktılarını içerebiliyor.
- Görseller herkese açık HTTP/HTTPS URL'leri veya satır içi base64 kullanabiliyor;
file_id, ses, dosyalar ve item referansları hâlâ desteklenmiyor. - Kuruluş raporlaması
GET /v1/organization/usage/decisionsüzerinden sunuluyor; bunun içinapi.usage.readyetkisine sahip bir yönetici anahtarı gerekiyor ve sonuçlar proje, API anahtarı veya modele göre gruplanabiliyor.
Decisions mı, Responses mı? Kararı çıktı sözleşmesine göre verin
Uygulama kodunuz izin verilen yanıt biçimini zaten biliyorsa Decisions API'yi kullanın. Modelin bilgileri bir araya getirip bir metin oluşturması gerekiyorsa Responses API, bir araç seçip parametrelerini üretmesi gerekiyorsa function calling daha doğru tercihtir.
| Gereksinim | Varsayılan tercih | Nedeni |
|---|---|---|
| Olasılık içeren evet/hayır kapısı | Decisions | Yerleşik predicate çıktısı sunar; oluşturulan yanıt için ücret alınmaz |
| Bilinen rotalardan birini seçmek | Decisions | Her seçeneğin olasılığını ve güven skorunu döndürür |
| Sıralı bir kritere göre puanlamak | Decisions | Yerleşik ağırlıklı skor ve seviye dağılımı sunar |
| Rastgele JSON alanları döndürmek | Structured Outputs ile Responses | Decisions özel JSON çıktı şeması desteklemez |
| Bir öğenin neden reddedildiğini açıklamak | Responses | Decisions metin biçiminde açıklama oluşturmaz |
| Bir araç seçip parametrelerini oluşturmak | Function calling | Decisions bir yanıt seçer ancak araç parametreleri üretmez |
İstek başına 400 girdi token'ı kullanıldığında 100.000 çağrının Decisions girdi maliyeti $4 olur. Eşdeğer bir Responses çağrısı her seferinde 30 çıktı token'ı üretirse Luna'nın yayımlanan tarifesiyle girdi maliyeti $4, çıktı maliyeti ise $1.50 olur. Böylece reasoning token'ları hesaba katılmadan toplam $5.50'ya ulaşılır. Yine de hangi uç noktanın seçileceği, uygulamanın oluşturulan alanlara veya açıklamalara ihtiyaç duyup duymadığına bağlıdır.
Her iki uç nokta da artık indirimli önbellek okumalarından yararlanıyor. Önbellek isabetlerini prompt uzunluğundan tahmin etmek yerine yanıtın usage nesnesindeki token değerlerini ölçün.
Ucuz hataların bedeli yine yüksek olabilir
Düşük token faturası; hatalı bir onayın, yanlış bir moderasyon aksiyonunun veya yanlış ödeme yönlendirmenin maliyetini ortadan kaldırmaz. OpenAI'nin yanıtları yorumlama kılavuzu, eşikleri etiketli örneklerle belirlemeyi ve yanlış pozitiflerle yanlış negatiflerin farklı maliyetlerini hesaba katmayı öneriyor.
Bu risk geliştirici tartışmalarında da gündeme geliyor. Karar API'leri hakkında üretim odaklı bir Reddit başlığında u/Ctbhatia şöyle yazmış:
“yanlış tahminde bulunan bir kapıdansa atlamayı söyleyen bir kapı daha iyidir.” Kaynak: r/LLMDevs üzerinde u/Ctbhatia
API'nin güven skoru ve olasılıkları birer sinyaldir; yayımlanmış bir kalibrasyon garantisi değildir. 0.90 güven skoruna sahip bir sonucun, temsili veriler üzerinde bu ilişki ölçülene kadar zamanın %90'ında doğru olduğu varsayılmamalı.
OpenAI, resmî kılavuzunda Decisions'ın Responses'tan yaklaşık 10 kat daha hızlı olduğunu söylüyor. Ancak p50, p95, bölge, yük boyutu veya karşılaştırma yapılandırmasına dair bir veri yayımlamıyor. Gecikme bütçesi belirlemeden önce hedeflenen dağıtım bölgesinde benchmark çalıştırın.
Üretim kapısı: kalibre edin, çekimser kalın, sonra otomatikleştirin
- Belirsiz durumları ve maliyetli hata senaryolarını da içeren, gerçek iş yükünüzden oluşturulmuş etiketli bir veri seti hazırlayın.
- Aynı soruları bu veri seti üzerinde çalıştırın ve farklı eşiklerde yanlış pozitif ile yanlış negatif oranlarını grafik üzerinde inceleyin.
- Uygulama koduna açık bir çekimser kalma yolu ekleyin. Güvenin düşük veya yanıtların çelişkili olduğu durumlar bir rotaya zorlanmak yerine insan incelemesine gönderilmeli.
GET /v1/organization/usage/decisionsile token kullanımını ve istek sayılarını izleyin; ardından yayına aldıktan sonra otomatik sonuçların bir örneğini denetleyin.
Dağıtım kararı için hızlı tablo
OpenAI Decisions API, mevcut bir OpenAI yığını içinde kısa, yüksek hacimli ve sınırları belirli değerlendirmeler için iyi bir varsayılan seçim. Ancak yalnızca fiyat avantajı, geçiş yapmak için yeterli bir neden değil.
| İş yükü | Öneri | Temel koşul |
|---|---|---|
| Destek veya potansiyel müşteri yönlendirme | Decisions kullanın | Kategoriler sabit olmalı ve etiketli örnekler bulunmalı |
| Görsel hasar taraması | Decisions'ı deneyin | Görsel doğruluğunu benchmark edin; barındırılan URL'ler artık destekleniyor |
| Uzun politika metni ve kısa öğe | Her iki uç noktayı test edin | Gerçek önbellek isabet token'larını ve gecikmeyi doğrulayın |
| Uyumluluk veya yıkıcı aksiyon | Decisions'ı yalnızca kapı olarak kullanın | Çekimser kalma, inceleme ve asimetrik eşikler zorunlu olmalı |
| Çıkarma ve açıklama | Responses kullanın | Daha zengin tek bir çağrı, ikinci bir üretim isteğini ortadan kaldırabilir |
| Parametreleriyle birlikte araç seçimi | Function calling kullanın | Çıktı sözleşmesi doğrudan aksiyonla eşleşiyor |
| AB veya düzenlemeye tabi iş yükü | Decisions'ı değerlendirin | Uygunluğu, veri yerleşimini ve bölgesel ek ücreti doğrulayın |
OpenAI Decisions API fiyatlandırması hakkında sık sorulanlar
Decisions API istek başına mı, token başına mı ücretlendiriliyor?
Ücretlendirme istek sayısına göre değil, girdi token'larına göre yapılıyor. Standart, önbelleğe alınmamış girdi için güncel fiyat 1 milyon token başına $0.10. Önbellekleme ve geçerli bölgesel ya da uzun bağlam değişkenleri bu fiyatı etkileyebilir.
Decisions API çıktı token'ları ücretsiz mi?
Evet. Resmî Decisions kılavuzu, çıktı token'ları için ücret alınmadığını belirtiyor.
Ücretsiz kullanım katmanı var mı?
OpenAI'nin güncel Decisions dokümantasyonunda özel bir ücretsiz kullanım katmanı listelenmiyor. Bununla birlikte hesap kredileri veya sözleşmeye bağlı koşullar, bir kuruluşun ödediği tutarı değiştirebilir.
Prompt önbellekleme Decisions API ile çalışıyor mu?
Evet. En az 1.024 token içeren paylaşılan girdi önekleri uygun olabilir. OpenAI, varsayılan olarak paylaşılan girdinin sonunda örtük bir kesme noktası kullanıyor. Soru içeriği ve soruya özel görseller bu yeniden kullanılabilir öneğin parçası değil.
Decisions, Responses'tan daha mı ucuz?
Üretilmiş metin gerektirmeyen kısa ve sınırları belirli sınıflandırmalarda genellikle evet. Responses çıktısı çok kısa olduğunda avantaj azalabilir; iş akışı çıkarma veya açıklama için ikinci bir çağrı gerektirdiğinde ise tamamen ortadan kalkabilir.
Tek istekte kaç soru gönderilebilir?
Güncel limit 1 ila 400 soru arasında. Bağımsız sorular aynı girdiyi paylaşabilir; birbirine bağlı sorular için ayrı istekler gerekir.
Görseller destekleniyor ve ücretlendiriliyor mu?
Evet. Decisions, barındırılan HTTP/HTTPS görsel URL'lerini ve satır içi base64 görselleri kabul ediyor. Görsel girdi, faturalandırılan girdi kullanımına dahil ediliyor. file_id görsel referansları desteklenmiyor.
Bölgesel işlem daha pahalı mı?
Pahalı olabilir. OpenAI'nin fiyatlandırma sayfası, yeni modellerde uygun bölgesel ve veri yerleşimi uç noktalarına %10 ek ücret uyguluyor. Dağıtımdan önce hedef bölge için güncel tarifeyi doğrulayın.