Turn application state into typed decisions your code can use.
Website · Playground · Documentation · Contact
Jev AI is an online decision model for software teams that need structured answers from real-world application state. It is designed for the small but important decisions that happen repeatedly inside a product: classify a request, route a ticket, score urgency, check whether an action is safe, or decide whether a person should review the result.
Instead of returning a chat transcript for someone to interpret, Jev accepts state and typed questions, then returns a result that application code can consume directly. Your business logic remains in your service while Jev handles the decision in the middle.
Jev AI is an independent app for Jev model playbooks and shared usage. It is not the official product site for the underlying Jev model.
Traditional language-model workflows are often asked to produce text first and leave the application to infer the next action. That can be useful for open-ended work, but many production workflows need a defined answer space, predictable fields, and a signal that helps code decide what to do next.
Jev focuses on software-consumable decisions:
State is the context shared by every question in one request. Jev currently accepts:
Images, audio, and video are not currently supported as state inputs. Teams should validate non-English accuracy separately and test the model against representative production examples before relying on it for important decisions.
Use Choice when the answer belongs to a predefined set of options. Each option can have a name and an optional description. Choice is useful for classification, routing, intent detection, and selecting the next workflow.
The response can include the selected choice, per-choice probabilities, and confidence. When unknown cases are possible, include an other or none-of-the-above option so the model has a defined way to represent uncertainty in the answer space.
Use Score when the state should be rated against ordered levels such as low, medium, and high severity. Levels are defined from low to high, and the returned score is probability-weighted, so it can fall between the named levels.
Score is useful for urgency, severity, satisfaction, risk, priority, and other business rubrics that are easier to express as an ordered scale than as unrelated labels. The response can include the score, its legend, per-level probabilities, and confidence.
Use Noul for a yes-or-no judgment. It can answer questions such as “Does this need a human?” or “Is the customer explicitly asking for a refund?” When needed, add criteria that define what a true and false answer mean.
The returned noul value represents the probability that the answer is yes. It is not a second general-purpose confidence field, so application logic should interpret it using a threshold appropriate to the risk of the action.
Every question should be specific and well-scoped. Multiple questions can use the same state in a single request, which makes it possible to classify, score, and run a yes-or-no check together without creating a chain of separate calls.
The result uses the same question IDs that were submitted. Depending on the question type, result.answers can contain:
Choice;Score;noul value representing the yes probability for Noul.Responses can also include usage information such as input tokens, output tokens, possible cost in USD, and elapsedMs. The elapsed time covers the request from submission to response, including validation, and should not be treated as pure model-inference time.
Probability and confidence are signals for automation, not guarantees of business accuracy. Use conservative thresholds, fallbacks, and human review for payments, deletion, access changes, safety-sensitive actions, or other high-impact decisions.
The Playground is the fastest way to understand Jev’s input and output shape. It lets a team:
typesafe/jev-1.13 model;Start with one low-risk decision and compare the output with the expected result from real examples. Once the question is useful, create an API key and move the validated workflow into a server-side integration.
Jev exposes a REST-ready integration path and a TypeSafe-oriented workflow for developers. Production requests use three core fields: state, model, and questions.
The current endpoint is:
POST https://thejevai.com/v1/systemone
The current model shown in the Playground is:
typesafe/jev-1.13
A minimal request shape looks like this:
{
"model": "typesafe/jev-1.13",
"state": "Three deploys have failed and production is returning 500s.",
"questions": {
"needs_human": {
"type": "noul",
"instructions": "Does this incident need immediate human escalation?"
}
}
}
Keep API keys in a server-side environment variable. Never place a secret key in browser code or commit it to a repository. Use the official TypeSafe documentation and Jev’s developer documentation for the current request schema, SDK guidance, authentication details, and response fields.
other, unknown, or a review path where the predefined options may not fit.Jev AI offers a Freemium entry point with a free online Playground experience. The pricing page currently presents one-time credit plans as well as production-oriented options:
The site notes that one-time plans do not auto-renew and that plan availability may change. Check the current pricing page before making a purchase or budgeting for production usage.
Jev AI is best used as a focused decision layer inside a larger application: your system owns the state, policies, thresholds, and actions, while Jev provides a structured signal that helps the next step happen consistently.
Jev AI 是一款面向软件团队的在线决策模型,用于将真实业务状态转换为结构化结果。它适合处理产品内部大量重复发生、但又十分关键的小决策,例如对请求分类、路由工单、评估紧急程度、检查动作是否安全,以及判断是否需要人工复核。
Jev 不把结果包装成需要人工阅读的聊天记录,而是接收状态与类型化问题,并返回应用代码可以直接使用的结果。业务规则仍然由你的服务掌控,Jev 负责中间的决策环节。
Jev AI 是一个用于 Jev model playbook 与共享使用场景的独立应用,并非底层 Jev 模型的官方产品网站。
传统大语言模型通常先生成一段文本,再由应用自行推断下一步动作。但在生产系统中,很多流程需要预先定义的答案范围、稳定的字段,以及能够帮助代码判断下一步的信号。
Jev 专注于软件可以直接消费的决策结果:
状态是一次请求中所有问题共享的上下文。Jev 当前支持:
当前还不支持将图片、音频和视频作为状态输入。对于非英语输入,团队应单独验证准确性,并在依赖重要决策前使用具有代表性的生产样本进行测试。
当答案属于预先定义的选项集合时使用 Choice。每个选项可以包含名称和可选描述,适用于分类、路由、意图识别和下一步工作流选择。
返回结果可以包含选中的选项、每个选项的概率和置信度。如果存在未知情况,应加入 other 或 none-of-the-above 选项,让模型能够在定义好的答案空间中表达无法匹配的情况。
当需要按照低、中、高等有序级别评价状态时使用 Score。级别按照从低到高定义,返回的分数采用概率加权,因此可能落在两个命名级别之间。
Score 适合紧急程度、严重性、满意度、风险、优先级以及其他适合用业务量表表示的场景。返回结果可以包含分数、量表说明、各级别概率和置信度。
当需要进行是或否判断时使用 Noul,例如“是否需要人工处理?”或“客户是否明确要求退款?”。必要时可以增加 criteria,明确什么情况算 true、什么情况算 false。
返回的 noul 值表示答案为“是”的概率,它不是另一个通用置信度字段。因此,应用应根据动作风险设置适合的阈值。
每个问题都应该具体且范围清晰。多个问题可以在同一次请求中读取同一份状态,这让系统能够同时完成分类、评分和是非检查,而不必把决策拆成多个串行调用。
结果会使用提交时相同的问题 ID。根据问题类型,result.answers 可能包含:
Choice 的选中选项、概率和置信度;Score 的分数、量表、各级别概率和置信度;Noul 的 noul 值,即答案为“是”的概率。响应还可能包含输入 Token、输出 Token、美元成本以及 elapsedMs 等用量信息。elapsedMs 表示从发送请求到收到结果的总耗时,包括校验时间,不应直接当作纯模型推理时间。
概率和置信度是自动化信号,不是业务准确性的保证。涉及支付、删除、权限变更、安全敏感动作或其他高影响决策时,应使用更保守的阈值、备用流程和人工审核。
Playground 是了解 Jev 输入与输出结构最快的方式。用户可以:
typesafe/jev-1.13 模型;建议从低风险、范围清晰的决策开始,并将输出与真实样本中的预期结果进行对比。确认问题设计有效后,再创建 API Key,将经过验证的工作流接入服务端。
Jev 提供 REST 形式的集成路径,以及面向 TypeSafe 的开发者工作流。生产请求使用三个核心字段:state、model 和 questions。
当前接口为:
POST https://thejevai.com/v1/systemone
Playground 当前展示的模型为:
typesafe/jev-1.13
最小请求结构示例:
{
"model": "typesafe/jev-1.13",
"state": "Three deploys have failed and production is returning 500s.",
"questions": {
"needs_human": {
"type": "noul",
"instructions": "Does this incident need immediate human escalation?"
}
}
}
API Key 应保存在服务端环境变量中,不要放进浏览器代码,也不要提交到代码仓库。当前请求结构、SDK、鉴权方式和响应字段请参考 TypeSafe 官方文档 与 Jev 的开发者文档。
other、unknown 或人工复核路径;Jev AI 提供 Freemium 入口,并可通过在线 Playground 体验基础工作流。官网定价页当前展示了一次性积分方案及面向生产使用的套餐:
官网说明一次性方案不会自动续费,套餐可用性也可能发生变化。购买或规划生产预算前,请查看当前定价页。
Jev AI 更适合作为大型应用中的专用决策层:你的系统负责状态、策略、阈值与动作,Jev 提供结构化信号,帮助下一步工作更稳定地执行。