Jev AI decisions land the moment you create an account, plus daily check-in credits that climb all week. No credit card, ever.

Language in, types out · Jev AI decisions on sign-up · No card

Jev AI playground: replace one LLM step with a typed decision.

Paste a state. Name the questions you branch on. Jev AI hands back the answer, the probability behind every option, and the code that produced it.

A probability on every optionNothing to trainOne balance, price up front
  1. 1Replace the state with your own text or JSON.
  2. 2Name what you branch on, and say what each answer means.
  3. 3Run it, read the odds, copy the request.
2 free decisions with an account · no card
20
when you create
an account
+
400
a month from
daily check-ins
=
42
free typed decisions
every month
= 420 credits

choice · score · noul · calibrated probabilities · no card

See what a plan unlocks →
Watch first

One Jev AI decision, start to finish

New to typed decisions? This is one real run on this page: paste a state, name the questions, press Run, read the odds, copy the request.

  1. 1Paste a state
  2. 2Name the questions
  3. 3Press Run
  4. 4Read the odds
  5. 5Copy the request

ONE MEASURED CALL

What one Jev AI call actually costs

These are our own numbers off a live request on 2026-09-21 — a support ticket and three typed questions in one call. Not a figure off a launch post.

594ms

End to end

request sent to answer parsed

$0

Billed

for the whole call

464

Input tokens

state plus all three questions

$0

Output tokens

output is never billed

Where it goes

Jev AI belongs in front of your LLM, not instead of it

The routing step. The moderation step. The is-there-anything-of-concern step. None of those need a model that writes prose — they need one that picks. Move them to Jev AI and the rest of your pipeline stops waiting on them.

Route before the expensive model sees anything
Agent routing

Route before the expensive model sees anything

Decide which tool, which agent, which branch — then spend the big model's budget only on the request that earned it.

Run a routing decision
Screen long context down to what matters
Triage

Screen long context down to what matters

Ask whether there is anything of concern in the transcript, the diff, the ticket queue. Pass on only what comes back positive.

Run a triage decision
Gate the tool call on a number you chose
Guardrails

Gate the tool call on a number you chose

Every answer ships with a probability and a confidence. Act above your threshold, escalate below it, and let a noul of 0.5 be its own branch.

See the API shape
The answer

A Jev AI answer, in full

This is a real Jev AI response, not a mock: the option it picked, the odds it gave every option you offered, and the confidence behind the pick — returned in under a second.

Read the number, not just the label
choice

Read the number, not just the label

A bare label is what every model already gives you. What makes this worth wiring in is the probability beside it: route confidently above your threshold, escalate below it, and let the gap between first and second place tell you when your options do not fit.

Run one on your own text
Three shapes

Jev AI answers in three shapes: choice, score and noul

Each Jev AI question declares which shape it wants, and each returns something structurally different — which is what makes the answers safe to branch on.

A choice can never come back as a sentence
Answer types

A choice can never come back as a sentence

score lands on the scale you defined and nowhere else. noul returns one number, and at exactly 0.5 it is telling you it declined — give that its own branch rather than rounding it away.

See all three explained
The answer

What Jev AI gives you back

Jev AI takes language in and returns types out. You send a state — a ticket, a diff, a JSON payload, a transcript — plus the questions you want answered and the criteria for each. What comes back is JSON your code can branch on: the option it picked, the odds it gave every option, and a confidence. There is no paragraph to parse and no schema to coax out of it.

choice — pick one, and show the odds on all of them

Returns your chosen option plus a probability on every option you offered, and a confidence you can threshold on.

score — place it on a scale you wrote

Returns a continuous value between your endpoints and echoes the scale back as a legend, with the probability mass on each step.

noul — one number, and it may abstain

Comes back between 0 and 1, and 0.5 means the model declined to take a side. That is a third branch, not a coin flip.

The type you asked for is the type you get

No retry loop to force the shape. The response keys match the question names you sent, so reading it is a property access.

In production

What people already run through Jev AI

Every one of these came out of developers describing their own builds in public over the past two weeks — not a list of things the model could theoretically do.

Agent tool-call routing

Swapping the routing and tool-selection steps out of the LLM made one developer's agent almost twice as fast and half the cost.

r/LLMDevs

Long-context triage

One team asks Jev first whether there is anything of concern, before the expensive model reads the context. That call went from 3–6 seconds to milliseconds.

r/singularity

Safe-command classification

Coding agents deciding on the spot whether a command is safe to auto-run, without a round trip to a model that writes.

r/PiCodingAgent

Credit decisioning

One engineer who used to build decision trees for credit scoring calls this strictly better and far easier to run.

r/ArtificialInteligence

Game and RPG logic

Success rolls in text RPGs, and bots taking their own turns in Slay the Spire 2 and Doom — decisions cheap enough to make ten a second.

r/LocalLLaMA

Moderation and intent

Ticket triage, content moderation and intent detection, where the answer was always a label and never a paragraph.

r/LLMDevs
Measured

What we actually paid for one Jev AI call

Our own request on 2026-09-21, read straight out of the usage field the router returned.

594 ms and $0.0000195, output tokens free
One call

594 ms and $0.0000195, output tokens free

A short support ticket with three typed questions came to 464 input tokens. You pay for the state and the criteria you send; the answer, the probabilities and the confidence come back at no charge — which is why asking four questions in one request is the cheap way to ask.

See plans
How to use

How a Jev AI decision runs, in four steps

Four steps from a blank box to a typed answer and the code behind it: paste the state, name the questions, pick each answer type, run.

  1. 01

    Paste a state

    Any text or JSON — a ticket, a diff, a transcript, a payload.

  2. 02

    Name the questions

    One name per thing you branch on, and what each answer means.

  3. 03

    Pick the answer type

    choice to pick, score to rate on your scale, noul for a single number.

  4. 04

    Run and copy the call

    Read the probabilities, then copy the exact request that produced them.

Credits

How much does Jev AI cost here?

Up to four questions ride on one charge — they share one state, and the state is most of the bill. A new account starts with 2 free decisions and no card, and the daily check-in adds 11 more across a seven-day cycle. Plans start at $19 a month, half that yearly.

Free account

2 on signup, 11 a cycle after

$0

Every answer type, no card. Check in daily and the claim climbs all week.

Creator

For the first thing you ship

$19/mo

150,000 decisions a month. $9.50 a month billed yearly.

StudioSuggested

For a pipeline that runs daily

$49/mo

450,000 decisions a month over the API. $24.50 a month billed yearly.

What each plan buys

Decisions per month, and what the free account already covers.

One decision request

Up to 4 typed questions sharing one state; 2 credits for each one past four.

10 credits
A failed request

Refunded before it reaches your balance.

0 credits
A new account

Two decisions to try it, no card.

20 credits
A seven-day check-in cycle

1, 1, 2, 1, 1, 2, 3 — the streak is worth more than the days.

110 credits

The call

What you send Jev AI, and what comes back

A real request and the response it produced. Nothing here is a mock — the numbers in the answer are the ones the router billed.

Request
{
  "model": "~typesafe/jev-latest",
  "state": "My order arrived three days late
            and the box was crushed.",
  "questions": {
    "sentiment": {
      "type": "choice",
      "instructions": "Overall sentiment.",
      "criteria": {
        "positive": "Happy or satisfied.",
        "neutral":  "Neither.",
        "negative": "Unhappy or angry."
      }
    }
  }
}
Response · 538 ms
{
  "model": "typesafe/jev-1.13-20260917",
  "answers": {
    "sentiment": {
      "type": "choice",
      "choice": "negative",
      "probabilities": {
        "positive": 0,
        "neutral":  0,
        "negative": 1
      },
      "confidence": 1
    }
  },
  "usage": { "input_tokens": 336, "output_tokens": 39, "cost": 1.4112e-5 }
}

Add up to four questions and they share this same state, this same round trip, and this same 10 credits.

Answers

Jev AI FAQ

The questions developers are actually asking about Jev AI, answered.

Jev AI is a decision model: it takes language in and returns typed values out. You give it a state and the questions you branch on, and it returns the option it picked, a probability on every option, and a confidence. It is used wherever the answer was always going to be a label, a rating or a yes — routing, moderation, triage, scoring — and never a paragraph.

It is BERT-shaped in what it returns and nothing like BERT in what it takes to use. This one is zero-shot: the criteria live in the request, so you point it at a new label set without a dataset, a fine-tune or a redeploy — at LLM-level understanding of the text, in under a second.

No. It takes language inputs, just not language outputs. Every answer is a typed value with the numbers behind it, which is exactly why there is no schema to coax out of it and no retry loop to make the shape stick.

It is a zero-shot one, and that is the whole difference. A classifier you have to train for every label set is a project; one that reads your criteria out of the request is a function call. Same output shape, nothing to build first.

Yes. A new account starts with 2 free decisions and no card, and the daily check-in adds 11 more across a seven-day cycle. It is enough to point Jev AI at your own text, read the probabilities and copy the request before you decide anything.

TypeSafe AI is the company that built and hosts the Jev model. Jevx is an independent tool on top of the Jev API — not affiliated with TypeSafe AI, and not their official site.

Run your first Jev AI decision

Paste a state, name the questions, press run. The answer comes back with the odds on every option and the exact request that produced it. Two on the house when you sign up, no card, and a failed request costs nothing.