附录 B API 速查表


附录 B API 速查表

信息截至 2026-09-21,早期访问阶段细节可能变动,以 docs.typesafe.ai 为准。

端点与鉴权

决策端点 POST https://api.typesafe.ai/v1/systemone
模型列表 GET https://api.typesafe.ai/v1/models
鉴权 Authorization: Bearer $TYPESAFE_API_KEY
模型取值 jev-1.13.0(钉版本)/ jev-latest(稳定别名)/ jev-preview(尝鲜)

请求骨架

{ "model": "jev-latest", "state": /* 字符串 | 对象 | 数组 */, "questions": { "<问题ID>": { "type": "noul | choice | score", "instructions": "判别标准式自然语言", "criteria": [ /* score: 有序等级数组 */ ] // 或 { /* choice: 选项名→描述 */ } // noul 无此字段 } } }
  • 问题 ID 自定、不发给模型;同 state 的多个问题并行求值、一次返回
  • state 为对象时,instructions 可用反引号路径引用字段,如 `ticket.body`

响应字段(按类型)

类型 字段 含义
noul noul 命题为真的概率(0~1);无 confidence
choice choice 胜出选项(必在 criteria 内)
choice probabilities 全部已定义选项的概率分布
choice confidence 对判断本身的把握(0~1)
score score 概率加权连续分(等级 0 起)
score legend 等级图例
score probabilities 各等级概率分布
score confidence 同上

限制

state + 最长问题 ≤ ~32K token(约 150K 字符)
整个请求 ≤ ~64K token
Choice 选项数 ≤ 255(实践建议 ≤ 20,超则分层)
Score 等级数 2~10
输入模态 仅文本(图像暂未支持)
限速(早期访问,动态) 250,000 tokens/s · 1,200 请求/min

价格与延迟

输入 $0.042 / 百万 token($42 / 十亿)
输出 免费
一次 ~300 token 调用 ≈ $0.0000126
端到端延迟 70~500ms,多数 ~100ms(实测,美西)
官方宣称上界(自报) 快 193.6 倍 / 便宜 444.6 倍(workflow 评测,基线 GPT-6 Astra 与 Fable 5.1 均值)

错误码

HTTP 含义 处理
401 key 无效 检查 TYPESAFE_API_KEY
422 请求校验失败(缺 criteria、等级越界等) 对照本表检查请求体
429 触发限速 指数退避重试
529 服务过载 指数退避重试(官方支持)

调用为纯函数(无状态、无副作用)——重试与缓存均无风险。

SDK 与集成速查

环境 安装 关键入口
Node ≥ 20 npm install @typesafe-ai/sdk client.systemOne({state, questions})noul/choice/score 构造器;答案在 result.nouls/choices/scores
Python ≥ 3.10 pip install typesafe-sdk TypeSafeClient / AsyncTypeSafeClientNoul / Choice / Score
LangChain pip install langchain-typesafe TypeSafeClassifierModelRouterMiddlewareAutoModeMiddleware(tools=[...])
Vercel AI SDK 7 npm i ai @ai-sdk/typesafe-ai experimental_evaluate;Noul→boolean、noul→probability、置信度在 providerMetadata.typesafe.confidence;Gateway 模型 ID typesafe-ai/jev
Agent 技能 claude plugin marketplace add typesafe-ai/skills npx skills add typesafe-ai/skills --skill typesafe-ai

设计准则备忘(详见第 3 章)

  1. Noul:命题方向 = 高概率是"是";0.5 = 拿不准;多闸门一次问。
  2. Choice:选项写具体情形;永远留 other;选项可判别;≤20 超则分层。
  3. Score:等级写具体情形不写程度副词;一维一个;方向一致极端在前。
  4. 通用:instructions 写判别标准;可计算条件代码先行;组合与权重留在代码。

作者与出处
原作者: 灏天文库
整理: 灏天文库整理
本站整理收录,版权归原作者/开源协议所有;欢迎通过原文链接访问源仓库。
发布者: 作者: 灏天文库 转发
评论区 (0)
U