如果你是在为编程代理寻找可插拔的模型时发现了 TypeSafe,请从这里开始。Jev 不是 Claude Code、Cursor、opencode、Copilot、Muse Spark、Grok Bot 或类似工具背后 LLM 的直接替代品。相反,你可以照常使用编程代理来编写调用 Jev 做决策的代码。
Jev 不是聊天或代码补全 LLM
Jev 是一个 System One 模型。它不生成文本、不编写代码、不进行对话。它接收一个状态和一组类型化的问题,并返回代码可以直接使用的结构化答案:
- 从选项列表中选出的
choice,并附带每个选项的概率。 - 按你定义的评分标准给出的
score。 - 针对真/假陈述的
noul(0–1)。
编程代理依赖的 LLM 会流式输出文本、调用工具、并根据自然语言指令编辑文件。Jev 不做这些事情。没有任何 model: "jev-latest" 设置能把你的编程代理变成 Jev 驱动的代理,因为这两类系统解决的是不同的问题。
你真正可能想要的是
选择与你想做的事情相符的那一行:
| 你想…… | 请这样做 |
|---|---|
| 让编程代理更擅长编写使用 TypeSafe 的代码 | 安装 TypeSafe 代理技能。它为 Claude Code、Codex 和其他代理提供关于 Jev API、原语和模式的完整上下文,让它们能为你生成正确的 TypeSafe 集成代码。 |
| 在你正在构建的应用或代理中使用 Jev——用于路由、分类、打分、护栏或任何结构化决策 | 从快速开始入手,然后阅读如何使用 TypeSafe 构建和模式,了解置信度路由、意图路由等常见架构。 |
| 替换或更换驱动编程代理的模型 | Jev 不适合这件事。请继续使用基于 LLM 的编程代理,并在产品需要快速、校准、结构化决策的地方单独使用 Jev。 |
| 在不写任何代码的情况下试用 Jev | 打开 Playground,粘贴一些文本作为状态,再添加几个问题。完整演练请见快速开始。 |
什么时候值得用 Jev
尽管 Jev 不是驱动编程代理的 LLM,但在你用编程代理构建的代理或应用内部,它往往正是恰当的工具。当你的代码需要做以下事情时,选择 Jev:
- 把请求路由到一组固定目的地中的一个,并知道这次路由的置信度。
- 按评分标准(紧急程度、质量、风险)为某个对象打分,并基于数值进行分支。
- 在采取行动之前,先检查某条陈述对于一份文档、一条消息或一条记录是否为真。
- 用一次按构造即返回类型化值的调用,取代要求 LLM “返回 JSON” 的脆弱提示。
如果其中任何一条符合你正在构建的东西,最快的入门路径是快速开始,然后是介绍问题类型的原语参考。
后续步骤
- System One——System One 模型是什么,它与 LLM 有何不同。
- 快速开始——在 Playground 中、通过 HTTP 或使用 Python SDK 试用 Jev。
- 代理技能——为你的编程代理提供 TypeSafe API 的上下文。
- 模式——使用 TypeSafe 构建的常见架构。