上游参考与差异
接口覆盖、动态范围与源码差异
API 逐项需求、源码归属、字段与验收条件
本页把“源码注册”与“OpenAPI 声明”分开。未匹配的规范路径可能属于动态插件、旧文档或未接入能力;未部署插件清单时不能确认其已存在,也不能把它们全部删掉。
OpenAPI 有记录但未匹配固定注册
| 方法 | 规范路径 | 用途 | 需求处理 |
|---|---|---|---|
| GET | /api/oauth/github | GitHub OAuth登录 | 通用 /api/oauth/:provider 已覆盖路径;启用取决于 provider 配置 |
| GET | /api/oauth/discord | Discord OAuth登录 | 通用 /api/oauth/:provider 已覆盖路径;启用取决于 provider 配置 |
| GET | /api/oauth/oidc | OIDC登录 | 通用 /api/oauth/:provider 已覆盖路径;启用取决于 provider 配置 |
| GET | /api/oauth/linuxdo | LinuxDO OAuth登录 | 通用 /api/oauth/:provider 已覆盖路径;启用取决于 provider 配置 |
| GET | /api/verify/status | 获取验证状态 | 保留规范;核对插件清单/旧路由后再决定启用,不计为已实现 |
| GET | /api/task/ | 获取所有任务 | 源码为 /api/task 无尾斜杠;规范需修正,跳转策略另测 |
| POST | /kling/v1/videos/text2video | Kling 文生视频 | 保留规范;核对插件清单/旧路由后再决定启用,不计为已实现 |
| GET | /kling/v1/videos/text2video/{task_id} | 获取 Kling 文生视频任务状态 | 保留规范;核对插件清单/旧路由后再决定启用,不计为已实现 |
| POST | /kling/v1/videos/image2video | Kling 图生视频 | 保留规范;核对插件清单/旧路由后再决定启用,不计为已实现 |
| GET | /kling/v1/videos/image2video/{task_id} | 获取 Kling 图生视频任务状态 | 保留规范;核对插件清单/旧路由后再决定启用,不计为已实现 |
| POST | /jimeng/ | 即梦视频生成 | 保留规范;核对插件清单/旧路由后再决定启用,不计为已实现 |
| POST | /v1beta/models/{model}:generateContent | Gemini 图片(Nano Banana) | 由 /v1beta/models/*path 通用路由承接,动作与模型能力另核对 |
运行时动态插件
SetPluginRouter 从已加载插件的 RouteBinding 生成方法和路径,可能随插件版本与配置变化。需求:按部署清单导出 route manifest,包含方法、路径、插件/版本、认证、字段、计量、状态与取消能力;与本目录对比后补齐逐接口条目。注册冲突拒绝上线,不能允许插件绕过 Core 归属与预算。未知插件路径不在本次静态覆盖分母内。
不算支持的占位接口
- EDGE-COMPAT-038 GET /v1/files:RelayNotImplemented,默认不启用。
- EDGE-COMPAT-039 POST /v1/files:RelayNotImplemented,默认不启用。
- EDGE-COMPAT-040 DELETE /v1/files/:id:RelayNotImplemented,默认不启用。
- EDGE-COMPAT-041 GET /v1/files/:id:RelayNotImplemented,默认不启用。
- EDGE-COMPAT-042 GET /v1/files/:id/content:RelayNotImplemented,默认不启用。
- EDGE-COMPAT-043 GET /v1/fine-tunes:RelayNotImplemented,默认不启用。
- EDGE-COMPAT-044 POST /v1/fine-tunes:RelayNotImplemented,默认不启用。
- EDGE-COMPAT-045 GET /v1/fine-tunes/:id:RelayNotImplemented,默认不启用。
- EDGE-COMPAT-046 POST /v1/fine-tunes/:id/cancel:RelayNotImplemented,默认不启用。
- EDGE-COMPAT-047 GET /v1/fine-tunes/:id/events:RelayNotImplemented,默认不启用。
- EDGE-COMPAT-048 POST /v1/images/variations:RelayNotImplemented,默认不启用。
- EDGE-COMPAT-049 DELETE /v1/models/:model:RelayNotImplemented,默认不启用。
文档字段缺口
上游未定义响应 Schema、处理器引用匿名表单/动态请求、或规范 security 与源码不一致的项目,在逐接口页和 JSON 台账显式记录。它们是待完成的接口需求细化项,不是已冻结的完整契约;CE-02/03 迁入时补齐并以兼容用例关闭。关键登录、Key 与用量差异已由人工读源码补充。