← Use cases

What languages does Jev support?

There are two senses of 'languages' here, and the answer differs. As a programming interface, Jev works from any language — it's one HTTPS call. As a natural-language model, it reads your state in many languages, but accuracy is best in English and varies elsewhere, so you treat non-English as something to test and watch the confidence on.

Programming languages: any

Jev isn't tied to an SDK or runtime. A decision is a single POST to https://jevtypesafeai.com/api/v1/decide with a JSON body, so you can call it from JavaScript/TypeScript, Python, Go, Rust, Java, Ruby, PHP, shell/curl — anything that can make an HTTPS request. The request and the typed answers map are the same everywhere; see the examples and quickstarts for your stack.

Natural languages: English best, others vary

The state you send and the instructions you write are natural language, and Jev reads more than English — including CJK (Chinese, Japanese, Korean) scripts. But English is its primary training language and where accuracy is strongest; other languages are handled with meaningfully more variance. TypeSafe's own guidance is to test on representative samples of your own content before relying on Jev for a non-English workload.

A reliable pattern for non-English

If accuracy on a language matters, two approaches help. First, keep your questions precise and in English (the criteria keys and instructions), while the state stays in the user's language — the decision is bounded either way. Second, for high-stakes decisions, translate the relevant evidence to English first (with a generative model) and send that as state; Jev then decides on English text where it's strongest. Either way, calibrate your confidence threshold against labelled examples in that language before you trust it in production.

Localized site, not a localized model

Note the difference between the model and this site: jevtypesafeai.com is available in several interface languages, but that's the UI — it doesn't change how well the underlying model decides in a given language. The model's language behaviour is as above regardless of which site locale you browse.

FAQ

What programming languages can I use Jev with?

Any. A Jev call is a single HTTPS POST with a JSON body, so it works from JavaScript/TypeScript, Python, Go, Rust, Java, Ruby, PHP, curl — anything that can make an HTTP request. There's no required SDK.

Does Jev work in languages other than English?

Yes, it reads many languages including CJK scripts, but English is its primary training language and where accuracy is best. Other languages are handled with more variance, so TypeSafe recommends testing on your own content and watching the confidence before relying on it.

How do I use Jev reliably for non-English text?

Keep your instructions and criteria keys precise (English is fine) while the state stays in the user's language, and for high-stakes calls translate the evidence to English first and decide on that. Then calibrate your confidence threshold against labelled examples in that language.

Does browsing the site in another language change the model?

No. The site's interface is localized, but that only affects the UI — the model's accuracy in a given natural language is the same whichever site locale you use.

See also: Jev examples · How to use the API · Jev from TypeScript · What is Jev

Call Jev from your stack

It's one HTTPS POST from any language. Try it free in the browser, then grab a jv_live_ key.

▶ Try Jev freeGet an API key →
Jev languages — which languages Jev works in (human & code) · Jev by TypeSafe AI