jevbooks

Jev 是什么?

Jev 是 TypeSafe AI 的 System One 模型:它不生成文本;你发去 state 和带类型的问题,按题型拿回概率、选项、分数,或实验性的图像框。输入每百万 token $0.042,输出免费。

三个常用 Jev 决策原语的具象:开关(noul)、表盘(choice)、台阶(score)
noulchoicescore

把它当成一个「聪明的 if 判断」。流程、算术和最后拍板都还在你的代码里;Jev 补上语义判断,以带类型的数据返回,让代码据此行动。

一次请求可以带几十道题,对同一个 state 并行判断,计费包含 state 和题目的 token。它的训练方法叫 RLCD(面向校准决策的强化学习):是非题返回 0.5,表示现有信息无法偏向「是」或「否」,可以据此弃权;这不是一个「中等」评级。

Jev 1.14 于 2026 年 10 月 14 日发布。1.13 和 1.14 都可实验性读图;返回图中目标位置的 Box 需要 1.14。jevbooks 的示例和试玩目前演示文本与下面三个常用决策题型。

想上手试试?注册、拿 key、发第一个请求 →

已经在拿大模型当评委了?读读「Jev 与大模型评委」→

三个常用决策原语

每道题都要声明类型。下面三个例子用的是同一个 state——首页那个小玩具里的:

state · Jev 能看到的全部
{
  "task": "今晚 7 点订一张两人桌。",
  "observation": "预订已确认——2 人,19:00,12 号桌。"
}
noul

是非题。返回 0 到 1 之间的一个数,也就是「是」的概率。它是绝对判断,也是唯一没有 confidence 字段的类型。

observation 是否确认 task 里的目标已经达成?

0.98——是。把 observation 换成「快好了……」,它掉到 0.03 左右。

choice

在至多 255 个选项里选一个。返回选中项、每个选项的概率,以及一个 confidence。它是相对判断,所以永远要留一个 `other` 逃生口,不然模型只能矮子里拔将军。

这一步发生了什么?goal_met · subgoal_met · blocked · other

blocked 0.88(goal_met 0.00、subgoal_met 0.12、other 0.00),confidence 0.84。

score

分级打分。你自己写两级以上,每一级描述一个具体情形而不是一个形容词;Jev 返回概率加权平均,所以分数可以落在两级之间。

这次预订走到哪一步了?0 什么都没做 · 1 开始了 · 2 确认了一个子目标 · 3 只差最后一步 · 4 完全确认

1.97——落在「开始了」和「确认了一个子目标」之间。

题目的 key 不会发给模型,完整语义必须写在 instructions 里;用反引号路径(比如 observation)指向 state 里的字段。1.14 另有实验性 box,返回四条边的归一化坐标与 confidence。目标不存在时它仍会返回框,要同时用一道 Noul 判断目标是否存在。

实验能力:图片输入、Box 定位与长上下文 →

什么留在代码里,什么交给 Jev

这条分界线是从最会用 Jev 的那批项目里学到的最值钱的一课:凡是能算出来的,都留在你这边。

留在代码里交给 Jev
枚举候选——DOM 节点、下拉选项、diff 块、文件 id。模型只回答「第几个」,永远不吐选择器或字符串。「这几个候选里哪个最合适?」
阈值、预算、重试次数、停止条件、去重、死循环检测。「目标达成了吗」「是不是卡住了」——以概率的形式。
数数、度量、比较日期。需要先算一个数的规则,本来就不该做成题。语义上的存在性:「这段文字里有没有 X?」
概率怎么组合:取 min / max、加权求和、分档。每题一个原子概率。
最终的正确性校验——读 URL、读表单值、读退出码。done 只是信号,不是证明。done 与 blocked 背后的选项概率。

Jev 做不到什么

这些工程边界来自 TypeSafe 已发布的 1.13 jaggedness(能力参差)说明与本站 9 月实验。切换模型版本时,仍要用自己的样本核验具体表现。

  • 它照字面读题。措辞含糊,数字就含糊。
  • 它不会数数,也不会算术。
  • 日期比较不可靠。
  • 多跳推理弱——链条自己拆开,一跳一题。
  • 无关的 state 会腐蚀上下文:只放这次判断要用的东西。
  • 对藏在 state 里的提示注入毫无防御。
  • Noul 与 Choice 的答案之间不满足算术恒等。
  • 它不能生成:不写文字、不写代码、不写摘要,也不会解释自己的答案。

2026 年 9 月的文本检查器实验,曾把图片编码当普通文本发送,拿到 HTTP 200 和接近 0.5 的答案;那不是正确的图片请求。现在图片通过 assets 与 TypeSafe-Danger-Zone-Images: true 开启,不能拿 0.5 当作不可读输入的通用检测器。先校验输入是否符合工具约定,再发送。

价格与速度

输入价格
$0.042每百万输入 token
输出价格
免费它根本不产出文本
时延
约 300 毫秒本机实测 p50 375 毫秒

时延来自 2026-09-21 的文本请求实测,走 api.typesafe.ai,jev-latest 解析到 jev-1.13.0。价格和限制于 2026-10-22 核对官方文档;这些时延不代表 1.14、图片或长上下文的表现。

Jev
输入价格输入每百万 token $0.042
输出价格免费——它根本不产出文本
时延约 300 毫秒;本机走官方 API 实测 p50 为 375 毫秒
多问几题同一次前向答完——只多付题目的 token,不多一次调用
默认上下文state 加全部题目 ≤ 64k token;state 加任意单题 ≤ 32k
实验长上下文加 `TypeSafe-Danger-Zone-Long-Context: true` 后,两项上限均为 262k;更慢且准确率更低
速率上限按组织配置,以 console.typesafe.ai/rate-limits 为准
输入类型文本和 JSON;实验图片需 `assets` 与 `TypeSafe-Danger-Zone-Images: true`

换算成实际花销:我们规模最大的那次实验,530 次调用一共 $0.027。

jevbooks 怎么用 Jev

流水线 · 一道门,八道题

图鉴的八道信号题把仓库名与描述、已有摘要和 README 前 700 个字符交给 Jev。另外有一道 noul 门问「这东西真的是讲 Jev 的吗」;信号题判断所给材料支持什么:Jev 是不是主角、有没有报告实测数字、有没有讲怎么处理不确定性、能不能跑起来、有没有体现 System One 模式、它解决的问题有多普遍、是不是在复刻模型本身、会不会推荐给正在学 Jev 的人。这些是模型针对有限文本快照的判断,不代表完整源码审查,也不能证明项目实际可运行。

卡片上的说明文字是大模型写的;结论和每一个概率都是 Jev 给的,卡片上会标明哪句话是谁说的。编辑方针就这么多。

截至 2026年11月4日,图鉴里收录了 2112 个项目。

常见问题

Jev 是大模型吗?

Jev 是专门返回类型化决策的 System One 模型,不生成自由文本。按题型可以返回概率、选项、分数,或实验性的图像框。你没法跟它聊天,也没法让它写一段解释自己的答案。

Jev 能写代码吗?

不能,它不写代码或自由文本。可以让大模型先写好代码和题目,再让 Jev 反复回答这些题目,按输入 token 计费。

它和我自己微调一个分类器有什么区别?

类别在调用时用自然语言定义,不需要针对这些类别重新拟合模型权重。Jev 以校准判断为训练目标,但不保证在你的领域已经校准:仍需在标注样本上与分类器比较,包含错误与未判情况。改规则不用重新训练模型,但上线前仍需评估。

支持中文输入吗?

支持,中文 state 是实测过的,也可以混着用:state 写中文,题目的 instructions 写英文。英语仍是主要训练语言,中文题目需要用自己的样本验证。1.14 公告称改善了多语言表现,但本站旧实验不能证明改善幅度。

Jev 能读图片吗?

可以,1.13 和 1.14 都有实验图片输入。需要通过 assets 发送,并加 TypeSafe-Danger-Zone-Images: true 请求头;把 base64 塞进普通文本 state 不够。Box 定位需要 1.14,应同时用 Noul 判断目标是否存在。jevbooks 试玩目前只接文本;音频和视频不能直接输入。

key 在哪里拿?

在 TypeSafe 控制台 console.typesafe.ai/keys 拿,文档在 docs.typesafe.ai。请求发到 POST https://api.typesafe.ai/v1/systemone,同样的 wire format 也可以走 OpenRouter 和 Vercel AI SDK。直接 fetch 就够了;官方也有 Python(typesafe-sdk)和 JavaScript(@typesafe-ai/sdk)两个 SDK。一步步的做法见 jevbooks.com/zh/jev-quickstart/。

16 种设计模式

每一种都是你会撞上的一个问题、一条出路,和走过这条路的项目。

你的工具链里的 Jev

把 Jev 接在你已经在用的工具旁边的项目。

逛图鉴 →

接下来

拿你自己的问题去问 Jev逛图鉴官方文档去拿 API key