给出状态
可以是一段工单、一条消息、一组表单字段,或者 agent 当前看到的结构化数据。
state = ticket.text从输入到动作
Jev 不要求你重写现有系统。把状态、问题和下一步动作分开,模型只负责提供其中那一小段判断。
可以是一段工单、一条消息、一组表单字段,或者 agent 当前看到的结构化数据。
state = ticket.text用 choice、score 或 noul 描述你真正需要的判断,一次请求可以问多个问题。
questions = { intent, urgent }根据结果和概率决定排队、路由、拦截或请求人工确认,剩下的逻辑仍由你的系统掌控。
if result.urgent: escalate()在线生成器
输入真实场景并定义类型化问题,查看带概率的类型化判断结果。
它适合放在哪里
产品里最难维护的,往往不是生成一段话,而是每秒发生很多次、又不能随便出错的小决定。
提前定义可能的答案,结果可以直接进入函数、工作流和数据库。
对一份状态同时做分类、评分和真假判断,避免把一个请求拆成一串调用。
结果带概率或置信度,代码可以决定继续自动化,还是把问题交给人。
适合放在 if、route、guardrail 和 queue 里,不需要再包一层聊天界面。
统一的请求方式、明确的 schema 和可管理的 API key,方便从实验走向生产。
先看问题类型和状态输入,再按 SDK 或 REST 示例接入自己的系统。
真实的接入位置
Jev 只接管判断本身,调用什么模型、什么时候排队、是否需要人工,仍然由你的产品决定。
先判断任务难度,把简单请求交给更快的模型,复杂任务再升级处理。
工具真正执行前检查调用意图,遇到删除、付款等高风险动作先请求确认。
同时判断意图、紧急程度和是否需要人工,让工单进入正确队列。
判断哪些工具结果仍然相关,压缩上下文时保留原始信息而不是凭空改写。
为开发者而生
先在生成器里理解 Jev 的输出,再创建 API key,把已经验证的决策工作流接入真实产品。
查看 API 文档请求长什么样
把判断放进已有的服务函数
from typesafe_sdk import Choice, Noul
response = client.system_one(
state=ticket,
questions={
"intent": Choice(criteria={...}),
"needs_human": Noul(
instructions="Does this need a person?"
),
},
)
# response.answers["intent"].choice文档说明
文档围绕真实开发路径组织:理解模型、定义问题、发送状态,然后把概率结果接入代码。
打开完整文档创建账号,准备第一个 state 和 questions,请求返回即可看到类型化决策。
使用 choice、score 和 noul 表达分类、评分与真假判断。一次请求可以并行询问多个问题。
创建 API key,按 SDK 或 REST 示例接入,再根据概率与置信度决定你的业务分支。
Jev 当前接受文本、JSON 对象和文本数组;图片、音频、视频输入暂不支持,中文等非英语输入的准确率也需要单独验证。
Jev AI 把非结构化状态转成带概率的类型化决策,适合分类、路由、评分和安全判断。提供月付、年付与一次性方案,按你的使用规模选择。
一次性方案不自动续费、不绑定长期订阅;$10、$100、$1,000 三档积分到账后长期有效。
入门版
适合验证一个真实工作流,从在线测试走到第一次 API 调用
专业版
适合将分类、路由和安全判断稳定接入线上产品
企业版
适合多工作区、团队协作与定制化生产集成,额外赠送 10% 额度
开始使用 Jev AI 前,你可能想了解这些问题。