feat: add local model gateway and console tabs
This commit is contained in:
@@ -38,9 +38,35 @@
|
||||
相同记录,服务重启后记录仍保留。此阶段不自动枚举本地能力或上传知识文件。
|
||||
|
||||
验收要求:注册不自动发布,撤销后刷新仍为已撤销,网络失败有可重试反馈,知识权限独立保存;
|
||||
真实目录与组织样例分别展示。API、状态和验证证据分别由技术设计、逻辑设计和实施进度维护。
|
||||
界面只展示真实目录,空目录不填充样例。API、状态和验证证据分别由技术设计、逻辑设计和实施进度维护。
|
||||
身份认证、组织授权、内容同步与远程调用仍按以下完整产品范围继续实现。
|
||||
|
||||
### 本地模型网关技术预览
|
||||
|
||||
当前实现允许在可信本地环境保存上游、模型别名,发现上游模型并发送真实测试请求。网关向
|
||||
其他模型服务转发 OpenAI 兼容 Chat Completions,支持 JSON、SSE、工具调用数据和上游用量,
|
||||
提供模型列表;不运行模型或工具,不支持 Responses 或 Anthropic API。
|
||||
|
||||
此阶段已有按模型授权的 Bearer 访问 Key,尚无组织认证、组织隔离、用户组策略或配额控制。
|
||||
服务从空配置开始,持久化配置、加密上游凭据、访问 Key 摘要和最近 200 条调用元数据,不保存
|
||||
提示词、响应正文或明文秘密。页面接收上游密钥,编辑时留空保留、填写覆盖;旧环境引用保留存储
|
||||
兼容,前缀导入界面和接口已移除。管理限直连回环,发现模型和请求测试才访问上游。
|
||||
ShareServer 可独立构建和运行,不依赖 GoodBuddy 源码;个人既有配置仅用于明确授权的环境测试。
|
||||
|
||||
配置下发当前为占位,保存模型不会自动配置 GoodBuddy。生产访问策略和按用户组分配仍为目标
|
||||
范围。接口与限制由技术设计第 4.2 节维护,实际测试结果由实施进度维护;本节不改写历史验收证据。
|
||||
|
||||
### 正常模型网关接入(B1 已实现,验收部分完成)
|
||||
|
||||
管理员填写上游名称、协议、API 地址和 API Key,保存后发现或手动添加模型,选择对 GoodBuddy
|
||||
开放的模型 ID。界面不要求用户理解环境变量前缀。ShareServer 保管上游凭据,另外签发可撤销的
|
||||
网关访问 Key;GoodBuddy 使用网关地址和该 Key,通过现有模型连接入口发起实际对话。
|
||||
|
||||
首期完成本地网关管理、真实转发与调用记录;不依赖组织数据库或自动配置下发。只将实际支持的
|
||||
Chat Completions 协议提供给客户端。当前已完成部分真实 API 验证,GoodBuddy Desktop 连接测试、
|
||||
对话、完整工具往返、取消及浏览器界面仍需验收,不能用自动化或脚本调用代替。
|
||||
接口与凭据设计、后续组织及知识服务顺序见[后端基础设计](./backend-foundation-design.md)。
|
||||
|
||||
### Office 私有部署第一阶段(待实现)
|
||||
|
||||
在可信私有网络内,先验证浏览器上传 DOCX、打开、编辑、保存到 ShareServer、关闭后重新打开,
|
||||
@@ -77,7 +103,7 @@ JWT 用于编辑器配置和服务回调校验,不代表浏览器用户已认
|
||||
|
||||
- 远程管理设备桌面、任意 Shell 或任意文件系统。
|
||||
- 发现未注册的局域网设备。
|
||||
- 收集或分发用户个人 API Key、Cookie 和桌面登录状态。模型网关所需的组织上游凭据由管理员单独配置、服务端保管,不下发给客户端;当前原型不接收凭据。
|
||||
- 自动收集或分发用户个人 API Key、Cookie 和桌面登录状态。管理员显式提供的网关上游凭据由服务端加密保管,不分发给客户端;客户端使用单独签发的访问 Key,见后端基础设计。
|
||||
- 默认查看任务正文、附件和模型输出。
|
||||
- 自动上传、同步或浏览数字人所有者的本地个人、项目、会话和原始 Agent 记忆;用户明确发布的知识与选定回顾按 FR-18 单独管理。
|
||||
- 因为成员加入组织而自动开放其数字人、记忆、Runtime、工作区或工具。
|
||||
@@ -175,11 +201,9 @@ JWT 用于编辑器配置和服务回调校验,不代表浏览器用户已认
|
||||
按设备查看四个页签。内容展示发布者、提供设备、版本、在线与发布状态、共享对象;用户和
|
||||
设备视图列出关联内容并可进入详情,既有设备详情提供对应共享视图入口。
|
||||
|
||||
当前“GoodBuddy 服务”原型提供 `/model-gateway`、`/documents`、`/distribution` 三页,覆盖
|
||||
网关策略判断、文档归属与回收站、OnlyOffice 实例检查、配置发布和回退。操作仅修改会话内存,
|
||||
跨页保留、刷新重置,不发送服务请求或写入本地存储;模拟角色不构成授权,模拟成功不构成
|
||||
推理、转发、Office 保存或设备交付的验收。离线设备保持待下发与原已应用版本;发布和回退
|
||||
都检查目标组当前可用模型,回退同时恢复版本及默认模型。细节见 UI 设计第 16.1 节。
|
||||
当前“GoodBuddy 服务”提供 `/model-gateway` 本地技术预览;`/documents`、`/distribution`
|
||||
及其他未实现模块显示待接入说明。网关和共享目录使用真实 API,界面已移除模拟角色、文档、
|
||||
审批及配置发布操作。上述完整共享中心页签仍为目标范围。细节见 UI 设计第 16.1 节。
|
||||
|
||||
### FR-12 可部署性
|
||||
|
||||
|
||||
Reference in New Issue
Block a user