OpenAI Decisions API vs Jev vs Laya

Last updated: September 30, 2026

OpenAI's Decisions API and TypeSafe's Jev promise the same thing: hand your app a decision, not a paragraph. They get there differently — one folds decision-making into a general model platform, the other ships a purpose-built, non-generative decision model. This page puts both next to Laya, point by point, with a source behind every claim.

The verdict in 30 seconds

OpenAI Decisions API

Better suited when you are already on OpenAI's platform and want a hosted decision step with minimal new infrastructure.

TypeSafe Jev

Designed for typed decisions — choice, score, or yes/no — with calibrated probabilities, from a purpose-built, non-generative model.

Laya

Worth considering when you need open weights and self-hosting rather than a hosted API.

At a glance

At-a-glance comparison of OpenAI Decisions API, Jev, and Laya
DimensionOpenAI Decisions APITypeSafe JevLaya
What it isHosted endpoint that answers user-defined questions from a finite set of pre-defined answersSystem One decision model (purpose-built, non-generative)Open-source, encoder-based decision model (self-hosted)
ReturnsThe chosen answer from a finite set of pre-defined answers [1]Choice / score / noul values + calibrated probabilities [3]Choice / score / noul values + probabilities [8]
Input it acceptsText or image [1]Text only — strings, JSON, and arrays of text; no image, audio, or video [2]Not yet confirmed
Generative?No — finite answer spaceNo — typed output onlyNo — typed output only
Output formatChosen answer (finite, pre-defined set) [1]Typed values + probability distributions [3]Typed values + probability distributions [8]
AvailabilityLimited preview (Sep 29, 2026) [1]Hosted API (announced Sep 15, 2026) [4]Open weights / self-hosted [7]
Pricing modelNot yet confirmed [1]$0.042 / M input tokens, output free [2]Open weights, self-hosted (no per-token API price)
Latency claimsNot yet confirmed — no official figure70–500 ms (TypeSafe) [6]~39.5 ms per question (vendor, T4 GPU) [8]
Best forRouting / classification on an existing OpenAI stackFast typed decisions via a dedicated modelSelf-hosted or data-local decision workloads
Not forNot yet generally available; no published pricing or latencyFree-form text, code generation, or explanationsYou own inference infrastructure and evaluation

Two of these columns state input modality from vendor documentation; the third is unconfirmed and marked as such.

OpenAI Decisions API, in detail

OpenAI announced the Decisions API at DevDay on September 29, 2026, in limited preview, with a broad release planned in the coming days.[1] It focuses Luna's intelligence on a specific set of user-defined questions, each with finite pre-defined answers, so the endpoint returns a chosen answer rather than generated text.[1]

The developer supplies context — text or an image — together with the closed list of allowed answers, and gets back an answer to classify content, route requests, or choose an agent's next action.[1] Because the answer space is finite, the model cannot answer outside the list.

The API runs on Luna.[1] Availability is the constraint to watch: it launched as a limited preview, with a broader rollout described as coming in the days after DevDay.[1]

What OpenAI has not published matters as much as what it has. There is no confirmed price and no published latency or accuracy figure for the Decisions API. Teams evaluating it for production should treat those as open questions rather than filled-in blanks.

In practical terms, the Decisions API is most likely to fit a team that already builds on OpenAI and wants a decision step without introducing a second vendor. The unknown pricing and preview-only status are the main reasons to benchmark before committing.

TypeSafe Jev, in detail

Jev is a System One model from TypeSafe AI, announced September 15, 2026.[4] Where a large language model generates text token by token, Jev evaluates a piece of state against a set of typed questions and returns typed answers — one per question — in a single parallel pass.[3]

Its interface is three primitives. Choice picks one option from a set you define and returns a probability for each option. Score places the input on an ordered scale. Noul returns a yes/no as a probability from 0 to 1.[3] Because every answer must come from the set you defined, Jev cannot produce a malformed type or an out-of-set option — a structural guarantee about the format, not a guarantee that any given answer is correct.[3]

On calibration, TypeSafe trains Jev with RLCD (Reinforcement Learning for Calibrated Decisions) so that its reported probabilities track real uncertainty in aggregate: a 0.8 means right about 80% of the time across similar cases. Calibration is measured across groups of predictions and does not guarantee any single answer.[3] [4]

TypeSafe reports 70–500 ms latency, $0.042 per million input tokens with output free, and text-only input.[6] [2] Jev is a hosted, closed-weight model. Beyond TypeSafe's own API, it is reachable through gateways such as OpenRouter.[5]

Jev is the natural fit when the workload is exactly what it was built for: frequent, fast, typed decisions — routing, triage, scoring, guardrails — where calibrated probability lets your code escalate low-confidence cases instead of guessing.

Laya, in detail

Laya is an open-source, Apache 2.0 decision model from Convai Innovations, published shortly after Jev as an openly licensed answer to the same idea.[8] It shares the choice / score / noul interface but ships as weights you run yourself, not a hosted API.[7]

Architecturally it is an encoder — a ModernBERT-large backbone with a decision head, 421M parameters total — that scores every candidate answer in a single forward pass.[8] Available checkpoints cover English, a multilingual variant, and a typed-decisions specialist.[8]

On output, Laya returns the same typed primitives as Jev — a chosen option, a score, or a yes/no probability — with per-option probabilities, and ships a Jev-compatible HTTP server.[8] Its defining trade is deployment: because the weights are open, you control inference, data residency, and fine tuning.[7]

The claims to read carefully are performance numbers. Convai reports roughly 39.5 ms per question on a T4 GPU — a vendor measurement, not an independent benchmark.[8] Treat those as directional until you have evaluated the model on your own data and workloads.

Laya fits when the constraint is control rather than convenience: self-hosting, data that must stay in your network, or a need to modify the model. The cost is that you own the inference infrastructure and the evaluation.

When to use which

Match the API to the constraint that matters most in your case:

Decision rule: choose the API that satisfies the constraint you cannot relax — a hosted OpenAI-native step, a dedicated typed-decision model, or open weights you can self-host. None of the three is universally the best.

Is Jev dead?

Since OpenAI's DevDay announcement, community threads with titles like “Jev Is Dead” and “Jev killer” framing have circulated on Reddit and developer outlets. Those are headlines and community reactions to a competitive launch, not product status.

On the verifiable facts, TypeSafe has not announced a shutdown or sunset. Its documentation remains online and Jev remains accessible through its API and gateways as of the last update on this page. There is no verified basis here to treat a provocative headline as an official shutdown notice.[4]

Migrating from Jev to Decisions API

This page does not provide migration code, because the two APIs are not drop-in replacements. If you are weighing a move, check each of the following before writing anything:

Anything on this list you cannot yet answer for your workload is a reason to hold off. Read what Jev is and the OpenAI Decisions API breakdown before deciding.

Frequently asked questions

Is OpenAI's Decisions API the same thing as Jev?

They solve the same problem but are not the same product. Both return a decision instead of free text. Jev is a purpose-built, non-generative decision model from TypeSafe, while the Decisions API folds decision output into OpenAI's general platform.

Is Jev dead now that OpenAI shipped a decision API?

No verified shutdown has been announced. As of this writing, TypeSafe's documentation is online and Jev remains accessible. Community headlines call it 'dead', but there is no official sunset notice to support that.

Can I use the Decisions API today?

Not generally. It launched on September 29, 2026 in limited preview, with a broader rollout described as coming in the following days. Most developers cannot use it until that rollout or an explicit preview grant.

What's the difference between a decision API and a regular LLM?

A regular LLM returns tokens — prose, code, or JSON — that you then parse. A decision API returns a constrained value, such as a chosen option, a score, or a yes/no probability, so your code can branch on it directly without parsing output.

Should I migrate an existing Jev integration?

Only if a concrete constraint changes the trade-off — for example, you are consolidating on OpenAI, or you need a capability the other side provides. The two APIs have different output contracts, so treat any migration as a re-implementation, not a drop-in swap.

What is Laya, and why is it in this comparison?

Laya is an open-source, Apache 2.0 decision model from Convai Innovations, published days after Jev with the same choice / score / yes/no interface. It is included because it is the clearest self-hosted alternative to the two hosted APIs.

Sources

Last updated: September 30, 2026