Jev Modeli ve API Nasıl Kullanılır? 200 Kat Hızlı Karar Motoru İçin Adım Adım Geliştirici Rehberi

TypeSafe AI'ın Jev modelini Python SDK ve Pydantic-AI ile projelerinize entegre edin; otonom ajanlarınız için milisaniyelik karar altyapısı kurun.

Geliştiricinin çift monitörde Jev API çağrılarını ve karar ağaçlarını optimize ettiği modern yazılım istasyonu

Otonom yapay zekâ ajanları ve mikroservis mimarileri geliştiren yazılım mühendisleri için geleneksel LLM API’lerinin en büyük çıkmazı; saniyeleri bulan yanıt süreleri, öngörülemeyen metin formatları ve fahiş çıktı token maliyetleridir. TypeSafe AI tarafından geliştiricilerin erişimine açılan Jev API, bu kronik problemlere son vererek yazılım dünyasında “Sistem 1 (Refleks)” karar alma standartlarını belirliyor. Doğrudan Python SDK, Pydantic-AI ve LangChain kütüphaneleriyle entegre olabilen Jev API; metin ayıklama zahmetini ortadan kaldırarak 70 milisaniye ile 300 milisaniye arasında doğrudan tipli (typed) kararlar döndürüyor.

Bu rehberde, TypeSafe AI platformunda API anahtarınızı nasıl yapılandıracağınızı, Python ortamında typesafe-sdk ve popüler ajan kütüphanesi pydantic-ai kullanarak canlı bir güvenlik kapısı (guardrail) sistemini adım adım nasıl ayağa kaldıracağınızı tüm teknik detaylarıyla inceliyoruz.


Kurulum ve İlk API Yapılandırması: Ortam Hazırlığı

Jev API’yi kullanmaya başlamak için öncelikle typesafe.ai konsolu üzerinden bir geliştirici hesabı açarak kişisel API anahtarınızı edinmeniz gerekiyor. Sistem, geliştiricileri karmaşık kota sözleşmeleriyle yormayan modern bir kimlik doğrulama protokolü kullanıyor.

Geliştirme ortamınızda terminali açarak gerekli resmi Python paketini kurun:

pip install typesafe-sdk

Ardından API anahtarınızı sistem ortam değişkenlerine tanımlayın:

# Linux / macOS
export TYPESAFE_API_KEY="ts_live_your_api_key_here"

# Windows PowerShell
$env:TYPESAFE_API_KEY="ts_live_your_api_key_here"

API anahtarınızı ortam değişkeni olarak saklamak, üretim ortamlarında güvenlik açıklarını önlemek adına en temel endüstriyel standarttır.


Kod Örneği: Kritik Sunucu Komutlarında Guardrail (Güvenlik Süzgeci)

Jev API’nin en güçlü yeteneği, bir durum metnini (state) analiz edip geliştiricinin belirlediği katı kriterlere göre çoklu kararları tek bir çağrıda döndürebilmesidir. Aşağıdaki örnekte, bir DevOps ajanının terminalde çalıştırmak istediği komutların güvenliğini denetleyen bir guardrail kurgusunu görüyoruz:

import os
from typesafe_sdk import TypeSafeClient, Choice, Noul

# İstemciyi başlat (TYPESAFE_API_KEY ortam değişkeninden okunur)
client = TypeSafeClient()

# Değerlendirilecek komut durumu
gelen_komut = "rm -rf /var/log/nginx/* && systemctl restart nginx"

# Jev Sistem 1 karar çağrısı
karar = client.system_one(
    state=gelen_komut,
    questions={
        "eylem_turu": Choice(
            instructions="Bu komutun ana amacı nedir?",
            criteria={
                "bakim": "Log temizliği, geçici dosya silme veya servis yeniden başlatma.",
                "yikici": "Kök dizini, veritabanını veya kaynak kodları kalıcı olarak silme.",
                "okuma": "Sistem durumunu listeleme, bilgi alma.",
            }
        ),
        "kritik_onay_gerekli_mi": Noul(
            instructions="Bu komut geri döndürülemez veri kaybına veya servis kesintisine yol açabilir mi?"
        )
    }
)

print("Eylem Türü:", karar.results["eylem_turu"].choice)
print("Güven Skoru:", karar.results["eylem_turu"].confidence)
print("Kritik Onay:", karar.results["kritik_onay_gerekli_mi"].value)
Mekanik klavyede kod yazan yazılımcı ve masa üzerindeki karar akış şeması
TypeSafe SDK ve Pydantic-AI entegrasyonuyla Jev, otonom ajanların komut çalıştırma öncesi güvenlik ve yönlendirme kapısı olarak konumlandırılıyor.

Bu kod bloğunda Jev, metin üretmek yerine doğrudan eylem_turu: "bakim" ve kritik_onay_gerekli_mi: true yanıtını 100 milisaniyenin altında üretir. Geliştirici hiçbir JSON ayrıştırma hatasıyla veya modelin lafı uzatmasıyla uğraşmaz.


Pydantic-AI ve LangChain Entegrasyonu: Hibrit Sistem Mimarisi

Modern yapay zekâ uygulamalarında geliştiricilerin en çok benimsediği yapı, Pydantic tabanlı tipli ajanlardır. Jev, pydantic-ai kütüphanesine doğrudan bir model sağlayıcısı olarak eklenebilmektedir:

pip install "pydantic-ai-slim[typesafe]"

Aşağıdaki örnekte, Pydantic şemasıyla tam uyumlu çalışan bir bilet yönlendirme mekanizması yer almaktadır:

from enum import Enum
from pydantic import BaseModel, Field
from pydantic_ai import Agent

class Departman(str, Enum):
    fatura = "fatura"
    teknik = "teknik"
    guvenlik = "guvenlik"

class BiletKarari(BaseModel):
    hedef: Departman
    aciliyet: bool = Field(description="Müşteri acil müdahale talep ediyor mu?")
    oncelik_puani: float = Field(description="0.0 ile 1.0 arasında risk ve önem skoru")

# Jev modelini ajan olarak tanımla
karar_ajani = Agent('typesafe:jev-latest', output_type=BiletKarari)

# Canlı çağrı
sonuc = karar_ajani.run_sync("Kredi kartımdan iki defa çekim yapılmış, acil iade istiyorum!")
print(sonuc.output)
# Çıktı: BiletKarari(hedef=<Departman.fatura: 'fatura'>, aciliyet=True, oncelik_puani=0.88)

Bu mimaride, LangChain veya LlamaIndex projelerinizde langchain-typesafe paketini kullanarak Jev’i akışın başına bir Router (Yönlendirici) olarak koyabilirsiniz. Önemsiz ya da basit kararları Jev çözer; yalnızca karmaşık analiz gerektiren adımlar GPT-4o veya Claude 3.5 Sonnet’e yönlendirilir.


Çıkarım Maliyetlerini Sıfıra Yaklaştıran Fiyatlandırma Avantajı

Geleneksel LLM mimarilerinde en pahalı bileşen çıktı tokenlarıdır (completion tokens). Bir modelden her istekte JSON formatında 300 tokenlık yanıt almak, milyonlarca istek alan bir sistemde ay sonunda on binlerce dolarlık faturaya dönüşür.

Jev API’nin devrimsel niteliği şurada yatmaktadır:

  1. Çıktı Belirteçleri Ücretsizdir: Jev serbest metin üretmediği için çıktı token maliyeti sıfırdır.
  2. Yalnızca Girdi Ücreti: Kullanıcı sadece modele gönderdiği durum metninin büyüklüğü üzerinden ücretlendirilir.
  3. Milisaniyelik SLA: 70-300 ms aralığındaki yanıt süreleri sayesinde sunucu belleğinde bekleyen asenkron iş parçacıkları (threads) anında serbest kalır ve sunucu kaynak tüketimi minimize edilir.

Sonuç: Otonom Ajanların Refleks Katmanı

Jev API, yapay zekâ mühendisliğinde yeni bir dönemin kapısını aralamıştır. Büyük dil modellerini her küçük karar için çalıştırmak, bir vida sıkmak için devasa bir ekskavatör çağırmaya benzer. Jev API ise tam olarak o vidaya uygun, milisaniyeler içinde dönen hassas bir tornavidadır. Yazılım sistemlerinizi Jev’in Sistem 1 refleksleriyle donatarak hem sistem yanıt hızlarınızı 10 kat artırabilir hem de bulut maliyetlerinizi kalıcı olarak düşürebilirsiniz.

Sık sorulan sorular

Jev API için Python ortamında hangi paketleri kurmak gerekir?

`pip install typesafe-sdk` komutuyla resmi SDK kurulabilir veya Pydantic projeleri için `pip install 'pydantic-ai-slim[typesafe]'` tercih edilebilir.

Jev API ücretlendirmesi geleneksel LLM'lerden nasıl ayrışır?

Jev'de çıktı token ücreti bulunmaz; sistem üretken metin yerine doğrudan karar ürettiği için yalnızca girdi tokenları üzerinden son derece düşük maliyetlerle faturalandırılır.

Jev ve klasik bir LLM (GPT veya Claude) aynı sistemde nasıl birlikte kullanılır?

Jev 'Sistem 1' olarak hızlı yönlendirme, filtreleme ve güvenlik kapısı görevini üstlenir; derin metin ve analiz gerektiren adımlarda ise istek 'Sistem 2' olan LLM'e devredilir.

Yapay Zeka kategorisinden