System One 评估协议 (typesafe-systemone)
typesafe-systemone 是针对 TypeSafe System One 评估模型(如 jev-latest、public-jev)的专用入站与上游协议,对应入站接口 POST /v1/systemone。
与传统的 Chat 对话(生成长文本)不同,System One 专注于结构化评估 (Evaluation):客户端输入一个共享的上下文状态(state)以及一组严格类型化的问题映射(questions),模型直接返回高精度的结构化判定与概率分布(Probabilities)。
配置示例:接入 TypeSafe 官方或兼容网关
在 config.jsonc 中将提供商协议指定为 typesafe-systemone:
config.jsonc
如果通过 AI SDK 提供商接入,可配合 @ai-sdk/typesafe-ai 使用 kind: "ai-sdk":
config.jsonc
客户端调用报文示例
客户端向 http://127.0.0.1:9317/v1/systemone 发送结构化评估请求:
问题类型说明 (type)
noul(布尔 / 是非判定):- 评估命题真伪,返回
true/false结果及对应置信概率。 - 支持在
criteria中为true/false提供额外判定准则描述。
- 评估命题真伪,返回
choice(单选分类):- 从候选集(最多 255 个选项)中选择唯一最佳匹配,并返回各选项的概率分布。
score(等级 / 分数评估):- 从有序的等级序列(至少 2 个级别,最多 10 个级别)中评估所处梯队。
协议特性
- 无损原始透传:入站为
typesafe-systemone且上游声明了同协议时,请求体与结果原样穿透,耗时最低。 - 跨模型评估转换:如果通过 AI SDK 驱动配置,系统能够利用
experimental_evaluate接口将结构化评估任务跨协议派发给上游支持评估的底层模型。 - 原生格式错误映射:若入站校验未通过(如缺少
state或criteria越界),AIO Proxy 直接返回 TypeSafe 规范的 400 结构化错误响应。