AI Text Classifier
Sort text into your own categories.
FREE JEV AI TOOLS
Four free tools built with Jev AI. Just paste your text and get results — no sign-up, no API key.
Sort text into your own categories.
Check a message for spam or phishing.
Score tone on a scale you choose.
Decide what to do with an email.
We do not store the text you submit or include it in analytics.
Use the live developer Playground to run up to six Choice, Score, and Noul questions in one request and inspect real answers, probabilities, latency, and cost.
Open the live Jev Playground →JEV API PRICING
Estimate monthly spend at current standard input rates for Jev, GPT-5.6 Terra, and Claude Sonnet 5.
Enter a token count or use K, M, and B shorthand.
Quick estimates
Estimated monthly input cost
At this volume
For 1M input tokens, Jev is 97.9% less and saves $1.96 versus GPT-5.6 Terra or Claude Sonnet 5.
Input-token prices only. Estimates use standard API rates and exclude LLM output tokens, caching, batch discounts, taxes, and provider fees.
Prices checked September 19, 2026.
WHAT IS JEV AI?
Jev is TypeSafe AI’s first System One model: it turns text or structured state into typed decisions and probabilities.
Instead of generating paragraphs one token at a time, the TypeSafe Jev model evaluates focused questions in parallel. That makes it useful for classification, routing, scoring, verification, and other decisions that software needs to consume directly.
Read the official System One overviewPossible outputs are defined before the call, so application code does not need to parse free-form prose.
Multiple focused questions can share one state and be evaluated independently in the same request.
Probabilities and confidence help software decide when to act and when to escalate for review.
TypeSafe currently charges for input tokens while Jev output tokens are free.
CHOICE · SCORE · NOUL
Choose the primitive that matches the shape of the decision your software needs. Each returns a constrained result rather than generated text.
Which option fits?
Pick one item from a fixed set, such as routing a support ticket to billing, technical support, or sales.
Returns: choice, probabilities, confidence
Where does it fall on a scale?
Evaluate ordered levels such as low, medium, high, and critical, with a probability distribution across the rubric.
Returns: score, legend, probabilities, confidence
How likely is this to be true?
Ask a clear yes-or-no question and receive the probability of yes, from 0 to 1.
Returns: noul probability
JEV API KEY & SDKs
Get a Jev API key directly or use an established integration. These links cover the current Python example, Node SDK, LangChain package, and Vercel AI Gateway model.
console.typesafe.ai
Sign in to the TypeSafe Console, create a direct API key, and use jev-latest with POST /v1/systemone.
Open TypeSafe quick startpip install typesafe-sdk
Use TypeSafeClient with Choice, Score, and Noul objects. The official package supports synchronous and asynchronous calls.
View the Python SDK examplenpm install @typesafe-ai/sdk
The official JavaScript and TypeScript client supports Node.js 20 or newer and infers answer types from your questions.
View the Node SDK examplepip install langchain-typesafe
LangChain exposes Jev through TypeSafeClassifier for typed classification inside agents, middleware, and routing flows.
Read the LangChain Jev guidetypesafe-ai/jev
Use Vercel’s AI SDK evaluate API with a Vercel AI Gateway key and the TypeSafe provider route.
View the Vercel model pageCOPY-PASTE JEV CODE EXAMPLES
These minimal examples follow the current provider documentation. Set the required API key in your environment before running them.
pip install typesafe-sdkfrom typesafe_sdk import Choice, TypeSafeClient
with TypeSafeClient() as client:
response = client.system_one(
state="I was charged twice. Please refund the duplicate.",
questions={
"route": Choice(
instructions="Which team should handle this?",
criteria={"billing": None, "technical": None},
)
},
)
print(response.choices["route"].choice)TypeSafe Python SDKnpm install @typesafe-ai/sdkimport { choice, TypeSafeClient } from "@typesafe-ai/sdk";
const client = new TypeSafeClient();
const response = await client.systemOne({
state: { document: "I was charged twice. Please refund it." },
questions: {
route: choice("Which team should handle this?", {
billing: null,
technical: null,
}),
},
});
console.log(response.answers.route.choice);TypeSafe JavaScript SDKpip install langchain-typesafefrom langchain_typesafe import Noul, TypeSafeClassifier
classifier = TypeSafeClassifier()
response = classifier.invoke(
state="The deploy failed twice. Customers are seeing 500s.",
questions={
"urgent": Noul(
instructions="Does this need attention right now?"
)
},
)
print(response.nouls["urgent"].noul)LangChain Jev guidenpm install aiimport { experimental_evaluate as evaluate } from "ai";
const result = await evaluate({
model: "typesafe-ai/jev",
state: "The support agent issued a full refund.",
questions: {
refunded: {
type: "boolean",
instructions: "Was a refund issued?",
},
},
});
console.log(result);Vercel Jev model pageJEV VS GPT-5.6 · JEV VS CLAUDE
The price gap is real, but this is not an equal-capability comparison. Jev specializes in fast, constrained decisions; general-purpose LLMs handle open-ended generation and reasoning.
| Dimension | Jev | GPT-5.6 Terra | Claude Sonnet 5 |
|---|---|---|---|
| Input price per 1M tokens | $0.042 | $2.00 | $2.00 |
| Output price per 1M tokens | Free | $12.00 | $10.00 |
| Primary output | Typed decisions and probabilities | Generated text and structured output | Generated text and structured output |
| Best fit | Routing, classification, scoring, verification | Reasoning, code, tools, broad generation | Reasoning, writing, code, agents |
| Not designed for | Chat, prose, code, long explanations | Ultra-cheap focused decisions | Ultra-cheap focused decisions |
Pricing uses current standard API rates. Real costs vary with output length, caching, batch processing, long-context tiers, gateways, and regional options.
INDEPENDENT JEV REVIEW
A constrained output can be structurally valid and still be the wrong judgment. Test accuracy and confidence thresholds on your own data before automating consequential decisions.
Review the official model limitsJev does not write replies, explanations, code, or creative content. Pair it with an LLM when you need generated language.
The answer stays inside your declared schema, but the selected option or probability can still be wrong.
TypeSafe says other languages, including CJK scripts, are supported but may not perform equally well.
Use thresholds, deterministic checks, human review, and task-specific evaluation instead of treating confidence as a guarantee.
JEV AI FAQ
No. jev-ai.dev is an independent, unofficial calculator and guide. TypeSafe AI publishes Jev and maintains the official website and documentation.
Jev is TypeSafe AI’s first System One model. It accepts text or structured state and returns typed Choice, Score, or Noul decisions with probabilities instead of free-form prose.
A System One model makes fast, focused judgments that software can use directly. It evaluates shared state against typed questions and returns constrained answers and probabilities rather than generated prose.
Jev 1.13 is currently priced at $0.042 per million input tokens. Output tokens are free. Gateway fees, taxes, discounts, and future pricing changes are not included.
Jev API usage is not generally free: TypeSafe lists a per-input-token price. This site lets you try limited Jev requests with our server-side key for free, and the independent cost calculator is also free.
Yes. The Playground returns real Jev answers without requiring an account or API key. Shared rate limits apply, and we do not store the state or questions you submit.
Use the TypeSafe Console for a direct key, or create a Vercel AI Gateway key and use its Jev model ID.
Jev is currently listed on Vercel AI Gateway, which uses its own account and API key. Provider access and availability can change, so verify the current model page before integrating.
Jev cannot return a value outside the answer shape you define, but schema compliance is not the same as factual correctness. Its judgment can still be wrong, and calibration does not guarantee any individual answer.
Choice selects one option from a fixed set. Score evaluates ordered levels. Noul returns the probability that a yes-or-no statement is true.
No. Jev is built for focused typed decisions. GPT and Claude remain better suited to chat, open-ended reasoning, writing, code generation, and explanations.
Alternatives include structured-output calls to general LLMs, dedicated classification models, embeddings plus a classifier, and deterministic rules. The right choice depends on accuracy, latency, cost, and whether you need generated explanations.
Jev is a poor fit for free-form text, creative work, coding, long explanations, images, audio, video, and tasks that require slow multi-step reasoning inside one answer.
TypeSafe currently documents 250,000 tokens per second, 1,200 requests per minute, a 64K total request budget, and a 32K limit for state plus the longest question. Rate limits may change without notice.
It applies published standard input-token rates to the token volume you enter. It does not estimate output usage, tokenizer differences, caching, batch discounts, taxes, gateway fees, or model accuracy.
LAST UPDATED
Updated with a live multi-question Jev Playground, browser-based cost calculator, copy-paste SDK examples, current Jev 1.13 pricing and limits, model comparison, limitations, and FAQ.
Want Jev updates and new tools? Join by email
Check the latest TypeSafe documentationSpot an outdated price or limit? Email a correction