OpenAI Decisions API ve Jev Karşılaştırması:

Decisions API vs Jev: 1 milyon giriş token'ı başına 0,10 $ vs 0,042 $, görseller vs sadece metin, dizi tabanlı sorular vs anahtarlı sorular, beta vs erken erişim. Her iki biçimde de aynı istek.

Ashley Innocent

Ashley Innocent

10 October 2026

OpenAI Decisions API ve Jev Karşılaştırması:

Kurumsal İçin Apidog

Şirket İçi (On-Premises) Dağıtım

SSO ve RBAC

SOC 2 Uyumlu

Apidog Enterprise'ı Keşfedin

OpenAI Decisions API ve TypeSafe'in Jev'i aynı işi yapar: bir girdi ve bir dizi soru gönderir, ayrıştırılacak metin yerine olasılıklarla birlikte yazılı yanıtlar alır ve yalnızca girdi belirteçleri için ödeme yapar. Decisions, 1 milyon girdi belirteci başına 0,10 ABD doları maliyetlidir, genel beta aşamasındadır, metin ve görselleri kabul eder ve GPT-6 Luna üzerinde çalışır. Jev, 1 milyon girdi belirteci başına 0,042 ABD doları maliyetlidir, TypeSafe konsol hesabı arkasında erken erişimdedir, yalnızca metin tabanlıdır ve her isteği 64 bin belirteçle sınırlandırır.

Temel bilgiler için Decisions API nedir ve Jev nasıl kullanılır ile başlayın. Bu yazı, ikisini satır satır karşılaştırır, ardından her ikisini tek bir güven kuralının arkasında tek bir Apidog projesine bağlar.

Düğme

Yan Yana Karşılaştırma

Her hücre referanslardaki satıcı sayfalarından alınmıştır.

OpenAI Decisions API TypeSafe Jev
Uç Nokta POST /v1/decisions POST /v1/systemone
Model Yalnızca gpt-6-luna jev-1.13.0 (jev-latest)
Durum genel beta, "önümüzdeki haftalarda" GA erken erişim (lansman yazısı), doğrudan erişim konsol hesabı ile sınırlıdır
Girdi metin + görseller (base64 veri URL'si; referans ayrıca genel URL'leri listeler) yalnızca metin, istek başına 64 bin
Soru türleri predicate / choice (2 ila 255 seçenek) / score noul / choice / score
Soru şekli isteğe bağlı name içeren dizi kimliğe göre anahtarlanmış nesne
Çıktı alanları probability; choice veya score + probabilities + confidence; refusal noul; choice veya score + confidence + probabilities
Fiyat 1 milyon girdi başına 0,10 ABD doları, çıktı ücreti yok 1 milyon girdi başına 0,042 ABD doları, çıktı ücreti yok
Önbellekleme henüz yok (OpenAI forumu) yayınlanmadı
Hız sınırlamaları kuruluş başına limitler sayfası 100K TPS / 80 RPS, dinamik
Hız iddiası "Responses API'den yaklaşık 10 kat daha hızlı" (OpenAI) uçtan uca 70 ila 500 ms (TypeSafe)
Veri uygun müşteriler için ZDR + HIPAA; ABD/AB ikametgahı kurumsal için ZDR; isteklere göre eğitilmemiştir

Decisions, bir model değil, bir uç noktadır; GPT-6 Luna üzerinde çalışır. Jev, TypeSafe'in kalibre edilmiş kararlar döndürmek üzere RLCD ile eğitilmiş "Sistem Bir modeli"dir ve genel bir büyük dil modeli değildir.

Her İki Şekilde Aynı Talep Yönlendirme İsteği

Bir destek talebi gelir; bir departman artı müşterinin geri ödeme isteyip istemediğine dair evet/hayır cevabı istersiniz. Önce Decisions: sorular bir dizidir, her biri bir type, instructions ve API'nin geri yankıladığı isteğe bağlı bir name içerir.

curl https://api.openai.com/v1/decisions \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-6-luna",
    "input": "I was charged twice for my order.",
    "questions": [
      {
        "type": "choice",
        "name": "department",
        "instructions": "Which team should handle this ticket?",
        "choices": [
          {"value": "billing", "description": "Charges, refunds"},
          {"value": "technical", "description": "Bugs, errors"},
          {"value": "other"}
        ]
      },
      {
        "type": "predicate",
        "name": "wants_refund",
        "instructions": "Is the customer asking for money back?"
      }
    ]
  }'

Şimdi Jev: girdi alanı state, sorular seçtiğiniz kimliklerle anahtarlanmış bir nesnedir, choice seçenekten açıklamaya bir criteria haritası alır ve evet/hayır türü noul'dur.

curl https://api.typesafe.ai/v1/systemone \
  -H "Authorization: Bearer $TYPESAFE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "jev-latest",
    "state": "I was charged twice for my order.",
    "questions": {
      "department": {
        "type": "choice",
        "instructions": "Which team should handle this ticket?",
        "criteria": {
          "billing": "Charges, refunds",
          "technical": "Bugs, errors",
          "other": "Anything else"
        }
      },
      "wants_refund": {
        "type": "noul",
        "instructions": "Is the customer asking for money back?"
      }
    }
  }'

Geri Dönenler

Decisions, model, answers ve usage döndürür. Cevaplar sorulduğu sırayla, her biri kendi name'i ile gelir; seçenek başına olasılıklar bir nesne dizisidir. output_tokens: 0'a dikkat edin.

{
  "model": "gpt-6-luna",
  "answers": [
    {
      "type": "choice",
      "name": "department",
      "choice": "billing",
      "probabilities": [
        {"value": "billing", "probability": 0.95},
        {"value": "technical", "probability": 0.02},
        {"value": "other", "probability": 0.03}
      ],
      "confidence": 0.93
    },
    {"type": "predicate", "name": "wants_refund", "probability": 0.95}
  ],
  "usage": {
    "input_tokens": 42,
    "input_tokens_details": {"cached_tokens": 0, "cache_write_tokens": 0},
    "output_tokens": 0,
    "output_tokens_details": {"reasoning_tokens": 0},
    "total_tokens": 42
  }
}

Jev, model (sürümlü kimlik), soru kimliklerinize göre anahtarlanmış bir answers nesnesi ve input_tokens ile output_tokens içeren usage döndürür. answers.department.choice, bunun confidence'ı ve seçenek adına göre anahtarlanmış probabilities'i artı answers.wants_refund.noul'u okursunuz. Yalnızca OpenAI tarafında, diğerleri hala yanıt alırken her soru için bir refusal yanıtı görünebilir.

Milyon Başına Fiyat ve Bir Milyon Talebin Maliyeti

OpenAI'nin ifadesi: gpt-6-luna ile girdi, 1 milyon belirteç başına 0,10 ABD doları tutarındadır, önbellek okuma, önbellek yazma veya çıktı belirteci ücreti yoktur. TypeSafe, 1 milyon girdi belirteci başına 0,042 ABD doları ve ücretsiz çıktı listeler.

Yukarıdaki iki soruyla 500 belirteçlik bir talebi ele alalım:

OpenAI tarafında iki çarpan geçerlidir: uzun bağlam girdisi (272 bin belirteçten fazla) 2 katıdır, yani 1 milyon belirteç başına 0,20 ABD doları, bu fiyatlandırma sayfasından türetilmiştir ve bölgesel işlem %10 ekler. /v1/decisions için Batch, Flex veya Fast katmanı belgelenmemiştir ve OpenAI'nin forumuna göre henüz istem önbelleklemesi yoktur, ancak usage alanında cached_tokens ve cache_write_tokens alanları bulunur. Jev önbellekleme hakkında hiçbir şey yayınlamaz.

Girdiler: Bir Tarafta Görseller, Diğer Tarafta Metin

Decisions, input_text ve input_image bölümlerini karıştırarak bir dize veya kullanıcı mesajları dizisi alır. Kılavuz, görsellerin satır içi base64 veri URL'leri olması gerektiğini belirtir; API referansı ayrıca genel HTTP(S) URL'lerini ve istek başına 128 adede kadar görseli listeler, bu nedenle base64'ü güvenli yol olarak kabul edin ve barındırılan URL'lere güvenmeden önce test edin. file_id, dosyalar ve ses desteklenmez.

Jev yalnızca metin tabanlıdır: TypeSafe'in modeller sayfasına göre görsel, ses veya video girdisi olmadan bir dize, bir JSON nesnesi veya bir metin dizisi. OpenAI forumunda sam.saffron açıkça belirtti: görsel anlama Jev'in henüz desteklemediği bir şeydir. Kararınız bir fotoğrafa bağlıysa, yalnızca Decisions bunu inceleyebilir.

Bağlam ve Hız Sınırlamaları

Jev, istek başına 64 bin belirteç sınırı yayınlar, bunun 32 bini state artı en uzun soru içindir ve durumu bir kez aldığını ve her soruyu paralel olarak değerlendirdiğini söyler. Modeller sayfası, saniyede 100 bin belirteç ve dinamik olarak ayarlanan saniyede 80 istek listeler, limit aşıldığında 429 yanıtı verir. Bu sayılar Eylül'den beri değişti, bu yüzden canlı sayfayı okuyun.

OpenAI, bağlam penceresi rakamı veya Decisions'a özel hız sınırı yayınlamaz; Luna'nın 1.050.000 belirteçlik penceresi bir model sayfası sayısıdır, bir uç nokta sayısı değildir. Ayarlar > Kuruluş > Limitler'i kontrol edin (hız sınırlamaları kılavuzu); hız sınırlamaları kılavuzumuz her iki taraftaki 429 işlemeyi kapsar.

Durum ve Erişim

Decisions, 2026-10-06 tarihinde genel betaya açıldı, duyuruya göre tüm geliştiricilere açık; kılavuz, OpenAI'nin "önümüzdeki haftalarda" bir tarih olmaksızın genel kullanılabilirliği (GA) beklediğini söylüyor.

Jev, TypeSafe'in lansman gönderisine göre erken erişimdedir, bu gönderi bir bekleme listesinden bahseder ve api.typesafe.ai'ye doğrudan erişim bir TypeSafe konsol hesabının arkasındadır; Jev'e nasıl erişilir yolları gösterir ve Jev API anahtarı anahtar oluşturmayı kapsar. İkinci yol Vercel AI Ağ Geçididir, burada Jev typesafe-ai/jev'dir, AI SDK'sinde (7.0.105 veya üstü) experimental_evaluate aracılığıyla çağrılır, Vercel değişiklik günlüğüne göre; Vercel'in değerlendirme belgeleri, bunun Ağ Geçidi'nin OpenAI uyumlu uç noktasında açığa çıkmadığını ve orada evet/hayır türünün boolean olduğunu, doğru olasılığını döndürdüğünü belirtir.

Veri Kontrolleri

OpenAI, Decisions'ın uygun müşteriler için Sıfır Veri Saklama ve HIPAA kullanımını desteklediğini, Amerika Birleşik Devletleri ve Avrupa'da (AEA artı İsviçre) veri yerleşimi ve bölgesel işlemeye sahip olduğunu belirtir; veri kontrolleri sayfası, /v1/decisions için kötüye kullanım izleme günlüklerinin varsayılan olarak 30 güne kadar saklandığını ekler. TypeSafe, Jev'in müşteri istekleri veya yanıtları üzerinde eğitilmediğini, kurumsal müşteriler için ZDR sunduğunu ve her hesap için aynı ağırlıkları kullandığını belirtir.

Hiçbir satıcı doğruluk veya kalibrasyon rakamları yayınlamaz; OpenAI'nin kılavuzu, eşikleri kendi etiketli örneklerinizden ayarlamanızı söyler ve bu Jev için de geçerlidir.

Hız, Sonra Hangisini Seçmeli

OpenAI, Decisions'ın Responses API'den yaklaşık 10 kat daha hızlı olduğunu söylüyor ve mutlak gecikme süresi yayınlamıyor; OpenAI forumundaki bir geliştirici, yavaş bir bağlantıda görsel girdili kararları yaklaşık 0,8 saniyede bildirdi. TypeSafe, Jev için uçtan uca 70 ms ile 500 ms arasında bir süre belirtiyor. Bunlar karşılaştırılabilir ölçümler değil, bu yüzden ikisini de kendi taleplerinizde test edin.

Girdi görseller içeriyorsa, zaten OpenAI kullanıyorsanız ve tek bir anahtar ve tek bir fatura istiyorsanız veya OpenAI BAA kapsamında HIPAA kapsamına ihtiyacınız varsa Decisions'ı seçin. Girdi metin ise, hacminizde belirteç başına daha düşük fiyat önemliyse veya zaten Vercel AI Gateway kullanıyorsanız Jev'i seçin.

Birkaç hafta boyunca ikisini birden çalıştırmak mantıklıdır: her birini aynı etiketli sete göre puanlayın, daha iyi eşik eğrisini koruyun ve diğerini bir yedek olarak tutun. Asıl soru Decisions ile Yapılandırılmış Çıktılar etiketi arasındaki fark ise, Decisions vs Responses'a bakın; eğer hiçbir satıcı veri politikanıza uymuyorsa, açık kaynak Jev alternatifleri mevcuttur.

Her İkisini de Tek Bir Apidog Projesinde Test Edin

İki ortam. OPENAI_API_KEY ile OpenAI ve TYPESAFE_API_KEY ile TypeSafe oluşturun, her birinin değeri yerel alanda olsun, böylece ekiple asla senkronize olmaz (ortamlar ve gizli değişkenler kapsamı kapsar).

İki kayıtlı istek. Bearer {{OPENAI_API_KEY}} ve yukarıdaki ilk gövde ile POST https://api.openai.com/v1/decisions; Bearer {{TYPESAFE_API_KEY}} ve ikinci gövde ile POST https://api.typesafe.ai/v1/systemone.

Bir iddia kuralı, iki kez uygulandı. İş kuralı: güven %0,8'in üzerindeyse talebi otomatik olarak yönlendirir, daha düşükse bir inceleme kuyruğuna gider. Decisions isteğinde, durumun 200, $.answers[0].choice'un billing'e eşit, $.answers[0].confidence'ın 0,8'den büyük ve $.usage.output_tokens'ın 0'a eşit olduğunu onaylayın. Jev isteğinde, $.answers.department.choice'un billing'e eşit ve $.answers.department.confidence'ın 0,8'den büyük olduğunu onaylayın.

Veri odaklı bir senaryo. Yirmi etiketli talebi beklenen departmanla bir CSV'ye koyun, her iki isteği bir test senaryosu olarak üzerinde çalıştırın ve hangi API'nin belirsiz satırlarda güveninin 0,8'in altına düştüğünü görün. Eşikleri böyle belirlersiniz ve bu, taleplerin yanlış yönlendirilmesinden önce bir model değişikliğini yakalar.

Her iki şekli de taklit edin. Bir Decisions yanıtını ve bir Jev yanıtını taklitler olarak kaydedin, böylece ön uç kararlı bir answers dizisi ve answers nesnesine karşı oluşturulabilir; koşullu yanıtları taklit etme, inceleme kuyruğu dalını çalıştırmak için düşük güven durumunu talep üzerine döndürür.

CI'da çalıştırın. Her dağıtımda Apidog CLI (cli veya junit raporlayıcısı ile apidog run) ile senaryoyu çalıştırın, böylece GA'daki bir alan değişikliği veya bir jev-latest güncellemesi destek kuyruğunu değil, derlemeyi kırmızıya çevirir. Bunu ayarlamak için Apidog'u indirin.

Sıkça Sorulan Sorular

Jev, GPT-6 Luna gibi bir büyük dil modeli midir? Hayır. TypeSafe, Jev'i kalibre edilmiş kararlar döndürmek üzere RLCD ile eğitilmiş bir Sistem Bir modeli olarak tanımlar; metin üretmez. Decisions, genel amaçlı Luna modeli üzerinde bir uç noktadır.

OpenAI, Decisions API'yi Jev'e yanıt olarak mı geliştirdi? OpenAI'nin sayfaları bunu söylemiyor ve biz de iddia etmiyoruz. Her ikisi de aynı fikri sunar: olasılıklarla birlikte yazılı yanıtlar, girdi üzerinden faturalandırılır.

Hangisi daha ucuz? Jev, 1 milyon girdi belirteci başına 0,042 ABD doları iken 0,10 ABD doları; bir milyon 500 belirteçli talepte 21 ABD doları ile 50 ABD doları.

Herhangi biri kendi JSON şemamı döndürebilir mi? Hayır. Her ikisi de sabit yanıt şekilleri döndürür; ayıklanmış alanlar veya yazılı bir açıklama için Responses API'deki Yapılandırılmış Çıktıları kullanın.

Sonraki Adım

Yukarıdaki iki curl isteğini aynı taleple gönderin, her ikisini de Apidog'da kaydedin ve her birine 0,8 güven onayını ekleyin. Ardından kendi yirmi talebinizi ekleyin ve hangi API'nin eşiğinizi daha sık geçtiğini görün. Nasıl kullanılır kılavuzunda Python ve JavaScript versiyonları bulunmaktadır.

Düğme

API Tasarım-Öncelikli Yaklaşımı Apidog'da Uygulayın

API'leri oluşturmanın ve kullanmanın daha kolay yolunu keşfedin