跳至主要内容

为应用而生的决策层 / THE DECISION LAYER

让软件
拥有直觉。

将眼前的状态,变成下一步行动。选择、评分、判断概率,通过一个结构化 API,让应用知道接下来该做什么。

TypeScript SDK · Jev 原生协议 · 由你定义规则与行动

jev-latest / native protocol
stateevaluate()answers

01 / 更小的 API,更直接的输出

输入状态,输出决策。

一份共享状态,三种实用原语。定义可能的结果,再由你的应用决定接下来发生什么。

共享状态 / STATE

这笔订单被扣了两次款,请帮我退回重复支付的部分。
state.message
格式示例 · 非实时模型结果

选择下一步

从你定义的候选项中选择行动。模型提供概率分布时,保留原始数值。

01
billing账单与退款
0.92
support技术支持
0.06
sales购买咨询
0.02
返回结果示例answers.department.choice → "billing"

上述数值仅展示响应格式。前往 Playground 使用自己的输入,获取真实模型结果。

在 Playground 运行这个示例

03 / 自然融入你的代码

你的状态,你的问题。 一次 evaluate()。

使用开源 System One SDK。配置 API 地址与密钥,保持 choice、score 和 booleanQuestion 的原生语义。

npm install @system-one-ai/sdk
decision.ts
import { SystemOne, choice } from '@system-one-ai/sdk';const one = new SystemOne({  baseURL: 'https://YOUR_SYSTEM_ONE_HOST/v1',  apiKey: process.env.SYSTEM_ONE_API_KEY!,  maxRetries: 0,});const result = await one.evaluate({  state: { message: 'I was charged twice.' },  questions: {    route: choice('Who should handle this?', {      billing: 'Payments and refunds',      support: 'Technical issues',    }),  },});result.answers.route.choice;

04 / 清楚可见的每次用量

为实际发生的决策付费。

预付积分。每次请求的预计消耗,在运行之前就能看见。

定价
CREDITS / REQUEST问题数 × ⌈请求字节数 / 4,096⌉

按规范化 JSON 的 UTF-8 字节计费,每个问题至少一个计费块。小于 4 KiB、含三个问题的请求消耗 3 积分。

System One / 01

让你的下一步, 多一点直觉。

定义一个决策,接入你的应用,从这里开始。

开始构建