跳到主要内容
Documentation

Router Apiserver API 参考

Router Apiserver 是运行在 :8080 上的 HTTP 控制面。

版本:最新版

Router Apiserver API 参考

Router Apiserver 是运行在 :8080 上的 HTTP 控制面。

基础 URL

http://localhost:8080

实时 Schema

  • GET /api/v1:发现索引
  • GET /openapi.json:实时 OpenAPI schema
  • GET /docs:Swagger UI

精确的请求和响应结构以 /openapi.json/docs 为准。本页只保留当前已记录接口的简明参考。

发现与健康检查

方法路径说明
GET/health健康检查
GET/ready就绪检查,只有启动完成后才返回 ready
GET/api/v1API 发现与文档索引
GET/openapi.jsonOpenAPI 3.0 schema
GET/docs交互式 Swagger UI

分类接口

方法路径说明
POST/api/v1/classify/intent对请求做路由类别分类
POST/api/v1/classify/pii检测文本中的 PII
POST/api/v1/classify/security检测 jailbreak 与安全威胁
POST/api/v1/classify/fact-check判断文本是否需要事实核查
POST/api/v1/classify/user-feedback识别用户反馈类型
POST/api/v1/classify/combined组合分类接口
POST/api/v1/classify/batchtask_type 的批量分类

模型与信息接口

方法路径说明
GET/info/models返回已加载模型信息
GET/info/classifier返回 classifier 状态与信息
GET/v1/modelsOpenAI 兼容模型列表
GET/metrics/classification返回分类指标

Router Config 接口

方法路径说明
GET/config/router以 JSON 返回当前 router config
PATCH/config/router以 merge 语义更新 router config
PUT/config/router以 replace 语义替换 router config
GET/config/router/versions列出可回滚的备份版本
POST/config/router/rollback回滚到指定历史版本

Config 语义

  • GET /config/router 返回当前 router config 文档。
  • PATCH /config/router 使用 merge 语义。
  • PUT /config/router 使用 replace 语义。
  • PATCHPUT 都会在返回前完成校验、备份、写入和 hot-reload。

说明

  • 上面的接口列表直接对应 GET /api/v1GET /openapi.json 暴露出来的 router apiserver surface。
  • 当前运行时里,部分已记录接口可能仍是占位实现,例如 POST /api/v1/classify/combinedGET /metrics/classification