Cloudflare gives Jev, TypeSafe’s structured evaluation model, its own page inside Cloudflare’s AI model catalogue, reachable at the model id typesafe/jev. You send it a state and a set of typed questions, and it returns calibrated answers with probabilities and confidence. Pricing sits in the Cloudflare dashboard rather than being published as a number on the page itself.
What the integration does
This is a hosted copy of Jev sitting inside Cloudflare’s own catalogue of AI models, not a Cloudflare-built wrapper around TypeSafe’s API. Cloudflare’s page for typesafe/jev calls it “TypeSafe’s structured evaluation model” and describes it evaluating one state against typed Noul, Choice, and Score questions.
That is the same job Jev does everywhere else: read one piece of context, called the state, and answer a fixed set of questions about it with a number attached to each answer. Under the hood it works as a classification model, a kind of AI model that scores fixed options rather than generating open-ended text. Routing calls through Cloudflare keeps them on the same platform as other workloads there, much like the Vercel integration and the OpenRouter integration keep Jev inside their own stacks.
Official support
Cloudflare lists Jev in its AI model catalogue, at developers.cloudflare.com/ai/models/typesafe/jev/, which names the model id, the context window, and the request and response fields.
Jev does not show up in the general Workers AI models index at /workers-ai/models/. As of this writing, 20 September 2026, that index lists 65 models and does not mention Jev or TypeSafe anywhere. Jev is available on Cloudflare, just not on the index page most developers browse first, so searching there turns up nothing even though the dedicated page works.
Forbes reported that Cloudflare added Jev quickly after launch, in a piece by Josipa Majic. The cost and speed figures in that piece were not independently verified here, so treat it as a sign of how fast Cloudflare moved, not a confirmed number.
Setup
- Find the right page:
/ai/models/typesafe/jev/, not/workers-ai/models/. The Jev model page here covers the model itself. Cloudflare’s page covers only the hosted copy. - Use the model id
typesafe/jevwhen building the request. - Build the request body. Two fields are required:
state, the text or object being evaluated, andquestions, an array of typed questions. Each question needs atypeofnoul,choice, orscore, plusinstructionsandcriteria. - Mind the context window. Cloudflare’s listing gives Jev a 32,000-token context window.
- Read the response. Cloudflare returns
model,answers(shaped differently by question type), andusage, which reports input and output token counts. - Check pricing before committing to volume: Cloudflare’s page says pricing is available in the dashboard, not published as a rate. The speed and pricing guide covers TypeSafe’s own published figures, separate from whatever Cloudflare charges.
- If you don’t have access yet, start with how to get Jev access before wiring up this request.
What people built with Jev and Cloudflare
Developers have used this route to run Jev checks straight from a Cloudflare Worker, and a few of those projects are linked below.
Limits and gotchas
The context window on this listing is capped at 32,000 tokens, per Cloudflare’s page, and the model is missing from the general Workers AI index, so searching there for Jev or TypeSafe won’t surface it even though the dedicated page works.
Pricing is not published as a number, only as “available in the Cloudflare dashboard,” so you can’t budget from the docs alone. Compare against TypeSafe’s own published rates in the speed and pricing guide before committing to volume.
The shape of answers depends on which question type you sent, so a batch mixing noul, choice, and score questions comes back with mixed answer shapes. Don’t assume one schema for the whole array.
FAQ
Does Cloudflare support Jev officially?
Yes, in that Cloudflare itself hosts and documents the model on a dedicated page in its AI model catalogue, at /ai/models/typesafe/jev/. That page names the model id, the context window, and the request and response fields. It is not yet listed in Cloudflare’s general Workers AI models index, which as of 20 September 2026 lists 65 models without mentioning Jev or TypeSafe by name.
Do I need a TypeSafe API key to use Jev on Cloudflare?
Not confirmed either way. Cloudflare’s page for typesafe/jev documents the request and response shape and says pricing is available in the Cloudflare dashboard, which suggests billing runs through Cloudflare rather than a separate TypeSafe account. Whether a TypeSafe key is also required isn’t stated on the page, so check the Jev model page and how to get Jev access before assuming either way.
What does Jev decide inside a Cloudflare Worker?
Whatever you ask it to, one state at a time. You send a state, the text or object you want evaluated, and a list of questions, each typed noul, choice, or score. Jev, described on Cloudflare’s page as TypeSafe’s structured evaluation model, returns a calibrated answer and a probability for each question you sent.
Is it free to use Jev on Cloudflare?
No free tier is confirmed. Cloudflare’s page for typesafe/jev says pricing is available in the Cloudflare dashboard rather than publishing a number on the page itself, so there is no rate to quote here. Check the dashboard directly before running any volume through it, and compare against TypeSafe’s own published rates in the speed and pricing guide if you are deciding between hosting routes.
Examples for Cloudflare
colinmcdermott/emoji-jev
Emoji autocomplete that makes one Jev call per pause in typing: a Choice over up to 254 emojis, a Choice over eight emotions, three Scores and three booleans, answered in parallel in about 100 ms of model time per the README. TanStack Start on Cloudflare Workers through the AI SDK typesafe-ai provider, hosted on Whop, with a live demo at emoji-jev.whop.site.
Jev on Cloudflare Workers AI
Cloudflare Workers AI model catalog page for TypeSafe Jev, documenting the state plus questions request shape and the Noul, Choice and Score answer types. Examples cover ticket routing, refund review and risk assessment.