AI IDE List
Developer workflows

Jev

A specialized probabilistic decision model for developers who need fast, typed judgments inside software workflows rather than free-form generated text.

Official website

Information checked: Sep 18, 2026 ·View sources

Tool details

Type
Developer workflows
Platforms
HTTP API, JavaScript/TypeScript, Python, Vercel AI Gateway
Free plan
No
Open source
No
Bring your own key
No
Local models
No
Jev

Overview

Best for

  • Intent classification and request routing
  • Confidence-gated automation
  • Agent tool or subagent selection
  • Rubric-based scoring
  • LLM output verification and guardrails
  • High-volume workflows containing many small AI judgments
  • Filtering and ranking candidates before calling a larger generative model

Strengths

  • Purpose-built for machine-consumed decisions instead of generated prose
  • Multiple independent judgments can be evaluated in parallel
  • Typed outputs reduce parsing and schema-validation work
  • Probability and confidence signals enable explicit fallback logic
  • Very low published per-token cost for decision workloads

Limitations & trade-offs

  • Generating code or natural-language responses
  • Long-form reasoning and multi-step problem solving in a single question
  • Creative writing or conversational assistants
  • Applications that need an entirely local or self-hosted model
  • High-stakes automatic actions without domain-specific validation and fallback logic
  • Not designed for general text, code, or conversational generation
  • Still requires application-specific evaluation and threshold calibration
  • A schema-valid answer can still be the wrong judgment
  • Jev is a new early-access model with a shorter production track record than established LLM APIs
  • Complex reasoning tasks may need decomposition or a separate reasoning model

Get started

Pricing & usage limits

From $0.042

Usage-based$0.042 / per 1M input tokens

TypeSafe lists Jev at $42 per billion input tokens. Output tokens are not separately charged.

Pricing checked: Sep 18, 2026 · Subscription, usage limits, and model costs may be billed separately.

Features & details

Decision Primitives

  • Choice selects from predefined options and returns a probability distribution
  • Score evaluates state against ordered rubric levels
  • Noul returns a 0–1 probability for a yes/no judgment

Workflow Integration

  • Evaluates multiple independent questions against shared state in one request
  • Returns typed values designed to be consumed directly by application code
  • Choice and Score responses include confidence signals for conditional routing
  • Supports structured JSON state and question definitions

Developer Access

  • Hosted HTTP API
  • Official Python SDK
  • Official JavaScript/TypeScript SDK
  • Available through Vercel AI Gateway and AI SDK evaluation APIs
  • TypeSafe Agent Skill for coding-agent environments

Why Choose Jev?

Jev approaches AI integration from a different direction than conventional language models. A normal LLM is optimized to generate a sequence of tokens, even when the application ultimately wants something much simpler such as a category, risk level, routing destination, or yes/no probability. Developers then have to constrain, parse, validate, and interpret that generated response.

Jev removes the text-generation stage from this class of workflow. The application defines the possible decisions in advance, sends the relevant state, and receives values that can immediately participate in ordinary program logic.

That distinction matters most when AI is buried several layers inside a production system. A chatbot response can tolerate flexible wording; an internal branch such as send_to_human, retry, or approve_candidate benefits much more from a narrow interface whose possible outputs are known before the request is made.

Jev should therefore be evaluated less like another chatbot model and more like a probabilistic software primitive. The surrounding application remains responsible for policy, side effects, thresholds, and deterministic rules, while the model handles judgments that are difficult to express with traditional conditionals.

Core Workflow

The most effective architecture is to begin with a piece of application state and decompose the desired decision into small independent questions.

For example, an agent processing an incoming request might need to determine intent, estimate risk, decide whether a specialist tool is relevant, and assess whether enough information is available. Those judgments do not necessarily belong in one large prompt. Jev's design encourages developers to express them independently and combine the results afterward in code.

This separation has an important operational benefit: business policy stays outside the model. A team can modify the weight attached to a score, raise the threshold required for an expensive action, or disable an automation path without rewriting the underlying evaluation question.

A practical flow usually looks like this:

  1. Build a compact state containing only the information needed for the decision.
  2. Decompose the workflow into atomic judgments.
  3. Evaluate independent judgments together when they share the same state.
  4. Inspect the returned probabilities or confidence signals rather than relying only on the top result.
  5. Apply deterministic application rules to decide whether to act, request clarification, call another model, or escalate to a human.
  6. Store outcomes and periodically compare them with labeled production examples.

The last step is particularly important. Confidence is useful only when it is calibrated against the consequences of mistakes in the actual product. A threshold suitable for choosing a documentation category is not automatically suitable for approving an irreversible action.

Use Cases

One of the clearest applications is model routing. Instead of sending every request to an expensive reasoning model, Jev can evaluate the request first and decide whether deterministic code, a lightweight handler, a specialist model, a larger reasoning model, or human review is appropriate. This turns model selection into an explicit part of the application architecture.

Another strong pattern is agent control flow. Agent systems frequently need decisions such as whether to use a tool, which tool to try, whether the result is sufficient, whether a retry is justified, or whether the task should stop. These are narrower than code generation and can be represented as bounded decisions rather than another open-ended generation call.

Jev can also sit after a generative model as an evaluation layer. Instead of asking the original model to both generate an answer and judge its own answer inside the same prompt, an application can independently evaluate properties such as relevance, citation support, possible prompt injection, or policy risk before accepting the result.

For retrieval systems, the same architecture can be used to filter or rerank retrieved material before paying for a larger answering model. Each candidate can be judged against explicit criteria, with application code deciding how many passages survive to the next stage.

High-volume back-office workflows are another natural fit. Support triage, lead qualification, document routing, catalog classification, moderation queues, and similar systems frequently contain hundreds of small fuzzy decisions but comparatively little need for generated prose.

Comparison to Alternatives

General-purpose LLM APIs can reproduce many Jev workflows using JSON schemas, tool calling, constrained decoding, or structured-output modes. The important comparison is therefore not whether another model can classify text; most modern models can. The question is which execution model better fits the application.

A general LLM remains more appropriate when a single request needs to move fluidly between reasoning, extraction, explanation, code generation, and natural-language output. Keeping everything inside one model can also simplify an early prototype where latency and token cost are secondary concerns.

Jev becomes more interesting when the workload has already been decomposed into stable software decisions. At that point, repeatedly invoking a generative model mainly to produce a small enum or score can be unnecessary overhead.

The two approaches are also complementary. A production agent can use Jev for routing and gating while reserving a larger reasoning model for the smaller percentage of requests that actually require deliberation or generation. In that architecture, Jev is not replacing the reasoning model; it is reducing how often the expensive part of the stack needs to run.

Best Configuration

Treat question design as interface design rather than prompt writing. A useful question should correspond to one decision your program knows how to consume. If the application cannot explain what it will do with the answer, the question is probably too vague.

Avoid collapsing several independent dimensions into one subjective score. For example, a product-review workflow will usually be easier to tune if relevance, evidence quality, policy risk, and commercial intent are evaluated independently. Application code can then combine them according to current business priorities.

Choice sets should also include realistic escape routes. If every incoming request must be forced into one of three categories even when none applies, the application creates false certainty. Depending on the workflow, an explicit other, unknown, or manual-review path can be more useful than trying to eliminate ambiguity through prompt wording.

Confidence thresholds should be attached to actions rather than globally to the model. Low-impact routing can tolerate a lower threshold, while irreversible or high-cost operations should demand stronger evidence, explicit confirmation, or another verification step.

For production deployments, maintain a labeled evaluation set drawn from real traffic. Measure both decision accuracy and the behavior of confidence buckets. The useful question is not simply whether the model is accurate overall, but whether cases that the system intends to automate are accurate enough at the selected threshold.

Migration Notes

Teams migrating an existing LLM classifier should resist copying the old prompt verbatim. Long prompts often contain output-format instructions, JSON examples, warnings against invalid values, parsing conventions, and other scaffolding that existed only because the previous model generated strings. Much of that belongs in the schema or application code instead.

A good migration process starts by identifying the actual decisions hidden inside the prompt. Convert each independent judgment into a bounded question, preserve deterministic business logic in code, and retain the existing LLM as a fallback during evaluation.

Run both implementations against historical examples before changing production routing. Cases where they disagree are particularly valuable because they expose ambiguous labels, missing categories, poorly defined rubrics, or decisions that actually require deeper reasoning.

Migration does not have to be all-or-nothing. A practical first deployment is often one narrow classifier or verification step with an existing deterministic fallback. Additional decisions can move to Jev only after the team has measured their behavior on real traffic.

Finally, applications should pin or monitor model behavior rather than assuming jev-latest will remain identical indefinitely. TypeSafe's customer terms allow the service and API to evolve, and decision thresholds that were calibrated against one model version should be rechecked after meaningful model changes.

Model support & data privacy

Supported models

  • Jev

Privacy & data handling

TypeSafe's privacy policy says prompts and other input are not used to train or fine-tune AI models. Its customer agreement also states customer data is not added to model-training datasets without prior consent, while telemetry may be processed to operate and improve the service. Review the current agreement, DPA, retention terms, and any gateway-specific settings before sending sensitive production data.

Guides, reviews & fixes

View all

No published guides yet. Start with the official documentation above.

Product updates

No verified product updates listed yet. Follow this tool to see new relevant content in Saved.

See the content timeline

Sources & verification

Verification dates record when this directory checked the information. Product release dates appear separately above.

Directory revision history

  1. Vercel added Jev to AI Gateway with support through the AI SDK evaluation API.

  2. TypeSafe AI publicly introduced Jev as its first System One model and opened early access.