TypeSafe AI Nedir? Jev ve System One Modellerinin Arkasındaki Şirket

TypeSafe AI açıklandı: Jev ve System One Modellerinin arkasındaki SF laboratuvarı, Jev'in ne döndürdüğü, API erişimi, Vercel AI Ağ Geçidi, fiyatlandırma ve Apidog'da ilk test.

Medy Evrard

18 September 2026

TypeSafe AI Nedir? Jev ve System One Modellerinin Arkasındaki Şirket

Kurumsal İçin Apidog

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

SSO ve RBAC

SOC 2 Uyumlu

Apidog Enterprise'ı Keşfedin

TypeSafe AI, yazılım içinde karar verme modelleri geliştiren, insanlarla sohbet etmek için tasarlanmamış bir San Francisco AI laboratuvarıdır. İlk halka açık modeli Jev, 16 Eylül 2026'da Vercel AI Gateway'de yerini aldı, bu yüzden adı bu hafta değişiklik kayıtlarında ve geliştirici akışlarında görünmeye başladı.

"System One Modelleri" ifadesini görüp bunun yeni bir model ailesi mi, yeni bir API yapısı mı yoksa bir pazarlama stratejisi mi olduğunu merak ettiyseniz, bu rehber size yanıt verecektir. TypeSafe AI'nın kim olduğunu, bir Sistem Bir Modeli'nin ne işe yaradığını, Jev'in zaten kullandığınız LLM'lerden nasıl farklı olduğunu, bir API anahtarı ve fiyatlandırmayı nasıl alacağınızı ve Apidog'dan ilk isteğinizi nasıl göndereceğinizi öğreneceksiniz.

düğme

Baştan bir açıklama yapalım: TypeSafe AI'nın, Lightbend'e dönüşen Scala şirketi Typesafe ile hiçbir bağlantısı yoktur ve Jev modeli YouTuber FaZe Jev veya JEV aşısı ile ilişkili değildir.

TypeSafe AI kimdir?

Şirket, kendisini typesafe.ai adresinde "otomasyon için makine-yerli zeka altyapısı inşa eden, yazılım içinde kararlar almak üzere tasarlanmış bir AI laboratuvarı" olarak tanımlıyor. Slogan "Makine-Yerli Zeka" ve altbilgi "SF'de Yapıldı" yazıyor.

Manifesto, bu iddiayı açıklıyor. Günümüz modelleri "yardımsever, açık sözlü, hoş bir asistan olmak üzere eğitilmiştir," ki bu da insanı döngüde tutmayı amaçlar. TypeSafe bunu bir "atsız araba" problemi olarak adlandırıyor: eski bir biçime zorlanan yeni teknoloji. Çözümü, bir veritabanı veya bir fonksiyon gibi çağırabileceğiniz, kodun zaten boolean'lar üzerinde dallandığı gibi "sağduyu, anlama ve niyet üzerine dallanmasına" olanak tanıyan "makine-yerli birleştirilebilir yapay zeka"dır.

"Sistem Bir Modeli" nedir?

TypeSafe bu kategoriyi tanıtım yazısında ortaya koydu. Bir Sistem Bir Modeli, "yazılımın doğrudan kullanabileceği hızlı, yapılandırılmış kararlar almak için oluşturulmuştur." İsim, hızlı, sezgisel "Sistem 1" düşünme biçiminden alınmıştır: çok adımlı akıl yürütme değil, hızlı yargı kararları.

Üç tasarım seçeneği bu kategoriyi tanımlar:

Tanıtım yazısı Jev'i "bir sınır-zeka fonksiyonu çağrısı: yapılandırılmamış durum içeri, yazılı olasılıksal kararlar dışarı" olarak çerçeveliyor. Bu, tüm kategorinin en net tek satırlık özetidir.

Tipik LLM Sistem Bir Modeli (Jev)
Çıktı Serbest metin veya şema kısıtlamalı bir dize Bir olasılık, seçim veya puan
Hata modu Olası ama yanlış metin Eşikleyebileceğiniz bir güven düzeyi
Gecikme (satıcı iddiaları) Saniyeler, akıl yürütme ile Uçtan uca 70ms ila 500ms
En iyi olduğu alan Yazma, kodlama, çok adımlı akıl yürütme Sınıflandırma, yönlendirme, doğrulama, kapı kontrolü
Giriş Metin, resimler, ses Yalnızca metin (dize, nesne veya dizi)

Gecikme satırı, TypeSafe'in kendi ölçütüdür, bağımsız bir ölçüm değildir. Şirket ayrıca, Jev'in iş akışı değerlendirmelerinde "LLM'lerden 193.6 kat daha hızlı ve 444.6 kat daha ucuz" olduğunu iddia ediyor. Bu sayıları tekrarlamadan önce kendi küçük testinizi yapın.

Jev ne işe yarar?

Jev, TypeSafe'in ilk halka açık Sistem Bir Modeli'dir. Modeller sayfasında belirtildiği üzere, jev-latest takma adı jev-1.13.0'a çözümlenir ve jev-preview şu anda aynı yapıya işaret etmektedir. Takma adlar yeni sürümlerde değiştiği için, eşik değerlerini bir sürüm için ayarlıyorsanız, sürüm ID'sini sabitleyin.

Her istek, paylaşılan bir state hakkındaki bir veya daha fazla soruyu yanıtlar. TypeSafe'in temel öğeler olarak adlandırdığı üç soru türü vardır:

Noul evet/hayır kararıdır. Tek bir olasılık alırsınız.

{ "type": "noul", "noul": 0.92 }

Choice (Seçim), adlandırılmış bir kümeden bir seçenek seçer. Seçenek adlarından açıklamalara bir criteria haritası sağlarsınız ve seçilen seçimi, her seçenek için bir olasılığı ve genel bir güven düzeyini alırsınız. Jev, tek bir seçimde 255 adede kadar seçeneği destekler.

{
  "type": "choice",
  "choice": "technical",
  "probabilities": { "billing": 0.08, "technical": 0.85, "sales": 0.07 },
  "confidence": 0.82
}

Score (Puan), durumu 2 ila 10 düzeyli sıralı bir ölçek boyunca derecelendirir. Cevap, bir efsane ve her kademe için bir olasılık ile birlikte ara değerli bir puandır.

{
  "type": "score",
  "score": 1.6,
  "legend": { "0": "Calm", "1": "Frustrated", "2": "Very angry" },
  "probabilities": { "0": 0.05, "1": 0.3, "2": 0.65 },
  "confidence": 0.78
}

Belgelerden limitler: sadece metin (resim, ses veya video girişi yok), istek başına 64 bin token ve state artı en uzun soru için 32 bin token. state alanı "metin için düz bir dize veya sohbet günlükleri, kayıtlar veya uygulamanızın mevcut durumu gibi şeyler için yapılandırılmış veri (nesne/dizi)" alır, böylece bir JSON kaydını önce serileştirmeden geçirebilirsiniz.

Modelin kendisi hakkında daha derinlemesine bilgi için, Jev nedir ve nasıl çalışır bölümüne bakın.

Jev bir LLM sağlayıcısından nasıl farklıdır?

En kolay hata, TypeSafe'i OpenAI veya Anthropic'in yanına koymaktır. Aynı eksende rekabet etmez.

Bir LLM sağlayıcısı üretim (generation) satar. Hatta OpenAI'nin yapılandırılmış çıktıları bile oluşturulan bir dizeyi bir JSON şemasına kısıtlayarak çalışır; model hala token yazar ve şema şekli geçerli tutar. Jev üretimi atlar. Verdiğiniz seçenekleri puanlar ve dağıtımı döndürür. Ayrıştırılacak bir token akışı, onarılacak bir JSON ve "üzgünüm, yapamam" reddetme metni yoktur.

Bu, Jev'i LLM'nizin bir tamamlayıcısı yapar, bir yerine geçeni değil. Uygun olduğu işler:

Bir API yığınında Jev, bir doğrulama fonksiyonu veya bir özellik bayrağı kontrolü ile aynı katmanda yer alır: kodunuzun sonucuna göre dallandığı hızlı, ucuz bir çağrı.

Erişim nasıl sağlanır?

Üç kapı var ve hiçbiri bir sohbet arayüzü gerektirmiyor.

Konsol ve doğrudan API. console.typesafe.ai adresindeki Ayarlar altında bir anahtar oluşturun, ardından API referansında belgelenmiş uç noktayı çağırın:

curl -X POST https://api.typesafe.ai/v1/systemone \
  -H "Authorization: Bearer $TYPESAFE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "jev-latest",
    "state": "Help! My payouts have been failing for 3 days.",
    "questions": {
      "is_urgent": { "type": "noul", "instructions": "Does this convey urgency?" }
    }
  }'

Yanıt isteği yansıtır: soru adlarınızla anahtarlanmış bir answers nesnesi, artı giriş ve çıkış token sayılarıyla birlikte usage.

Fiyatlandırma ve oran limitleri

Fiyatlandırma tek bir rakamdır. Giriş tokenları milyon başına 0,042 dolara mal olur (TypeSafe bunu milyar başına 42 dolar olarak da yazar). Çıkış tokenları ücretsizdir, bu da tanıtım yazısında "ölçülemeyecek kadar ucuz" olarak tanımlanır.

Modeller sayfasındaki oran limitleri, dinamik olarak ayarlandığına dair bir notla birlikte saniyede 250.000 token ve dakikada 1.200 istektir. Dört hata kodu önemlidir:

Durum Anlamı Ne yapmalı
401 Eksik veya geçersiz anahtar Bearer başlığını kontrol edin
422 İstek doğrulama başarısız oldu Soru tiplerini ve kriter şeklini kontrol edin
429 Oran limiti aşıldı Üstel geri çekilmeyle tekrar deneyin
529 Servis aşırı yüklendi Üstel geri çekilmeyle tekrar deneyin

İlk Jev isteğinizi Apidog'da test edin

Jev'i bir yönlendiriciye veya aracı döngüsüne bağlamadan önce, onu düz bir HTTP isteği olarak çalıştırın ve sonucu doğrulayın. Bu, Apidog'da yaklaşık iki dakika sürer.

  1. Bir proje oluşturun ve ortam panelini açın. TYPESAFE_API_KEY adında bir değişken ekleyin, değeri kullanıcı arayüzünde maskelensin ve dışa aktarılan koleksiyonlara asla düşmesin diye onu gizli bir değişken olarak işaretleyin ve anahtarınızı konsoldan yapıştırın.
  2. https://api.typesafe.ai/v1/systemone adresine bir POST isteği oluşturun. Authorization: Bearer {{TYPESAFE_API_KEY}} başlığını ekleyin. Apidog, değişkeni gönderme anında doldurur.
  3. Yukarıdaki curl örneğinden JSON gövdesini yapıştırın ve gönderin. answers.is_urgent.noul değerini 0,9 civarında görmelisiniz.
  4. İşlem sonrası sekmesini açın ve bir doğrulama ekleyin: JSONPath $.answers.is_urgent.noul, koşul 0.8'den büyük. Artık modelin güveni saparsa istek yüksek sesle başarısız olacaktır.
  5. İsteği çoğaltın, "model": "jev-latest" yerine "jev-1.13.0" kullanın ve her ikisini de bir test senaryosuna kaydedin. Bunu bir zamanlamaya göre veya CI'da çalıştırın. Takma ad yeni bir sürüme geçtiğinde, sabitlenmiş istek ve takma ad isteği farklılık gösterir ve iddianız bunu üretimden önce yakalar.

Aynı senaryo bir kalibrasyon kontrolü olarak da işlev görür. Ona elle etiketlediğiniz on durumu besleyin, her olasılığı doğrulayın ve bir test koşum takımı yazmadan oluşturulmuş bir karar modeli için bir regresyon paketiniz olur. Devam etmek için Apidog'u indirin; ücretsiz plan, dört kişiye kadar olan ekipler için bu iş akışını kapsar.

Sıkça Sorulan Sorular

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

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