mirror of
https://github.com/RuoJi6/ARTEX.git
synced 2026-11-12 05:33:50 +08:00
2.1 KiB
2.1 KiB
Jev / System One 接入核验
核验日期:2026-11-03。协议依据:TypeSafe 官方 https://api.typesafe.ai/openapi.json(OpenAPI 3.1.0,API schema 0.2.0)。
请求与配置
- 使用 Bearer API Key,通过
POST /v1/systemone提交model、state和命名的questions。拦截裁决使用choice问题及allow / ask / denycriteria。 GET /v1/models返回models[].name,不是 OpenAI 的data[].id。模型管理页可加载账号可用模型,默认别名为jev-latest。- Base URL 可填服务根地址、
/v1或完整/v1/systemone地址;只接受 HTTP(S),不接受查询参数和片段。 - 使用配置中的独立代理;空代理直连,不继承进程代理环境。Jev 配置仅可用于拦截裁判,不可设为聊天或任务模型。
裁决与失败处理
- 校验
answers.decision的类型、裁决值、必填置信度和三个概率字段。置信度及概率必须是 0–1 的有限数字;无效响应进入现有重试/失败策略,不作为有效放行结果。 - 低于配置阈值的结果转人工审批;证据不完整或截断时,Jev 的
allow转为ask。 - HTTP 错误、格式错误及取消/超时作为调用失败;生产调用遵守裁判单次超时和重试配置。连接测试及模型列表查询限时 30 秒。
- 记账使用官方
usage.input_tokens / output_tokens;审查记录保留输入和配置摘要。
验证范围
自动测试覆盖模型列表原生协议、代理、URL 规范化、正常裁决、异常响应、低置信度、证据截断、使用量和管理接口接线;前端类型检查、静态导出和现有前端 API 回归测试亦纳入发布验证。
未使用真实 Jev API Key 调用生产服务。 虚拟机没有保存 Jev profile,当前启用的裁判为其他模型。协议与模拟服务测试不能证明实际账号权限、余额、服务可达性或模型判定准确率;上线使用前仍应保存 Jev 配置并执行连接测试和业务样本验收。
本次新版本包含 Jev 功能及上述修复。历史 v0.3.25 不含 Jev 接入;将虚拟机恢复到该版本不会部署 Jev 功能。