Skip to content

Awesome Jev GuideShould you use Jev, and how?

A curated guide to Jev, the decision model from TypeSafe AI — with a selection guide, runnable examples, and 100+ community projects.

What is Jev?

It does not generate text. You send a state plus typed questions; it returns structured decisions with probabilities that your code can branch on directly. Three question types, from the official docs:

PrimitiveQuestionReturns
ChoicePick one from up to 255 optionschoice + probability distribution + confidence
ScoreRate the state on an ordered rubricscore + distribution + confidence
NoulIs this statement true?probability 0–1

Jev was released 2026-09-15 by TypeSafe AI (launch post). Headline figures from the official model docs, retrieved 2026-09-20: 70–500 ms latency, $0.042 per 1M input tokens, output free, up to 255 questions per call.

Should you use Jev?

A short decision tree. One lesson shows up across the independent evals listed on the research page: asking Jev a single big vague question works poorly — the reliable pattern is to decompose the task into atomic questions and gate actions on confidence.

Quickstart

This example follows the official TypeSafe docs. The commented outputs are from our own run against the live API on 2026-09-20.

python
from typesafe_sdk import Choice, Score, Noul, TypeSafeClient

client = TypeSafeClient()

response = client.system_one(
    state="Hi, my Stripe integration keeps failing for 3 days. Help ASAP.",
    questions={
        "department": Choice(
            instructions="Which team should handle this",
            criteria={"billing": "Payment issues",
                      "technical": "Bugs or integrations",
                      "sales": "Pricing"},
        ),
        "frustration": Score(instructions="How frustrated the customer appears",
                             criteria=["Calm", "Frustrated but civil", "Very angry"]),
        "is_urgent": Noul(instructions="The message conveys urgency"),
    },
)

print(response.answers["department"].choice)      # "technical"
print(response.answers["department"].confidence)  # 0.75
print(response.answers["is_urgent"].noul)         # 0.99
bash
TYPESAFE_API_KEY=ts-your-key uv run --with typesafe-sdk triage.py

Cost and latency

Figures below are from the official docs (retrieved 2026-09-20). The "193× faster / 444× cheaper" comparison in TypeSafe's launch post is self-measured; independent evaluations that confirm or qualify these claims are collected on the research page.

JevFrontier LLM (vendor's comparison)
Latency70–500 ms3–329 s
Input price$0.042 / M tok$1–15 / M tok
Output priceFree (no text generated)per token
Rate limit250k tok/s · 1200 req/minvaries

Cost formula: monthly $ = daily calls × avg state tokens × 30 × 0.042 / 1M — e.g. 100k calls/day × 500 tokens → 1.5B tokens/month → $63/month.