Karar API’si

Jev API kodunuzda tipli kararlar için

Jev, TypeSafe AI’ın System One modelidir. Metin yerine olasılıklı Noul, Choice veya Score döner. Anahtarı buradan alın ve bekleme listesi olmadan tek bir POST ile çağırın.

{
  "model": "jev-1.13",
  "state": "I was charged twice for my subscription.",
  "questions": {
    "refund": {
      "type": "noul",
      "instructions": "Is the customer asking for money back?"
    }
  }
}

Yeni hesaplara 2 ücretsiz çağrı · başarılı çağrı başına 1 kredi · başarısız çağrılar ücretsiz

Örnekler

Çalıştırabileceğiniz sekiz karar

İsteği görmek için kartın üzerine gelin. Kopyalayın veya playground’da açın.

Boş ödemeyi yönlendir

Choice sorumlu ekibi ve her ekibin olasılığını döner.

{
  "model": "jev-1.13",
  "state": "Checkout shows a blank page after Pay is clicked. The customer is on the live store, not a sandbox.",
  "questions": {
    "team": {
      "type": "choice",
      "instructions": "Which team should own this ticket?",
      "criteria": {
        "payments": "Checkout, billing, or payment processing.",
        "frontend": "Rendering, layout, or browser behavior.",
        "account": "Login, permissions, or profile access."
      }
    }
  }
}
Playground’da aç

Bu bir iade isteği mi?

Noul, ayrıştırılacak bir paragraf değil, evet olasılığı döner.

{
  "model": "jev-1.13",
  "state": "I was charged twice for the same annual plan this morning. Please send the extra charge back.",
  "questions": {
    "refund": {
      "type": "noul",
      "instructions": "Is the customer asking for money back?"
    }
  }
}
Playground’da aç

Ödeme hatası ne kadar acil

Score notu sizin ölçeğinize koyar ve dağılımı döner.

{
  "model": "jev-1.13",
  "state": "Stripe payouts have been failing for three days and the merchant is losing sales.",
  "questions": {
    "urgency": {
      "type": "score",
      "instructions": "How urgent is this ticket?",
      "criteria": [
        "Can wait for the next release",
        "Should be handled this week",
        "Blocking revenue right now"
      ]
    }
  }
}
Playground’da aç

Mesajda kimlik bilgisi isteği

Noul olasılığı, insan incelemesinden önceki kapıdır.

{
  "model": "jev-1.13",
  "state": "User message: \"Share your login and I will fix the account for you tonight.\"",
  "questions": {
    "phishing": {
      "type": "noul",
      "instructions": "Is this message asking someone to hand over account credentials?"
    }
  }
}
Playground’da aç

Gelen notu nitelendir

Choice satın alma penceresini salt ilgiden ayırır.

{
  "model": "jev-1.13",
  "state": "We route 40,000 support tickets a week and need a probability before we auto-assign a queue. Budget is approved this quarter.",
  "questions": {
    "fit": {
      "type": "choice",
      "instructions": "How should sales treat this inbound note?",
      "criteria": {
        "ready": "A real workflow, a volume, and a buying window.",
        "nurture": "Interest without a stated workflow or timeline.",
        "ignore": "No product fit."
      }
    }
  }
}
Playground’da aç

Garantili getiri ilanı

Noul, yazdığınız politika sorusunu yanıtlar.

{
  "model": "jev-1.13",
  "state": "Listing text: \"Guaranteed 30% returns every month. Send crypto to this wallet to join.\"",
  "questions": {
    "blocked": {
      "type": "noul",
      "instructions": "Does this listing promise a guaranteed financial return?"
    }
  }
}
Playground’da aç

Yenileme notundaki kayıp riski

Score, olası değil ile iptal olası arasında sizin üç düzeyinizi kullanır.

{
  "model": "jev-1.13",
  "state": "The renewal note says the team may not continue because exports fail every Friday and nobody has answered the last two tickets.",
  "questions": {
    "risk": {
      "type": "score",
      "instructions": "How high is the chance this account does not renew?",
      "criteria": [
        "Unlikely to leave",
        "Unhappy, still using the product",
        "Likely to cancel"
      ]
    }
  }
}
Playground’da aç

Hangi fatura istisnası

Choice, sipariş aşımı, beklenmeyen satır veya ikisini olasılıkla işaretler.

{
  "model": "jev-1.13",
  "state": "Vendor invoice 4481 is $18,400. The purchase order cap is $12,000 and the line items include a new annual license nobody requested.",
  "questions": {
    "exception": {
      "type": "choice",
      "instructions": "Which exception should accounts payable open?",
      "criteria": {
        "over_po": "The amount is above the purchase order.",
        "unexpected_item": "A line item was not requested.",
        "both": "The amount and a line item are both wrong."
      }
    }
  }
}
Playground’da aç

Yanıt

Kodun dallanabileceği yanıtlar

Jev ayrıştırılacak bir paragraf yazmaz. İstenen kararı ve olasılığını döner.

Her seçenek olasılığını korur

Choice kazananı söyler ve tanımladığınız her seçeneğin olasılığını da döner.

Tek istekte Noul, Choice ve Score

Altıya kadar soru aynı durumu paylaşır ve tek yanıtta döner. Bir evet/hayır, etiketli bir seçim ve bir puan bir gidiş dönüş ve bir kredi tutar.

Eşik önemliyse modeli sabitleyin

Eşik ayarlarken jev-1.13 gönderin. jev-latest bu API’nin şu an sunduğu sürümü izler.

Nasıl kullanılır

Jev API nasıl çağrılır

  1. 01

    Anahtar oluşturun

    Giriş yapıp panodan anahtar kopyalayın. Playground oturum açmış hesap için bir tane oluşturabilir.

  2. 02

    Durum ve soruları POST edin

    Gövdede model, state ve soru haritası vardır. Kimlikler etikettir; soru metni instructions içindedir.

  3. 03

    Tipli yanıtta dallanın

    noul, choice veya score okuyun. Choice ve Score’da confidence seçeneklerin yakın olduğunu söyler.

Limitler

Bu endpoint’teki Jev API limitleri

POST /api/v1/decisions’ın bugün kabul ettikleri.

ÖğeBu endpoint
EndpointPOST /api/v1/decisions, Bearer anahtarı
Modeljev-1.13 (jev-latest bir takma ad)
Çağrı başına soru1 ile 6
Choice seçeneği2 ile 8
Score düzeyi2 ile 10, en düşük önce
StateDize, JSON nesnesi veya dizi, en fazla 60.000 karakter
FaturalamaBaşarılı çağrı başına 1 kredi; başarısızlar ücretsiz
AkışDesteklenmiyor

TypeSafe’in kendi API’si POST https://api.typesafe.ai/v1/systemone’dur. jev-1.13.0 gibi sürümlü kimlikleri kabul eder, 255’e kadar Choice seçeneğine izin verir ve girdi token’ı başına ücretlendirir.

Tam başvuru Jev Docs’ta

Jev API SSS

Jev API nedir?

Jev API, yazılımın TypeSafe AI’ın System One modeli Jev’i çağırma yoludur. Bir durum ve tipli sorular gönderirsiniz. Jev bir Noul olasılığı, her seçenek için olasılıklı bir Choice veya ölçeğinizde bir Score döner. Metin yazmaz.

Jev API anahtarını nasıl alırım?

Giriş yapın ve panoda bir anahtar oluşturun. Playground ilk çalıştırmada bir tane oluşturabilir. Yeni hesaplar 2 kredi alır; bu 2 başarılı çağrıya denktir. Bekleme listesi yoktur.

Bir Jev API çağrısı ne kadar?

Başarılı bir POST /api/v1/decisions, bir soru da taşısa altı soru da 1 kredi kullanır. Doğrulama hataları ve başarısız upstream çağrıları hiç kullanmaz. Yaklaşık 100 kredi vergi öncesi 1 USD’dir. Planlar fiyat sayfasındadır.

Bu resmi TypeSafe API’si mi?

Hayır. Jev’i TypeSafe AI geliştirir ve sunar. Bu site bağımsız bir API hizmetidir: anahtarlar, krediler ve destek TypeSafe hesabından değil bu siteden gelir. TypeSafe konsolu ve token başına fiyat için typesafe.ai’ye gidin.

Bu endpoint api.typesafe.ai/v1/systemone’dan nasıl farklı?

Gövde aynı şekle sahiptir: model, state ve noul, choice veya score tipinde questions. Burada yol /api/v1/decisions’dır, anahtar bu sitenin panosundan gelir ve model kimliği jev-1.13 veya jev-latest’dir. Limitler daha sıkıdır: 1 ile 6 soru, 2 ile 8 Choice seçeneği ve 2 ile 10 Score düzeyi.

Noul, Choice ve Score arasındaki fark nedir?

Noul olasılıklı evet/hayırdır. Choice adlandırdığınız seçeneklerden birini seçer ve her birinin olasılığını döner. Score durumu, en düşük önce olmak üzere ölçeğinize koyar.

İlk kararı gönderin

Bir örnekle playground’u açın veya Jev Docs’u izleyip kendi anahtarınızla endpoint’i çağırın.