更新bug

This commit is contained in:
Your Name
2026-07-31 11:48:16 +08:00
parent f913a57529
commit f22cc1a70d
109 changed files with 37586 additions and 927 deletions
+19
View File
@@ -74,5 +74,24 @@ python admin_backend.py --reset-admin-password
- `POST /api/v1/auth/logout`:注销令牌。
- `GET /api/v1/me`:读取当前用户及角色。
- `GET /api/v1/config`:读取当前版本的模型配置。
- `POST /api/v1/model/test`:使用当前提交的模型地址、名称和可选密钥测试连通性(仅管理员和配置员;不会保存配置)。
- `GET /api/v1/desktop/config`:桌面软件启动时只读同步云端配置。
- `GET /health`:健康检查。
模型测试支持三种 `AI_PROVIDER_TYPE`
- `openai`OpenAI 兼容接口,向 `chat/completions` 发送最小对话请求。
- `dify`Dify 应用接口,向 `chat-messages` 发送 blocking 请求。
- `comfyui`ComfyUI 文生图服务,通过 `GET /system_stats` 检查服务状态。
管理页面可直接选择服务类型并点击“测试模型连通性”。测试使用页面当前值,不保存配置;API Key 留空时沿用后台已保存值,响应和审计记录均不会包含密钥。
## 云端开发模式
管理员或配置员可在“能力开关”中开启“开发模式”并发布。桌面端下次启动或定时同步后,会在“运行日志”显示:
- 云端配置请求的具体地址、配置版本和更新时间;
- 云端返回的具体配置;
- 每次模型调用采用的服务类型、模型名称、基础地址和最终请求地址。
所有诊断均会隐藏 API Key、Token、密码、认证头、Cookie 等敏感值,也不会输出聊天内容。关闭开关并发布后,桌面端下次同步起停止输出这些诊断信息。