FAQs
Short answers for the questions this site raises. The model is TypeSafe’s. The pages are an independent reading of their docs and the launch post.
What does Jev return?
A typed answer and a probability, not a paragraph. You send a state (the thing being judged) and one or more questions. Jev evaluates each question against that state and returns a value your code can branch on. Choice and Score also return a confidence. A yes/no answer does not: its probability is the whole signal.
What is a System One model?
TypeSafe’s name for a model built to make fast, structured decisions for software. It still reads natural language. It does not write a reply, produce code, or explain itself. Jev is the first model in that class, and the flagship. The name points at Daniel Kahneman’s fast judgment, not at a smaller chatbot. The lore page goes into both names.
When do I use Noul, Choice, or Score?
Match the question to the shape of the answer you need.
- Noul is a yes or no. The answer is the probability that the answer is yes, from 0 to 1. Use it when the useful signal is “how true is this?”
- Choice picks one option from a set you define, with no order between the options. You get the selected option, a probability for each, and a confidence.
- Score places the state on an ordered scale whose levels you describe. The score can sit between two levels. You also get a probability for each level, and a confidence.
Why does this site say Boolean?
Same question, two names. TypeSafe calls the yes/no primitive Noul. The Laravel AI SDK exposes that classification as a boolean, and this site’s PHP snippet reads it with answer('boolean')->isTrue(0.8). The JavaScript snippet reads noul. On this page, yes means the probability is above 0.8.
What does 0.85 mean?
For a yes/no question, 0.85 is the probability of yes. It is above this site’s 0.8 line, so the answer is still yes, just less sure than 0.98. Near 0 is a strong no. Near 0.5 means the model gives yes and no about equal weight. That is uncertainty, not a middle category. If you wanted “medium,” ask a Score with a middle level.
TypeSafe trains these probabilities to be calibrated across many predictions: of the answers given as 0.9, about nine in ten should be a yes. Calibration describes a set of answers. It does not promise that one particular answer is right. The threshold is yours. 0.8 is this site’s line, not a rule of the model.
What is confidence, and why is it missing on yes/no?
Confidence summarizes how peaked a Choice or Score distribution is. A Choice that puts almost all of its probability on one option is confident. A Choice split across three options is not, even if one option is slightly ahead. Use it to decide whether to act or to hand the case to a person. A Noul answer has no separate confidence field. The probability already says how strongly the model leans yes.
Can a score land between two levels?
Yes. A Score is a probability-weighted position on your scale. If the levels are 0, 1, and 2, a score of 1.4 sits between the middle level and the top one. The distribution tells you how the weight was split. This site’s frustration scale is Calm, Annoyed but polite, and Angry or threatening to leave.
One big question, or several small ones?
Several small ones. Each question should be a judgment a knowledgeable person could make in a few seconds. “Rate this pitch” hides three judgments. Ask about market, feasibility, and differentiation, then combine the scores in your code. When the weighting changes, you change a coefficient, not a prompt. Questions in one request are independent and run in parallel against the same state. Adding one barely changes the wait. If a later question truly depends on an earlier answer, that is a second request.
Does Jev explain itself?
No. There is no reasoning trace and no written justification. The answer is constrained to the options or levels you supplied, so it cannot invent a fourth team or a level you did not define. If you need prose for a person to read, that is a different model, and Jev can sit in front of it as a check.
What can I send?
Text. A string, a JSON object, or an array of text. Images, audio, and video are not supported yet. When the state has several parts, name the field in the question, for example the customer’s message rather than “the ticket.” Question IDs are for your code. They are not sent to the model, so the instructions have to carry the whole question.
When is a language model the better tool?
When the product is the text: a reply, a draft, an explanation, code a person will read. Jev is the decision inside the workflow: route, score, verify, gate. TypeSafe’s published comparison puts a frontier chat model at seconds to minutes, and a System One call in a band of about 70 to 500 milliseconds, with output tokens they describe as free. Those figures are theirs, from the launch post, not a measurement of this site.
How does Run work here with no API key?
The public site has no OpenRouter key, so Run replays a recorded answer and lets the numbers move a little, without changing the decision. A strong yes stays a strong yes. The unmarked question stays above 0.8 and below 0.9. A statement stays a no. Set OPENROUTER_API_KEY in a checkout of the repository and Run calls Jev.