Gemini Decisions API ile OpenAI Decisions API arasındaki seçim fiyattan değil, girdilerden ve limitlerden ibarettir. Her ikisi de 1M girdi tokenı başına 0,10 $ ücret alır ve çıktı için hiçbir şey ödemezsiniz. Ses, video veya PDF girdisi, istek başına 400'den fazla soru ya da ücretsiz bir katman gerektiğinde Gemini'yi seçin. GA durumunda bir endpoint, prompt önbellekleme, JSON ve araç çağrısı kanıtları ya da ZDR ve HIPAA koşulları gerektiğinde OpenAI'yi seçin.
Bir Decisions API ne yapar?
Bir Decisions API, metin üretmek yerine girdinizle ilgili kapalı küme sorularını yanıtlayan bir endpoint'tir. Paylaşılan kanıtları ve tiplendirilmiş sorulardan oluşan bir listeyi (evet/hayır, tek seçenek seçme, ölçekte puanlama) gönderirsiniz ve her yanıt için olasılıklar ile bir güven puanı alırsınız. Çıktı tokenları sıfırdır, dolayısıyla yalnızca girdi için ödeme yaparsınız.
İlkini OpenAI piyasaya sürdü. Decisions API'si, gpt-6-luna ile birlikte 22 Ekim 2026'da GA durumuna geçti. Google, buna 11 Kasım 2026'da yeni bir model olan gemini-decision-1 ile çalışan Gemini Decisions API ile yanıt verdi.
Her ikisi de yönlendirme, araç seçimi, politika kontrolleri ve değerlendirme ölçütü puanlamayı hedefler. İkisi, ne besleyebileceğiniz ve tek bir isteğin ne kadar ileriye gidebileceği konularında ayrılır.
Gemini Decisions API vs OpenAI Decisions API: genel bakış
Tablodaki her satır, 12 Kasım 2026'da okunan her satıcının dokümantasyonundan alınmıştır. "Belgelenmemiş", dokümanların konuyla ilgili bilgi vermediği anlamına gelir.
| Gemini Decisions API | OpenAI Decisions API | |
|---|---|---|
| Model | gemini-decision-1 (tek seçenek) |
gpt-6-luna (tek seçenek) |
| Durum | Gemini Developer API'de v1beta |
22 Ekim 2026'dan beri GA |
| Çağrı | client.decisions.create(...), SDK 3.2+ |
POST /v1/decisions |
| İstek başına soru sayısı | 1 ile 1.000 arası | 1 ile 400 arası |
| Soru biçimi | Kendi ID'lerinizle anahtarlanan harita | Dizi, her biri isteğe bağlı bir name içerir |
| Evet/hayır tipi | noul (0,01 ile 0,99 arası) |
predicate (0 ile 1 arası) |
| Seçenek sayısı | 2 ile 255 arası | 2 ile 255 arası |
| Puan düzeyleri | 2 ile 255 arası (2 ile 10 önerilir) | 2 ile 10 arası |
| Girdi tipleri | Metin, görsel, ses, video, PDF | Metin, görsel, input_json, araç çağrıları ve çıktıları |
| Soru metninde medya | Hayır, yalnızca metin | Evet, instructions içinde görseller |
| Bağlam penceresi | 262.144 token | Endpoint için belgelenmemiş; 272K üzerinde uzun bağlam fiyatlandırması |
| Girdi fiyatı | 1M başına 0,10 $ | 1M başına 0,10 $ (272K üzerinde 2 katı) |
| Çıktı fiyatı | 0 $ | 0 $ |
| Önbellekleme | Desteklenmiyor | Prompt önbellekleme, önbelleğe alınmış 1M girdi başına 0,01 $ |
| Batch / Flex | Desteklenmiyor | Belgelenmemiş |
| Ücretsiz katman | Evet, Google AI Studio'da | Bu endpoint için belgelenmemiş |
| Yayımlanmış gecikme süresi | Uçtan uca 150 ile 250 ms (Google'ın rakamı) | "Responses API'den yaklaşık 10 kat daha hızlı" |
| Oran limitleri | Katman bazında yayımlanmış | Kuruluş bazında, endpoint bazında yayımlanmamış |
| ZDR / HIPAA | Belgelenmemiş | Uygun müşteriler için destekleniyor |
| Bölgesel işleme | Belgelenmemiş | ABD ve AB, %10 ek ücret |

İstek biçimi: aynı fikir, farklı JSON
İki API, yükü yazana kadar birbirine benzer görünür. Gemini soruları kendi ID'nizle anahtarlar ve evet/hayır tipine noul der:
result = client.decisions.create(
model="gemini-decision-1",
input="I was charged twice for my order.",
questions={
"department": {
"type": "choice",
"instructions": "Which department should handle this request?",
"criteria": {"billing": "Payments and refunds.", "other": ""},
},
},
)
OpenAI ise sıralı bir dizi alır, evet/hayır için predicate kullanır ve seçenekleri value ve description nesneleri olarak listeler. Adım adım OpenAI rehberimiz tam isteği içerir.
Üretim kodunda önemli olan üç fark:
- Yanıt araması. Gemini, soru ID'lerinizle anahtarlanmış bir harita döndürür. OpenAI,
nameile eşleştirdiğiniz bir dizi döndürür. - Retler. OpenAI, diğer sorular yine de yanıt alırken tek bir soru için
refusalyanıtı döndürebilir. Gemini, girdi filtreleri tetiklendiğinde tüm isteği HTTP 400 ve birsafetyya daprohibited_contentkoduyla engeller. - Seçenek sıralaması. Gemini, puanlamadan önce seçenek anahtarlarını alfabetik olarak sıralar; bu nedenle
none_of_the_abovegibi bir anahtarshippinganahtarının önüne geçer. Gemini'de genel kategori olarakotheranahtarını kullanın.
Gemini'nin noul olasılıkları 0,01 ile 0,99 arasında yer alır, dolayısıyla > 0,99 eşik değeri asla tetiklenmez. Üç tipli soru modeli, OpenAI vs Jev karşılaştırma yazımızı okuduysanız tanıdık gelecektir.
Girdiler ve limitler: Gemini'nin öne geçtiği noktalar
Gemini'nin girdisi, Interactions API içerik bloklarını yeniden kullanır: text, image, audio, video ve document (PDF). Bir çağrı kaydını hesap meta verileriyle birleştirip buna karşı 1.000 soru sorabilirsiniz. Satır içi veri, istek başına 100 MB'a kadar gider (PDF'ler için 50 MB); Files API URI'leri ve HTTPS URL'leri her biri 15 MB'a kadar çalışır. Görsel ve video blokları, detay karşısında token tasarrufu yapmak için bir resolution ayarı alır.

OpenAI daha az medya ama daha fazla yapı destekler. OpenAI Decisions rehberine göre input, metin, görsel ve input_json parçalarını, ayrıca fonksiyon çağrıları ve bunların çıktılarını içeren sohbet geçmişini kabul eder. Dosyalar ve ses desteklenmez. Her sorunun instructions kısmı kendi görselini taşıyabilir; bu, birçok adayı tek bir referansla karşılaştırmak için kullanışlıdır.
Ayrım şöyle:
- Kanıt olarak ses, video veya taranmış PDF: Gemini.
- Araç çağrısı dökümleri veya ham JSON: OpenAI'de yerleşik; Gemini'de bunları metne serileştirmeniz gerekir.
- Soru başına görseller: yalnızca OpenAI.
Fiyatlandırma: aynı etiket, farklı faturalar
Her ikisi de 1M girdi tokenı başına 0,10 $ liste fiyatıyla, çıktı ücreti olmadan gelir ve paylaşılan girdiyi istek başına bir kez faturalandırır. Faturalar, tekrarlanan girdide ayrışır.
Gemini'nin dokümanları, Decisions API'nin bağlam önbellekleme, Batch, Flex veya Priority desteği olmadığını ve "istekler arasında tekrarlanan girdinin tam olarak ücretlendirildiğini" açıkça belirtir. OpenAI, GA aşamasında prompt önbelleklemeyi ekledi. En az 1.024 tokenlık paylaşılan bir input öneki, 1M başına 0,01 $ ile önbelleğe vurabilir; önbellek yazmaları Luna'nın standart oranlarıyla faturalandırılır (30 dakikalık yazmalar için 1M başına 0,125 $). Güncel önbellek oranları için OpenAI'nin fiyatlandırma sayfasına bakın.
Bir örnek hesaplama (aritmetik bize ait, satıcı teklifi değil): her istek, aynı 10.000 tokenlık politika belgesini, her biri 50 tokenlık 20 soruyla, ayda bir milyon kez kontrol ediyor.
- Gemini: 11.000 token x 1M istek = 11 milyar token x 1M başına 0,10 $ = 1.100 $.
- OpenAI, tümü önbellek isabeti: 10 milyar önbelleğe alınmış token x 1M başına 0,01 $ = 100 $, artı 1 milyar önbelleğe alınmamış soru tokenı x 1M başına 0,10 $ = 100 $; yani önbellek yazmaları hariç yaklaşık 200 $.
Her istekte yeni bir girdi olduğunda (yeni bir talep veya fotoğraf gibi), önbellekleme işe yaramaz ve her ikisi de token başına aynı maliyetle gelir. OpenAI ayrıca 272K girdi tokenının üzerinde 2 katlık bir çarpan ve %10'luk bölgesel işleme ek ücreti uygular.
Gemini'nin kozu ücretsiz katmandır. Google'ın fiyatlandırma sayfası, Gemini Decision girdisini orada "Ücretsiz" olarak listeler; ancak ücretsiz katman verileri Google'ın ürünlerini geliştirmek için kullanılır. Ücretli katman verileri kullanılmaz.
Hız ve oran limitleri
Google, Gemini Decision 1'in seçenekleri tek bir ileri geçişte puanladığını söylüyor: 16K tokena kadar girdilerde, 50 ile 100 ms arası medyan model işlem süresi, 150 ile 250 ms arası uçtan uca, 1'den 100 soruya kadar neredeyse sabit. Bunlar, siz ölçüm yapana kadar Google'ın iddialarıdır.
OpenAI bir sayı değil, bir oran yayımlar: "Responses API'den yaklaşık 10 kat daha hızlı." Decisions vs Responses API analizimiz bunun ne anlama geldiğini ele alıyor.
Oran limitleri de aynı kalıbı izler. Google'ın oran limiti sayfası, Gemini Decision limitlerini katman bazında listeler:
| Katman | RPM | TPM | RPD |
|---|---|---|---|
| Ücretsiz | 200 | 50.000 | 10.000 |
| Katman 1 | 1.500 | 1.000.000 | 50.000 |
| Katman 2 | 5.000 | 4.000.000 | Sınırsız |
| Katman 3 | 15.000 | 10.000.000 | Sınırsız |
OpenAI, Decisions'a özgü bir limit yayımlamaz; kuruluşunuzun limit sayfasına bakın.
Hangisini ne zaman seçmeli

Gemini Decisions API'yi şu durumlarda seçin:
- Kanıtlarınız ses, video veya PDF ise ve transkripsiyon ya da OCR adımı istemiyorsanız.
- İstek başına 400'den fazla soruya ihtiyacınız varsa.
- Google AI Studio'da 0 $ ile prototip yapmak istiyorsanız.
OpenAI Decisions API'yi şu durumlarda seçin:
- Bugün GA durumunda bir endpoint gerekiyorsa. Gemini'ninki
v1betadurumunda ve Vertex AI desteği "yakında" geliyor. - Geniş bir paylaşılan girdiyi tekrar kullanıyorsanız ve önbelleklemeyle faturayı düşürmek istiyorsanız.
- Kanıtlarınız araç çağrıları içeren ajan geçmişi veya ham JSON ise.
- ZDR, HIPAA uygunluğu veya ABD ve AB bölgesel işlemeye ihtiyacınız varsa.
- Zaten GPT-6 Luna veya GPT-Live çalıştırıyorsanız; OpenAI, Decisions için yerleşik bir GPT-Live tetikleyicisi belgelemektedir.
Bunların hiçbiri karar vermenizi sağlamıyorsa, ikisini de test edin.
Kodlama ajanınızın A/B testini Apidog CLI ile çalıştırmasına izin verin
Satıcı karşılaştırmaları, modellerin sizin taleplerinizi nasıl ele aldığını göstermez. Sabit veri seti tabanlı bir A/B testi gösterir ve kodlama ajanınız bunu Apidog CLI ile kurup çalıştırabilir.
Bir kez kurun:
npm install -g apidog-cli@latest
apidog login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com # pick Claude Code, Codex, Cursor or OpenCode
Sonra ajanınıza tek bir prompt verin:
In Apidog project <id>, create two endpoints: Gemini Decisions
(take the REST path from Google's Decisions API docs, model
gemini-decision-1) and OpenAI Decisions (POST /v1/decisions,
model gpt-6-luna). Both ask the same "department" choice question
(billing, technical, shipping, other) about {{ticket}}.
Build a test scenario that calls both for each row of fixtures.csv,
asserts HTTP 200, saves each answer, confidence and response time,
and flags rows where the two answers disagree. Run it and summarize.
Ajan, yüklerini doğrular, kaynakları yazar ve her sabit veri satırı için senaryoyu bir kez çalıştırır:
apidog cli-schema get endpoint-create
apidog cli-schema validate endpoint-create --file gemini-decisions.json
apidog endpoint create --project <id> --file gemini-decisions.json
apidog endpoint create --project <id> --file openai-decisions.json
apidog cli-schema get test-scenario-create
apidog test-scenario create --project <id> --file decisions-ab.json
apidog run -t <scenarioId> --project <id> -e <envId> -d fixtures.csv -r cli,json
-d bayrağı her yinelemede bir CSV satırı besler; böylece 200 etiketli talep, 200 çiftli çağrıya dönüşür ve JSON raporu yanıtları, güven skorlarını ve süreleri hizalar. Bunları kendi etiketlerinizle karşılaştırın; kendi veriniz üzerinde doğruluk ve gecikme süresi elde edersiniz. Her iki API anahtarını prompt'ta değil, Apidog ortamında saklayın. Detaylar için apidog run komut referansına ve Claude Code'da Apidog CLI yazımıza bakın.
Apidog'un Ücretsiz planı 4 kullanıcıya kadar kapsar.
SSS
Gemini Decisions API, OpenAI Decisions API'den daha ucuz mu? Liste fiyatında değil: her ikisi de 1M girdi tokenı başına 0,10 $ alır. OpenAI, geniş ve tekrar kullanılan bir girdiyle daha ucuz hale gelir (önbelleğe alınmış 1M başına 0,01 $). Gemini, ücretsiz katmanı sayesinde prototip için daha ucuzdur.
OpenAI Decisions API ses veya PDF okuyabilir mi? Hayır. Metin, görsel ve JSON kabul eder. Gemini'ye ses, video ve PDF eklenmiştir.
Gemini Decisions API üretim için hazır mı? v1beta olarak sunuluyor; Google Cloud desteği "yakında" geliyor. OpenAI'nin endpoint'i 22 Ekim 2026'dan beri GA durumunda.
İstek başına kaç soru sorabilirim? Gemini, 262.144 tokenlık bağlam penceresiyle sınırlı olarak 1 ile 1.000 arası soruya izin verir. OpenAI 1 ile 400 arasına izin verir.
Kodu yeniden yazmadan aralarında geçiş yapabilir miyim? Doğrudan hayır: soru haritaları vs diziler, noul vs predicate, farklı seçenek biçimleri. Önüne ince bir adaptör koyun ve ikisini de aynı sabit veri seti üzerinde test edin.
