Jev · a decision tool for software teams · Jev AI

Make the small, important decisions faster.

Jev handles classification, routing, scoring, and safety checks—give it state and get a result your code can use.

Clear output shapeMultiple questions at onceProbabilities included
One request, three decisions
jev-latest
Input state

Three deploys have failed and production is returning 500s. Should this be escalated to a person?

0.94

Intent

0.91

Confidence

typed

Output

Not a chat transcript—a usable result70–500ms

From input to action

The connection is simple. Your business logic stays yours.

Jev does not ask you to rewrite your system. Separate state, questions, and the next action; the model only handles the decision in the middle.

01

Give it state

Use a ticket, message, form fields, or the structured context your agent already sees.

state = ticket.text
02

Ask the question

Describe the decision with choice, score, or noul. Ask multiple questions in one request.

questions = { intent, urgent }
03

Let code act

Use the result and its probability to queue, route, block, or request review. Your system keeps control.

if result.urgent: escalate()

Online playground

Turn one state into an executable decision

Enter a real scenario, define typed questions, and inspect a typed decision with probabilities.

1. State

Give Jev the context shared by every question.

All questions share this context and are answered independently.

2. Questions

Define up to eight typed questions for the same state.

3 / 8
Question 1

Fill in 2–255 options. Empty descriptions become null in the request.

Question 2

Fill in 2–10 levels, ordered low to high. Scores start at 0.

0
1
2
Question 3

3. Run decision

Run the decision request.

Results

Click “Generate decisions” to see typed output with probabilities.

4. API request

Preview or copy the JSON shape to call the same endpoint from your app.

Results are returned in a structured format so you can connect them to your application logic.

Where it fits

Not chat. A decision inside your system.

The hardest product work is often not generating a paragraph. It is making small decisions many times a second without losing control.

A defined answer space

Define possible answers up front and pass the result into functions, workflows, and databases.

Many answers from one state

Classify, score, and answer yes-or-no questions together instead of chaining separate calls.

Know when it is unsure

Use probability or confidence to decide whether the system should continue automatically or ask a person.

Put the decision in code

Use it inside if, route, guardrail, and queue logic without another chat surface.

A clear integration path

A consistent request shape, explicit schemas, and manageable API keys take you from test to production.

Examples that lead somewhere

Start with question types and state inputs, then follow an SDK or REST example into your system.

Where it connects

The decisions were already hiding in your code

Jev handles the decision itself. Your product still decides which model to call, when to queue, and when to ask a person.

01

Route before you call

Assess task difficulty first, send simple requests to a faster model, and escalate only when needed.

02

Stop risky actions first

Check intent before a tool executes. Ask for confirmation around deletion, payment, or other sensitive actions.

03

Let signals sort the queue

Classify intent, urgency, and human-review needs together so tickets take the right path.

04

Keep facts in long sessions

Decide which tool results still matter and preserve source details when context is compressed.

Designed for developers

From first request to production

Understand Jev in the playground, create an API key, and connect a validated decision workflow to your product.

Explore API docs
REST-ready
Typed schema
Manageable API keys

What a request looks like

Drop the decision into an existing service

POST /v1/systemone
from typesafe_sdk import Choice, Noul

response = client.system_one(
    state=ticket,
    questions={
        "intent": Choice(criteria={...}),
        "needs_human": Noul(
            instructions="Does this need a person?"
        ),
    },
)

# response.answers["intent"].choice

Documentation

Start with one decision

The docs follow the path developers actually take: understand the model, define questions, send state, and wire probabilities into code.

Open full docs

Quickstart

Create an account, prepare your first state and questions, and inspect the typed decision in the response.

Define questions

Use choice, score, and noul for classification, continuous scoring, and yes-or-no decisions. Ask multiple questions in one request.

Integrate

Create an API key, follow the SDK or REST example, and use probabilities and confidence to drive your application logic.

Know the boundaries

Jev currently accepts text, JSON objects, and arrays of text. Images, audio, and video are not supported yet; validate accuracy separately for non-English inputs.

Pricing

Jev AI turns unstructured state into typed decisions with probabilities for classification, routing, scoring, and safety checks. Choose monthly, yearly, or one-time access for your usage.

One-time plans do not auto-renew or require a long-term subscription; the $10, $100, and $1,000 tiers include credits that remain available after purchase.

Starter

$10
Due to limited resources, API access requires a separate whitelist approval. Access is enabled based on payment order and amount, usually within 24–72 hours. If resources are unavailable, the payment will be refunded to the original method.

Validate one real workflow, from the playground to your first API call

  • 100,000 credits, no expiry
  • 1 workspace
  • Choice, score, and noul questions
  • Typed decision output
  • Probability and confidence results
  • Online playground
  • API key management
  • Email support
Recommended

Pro

$100
Due to limited resources, API access requires a separate whitelist approval. Access is enabled based on payment order and amount, usually within 24–72 hours. If resources are unavailable, the payment will be refunded to the original method.

Connect classification, routing, and safety decisions to a production product

  • 1,000,000 credits, no expiry
  • Unlimited workspaces
  • Choice, score, and noul questions
  • Typed decision output
  • Parallel questions per request
  • API access
  • Usage and request history
  • Priority support

Enterprise

$1,000
Due to limited resources, API access requires a separate whitelist approval. Access is enabled based on payment order and amount, usually within 24–72 hours. If resources are unavailable, the payment will be refunded to the original method.

For multiple workspaces, team collaboration, and custom production integrations, with 10% extra credits

  • 11,000,000 credits (10% extra included)
  • Everything in Pro
  • Team workspaces and collaboration
  • Custom integration support
  • Security and permission guidance
  • Dedicated support
  • Priority production processing
  • Product roadmap feedback

Questions, answered

A few quick answers before you start with Jev AI.

Bring your next AI idea to life.

Validate one decision first, then connect it to your workflow.