39 lines
2.5 KiB
Markdown
39 lines
2.5 KiB
Markdown
# 模型配置校验修复已上线
|
||
|
||
- 发布时间:2026-09-17,线上校验完成时间约 11:48(UTC+8)。
|
||
- 管理端入口:http://192.168.110.111:8369/#/model/catalog
|
||
- 发布目录:/home/ps/ark-chat-config-20260917
|
||
- 当前镜像:zyt/wecom-admin:ark-chat-config-20260917(current)
|
||
- 镜像 ID:sha256:6e1ef31d8d419be0cdb15db49377aea66556379742442c5fd843ff455b5e8da7
|
||
|
||
## 本次变更
|
||
|
||
模型页面识别 Seedance 与视频生成任务接口,说明客服聊天需要 Chat API。保存、连通性测试和网关调用会拦截错误配置;关闭配置仍可保存。账号未开通模型的上游错误显示具体开通提示,不再泛化为路径不存在。
|
||
|
||
以线上源码为基础仅合入 admin_backend.py、model_protocol.py、model_gateway.py 的相关修改,保留线上其他协议逻辑。前端构建前确认本地现有 dist 与线上相同,唯一较新页面源码为 model-catalog.vue。
|
||
|
||
## 验证
|
||
|
||
- 前端生产构建通过;上轮前端类型检查通过。
|
||
- 同一候选镜像在隔离断网容器中通过 45 项相关测试。
|
||
- 239 个部署文件、238 个运行镜像文件哈希一致。
|
||
- API 与网关健康,知识库服务运行;三个容器重启计数均为 0。
|
||
- 实际端口 8369:首页、健康检查、新版模型页面脚本均为 HTTP 200;未登录模型接口及测试接口为 HTTP 401。
|
||
- 在运行容器确认视频模型配置被本地拦截,不向模型提供商发送请求。
|
||
- 校验时保留 5 条模型配置、546333 条归档消息和 809 条知识记录。
|
||
|
||
## 部署期间的数据变化
|
||
|
||
模型清单在发布过程中从 4 条增至 5 条,首次发布的固定数量断言触发自动回滚,服务和数据库均保留。验证脚本已修正为允许新增模型,随后使用同一测试通过的候选镜像重新发布并完成验证。没有通过部署脚本修改模型 ID、API Key 或角色编排,也没有使用真实模型做付费验证。
|
||
|
||
## 备份与回滚
|
||
|
||
- 源码备份:/home/ps/ark-chat-config-20260917/source-before.tar.gz
|
||
- 数据库和主密钥备份:/opt/im-admin/deploy/im-admin/data/backups/ark-chat-config-20260917
|
||
- 数据库备份大小:4518342656 字节;quick_check=ok。
|
||
- 旧镜像:zyt/wecom-admin:before-ark-chat-config-20260917
|
||
- 回滚命令:bash /home/ps/ark-chat-config-20260917/rollback.sh
|
||
- 回滚恢复源码与镜像,保留实时数据库和新增业务数据。
|
||
|
||
Seedance 的视频生成能力不会因本次部署变成客服对话能力。真实聊天接入仍应使用已开通、支持 Chat API 的模型 ID 或推理接入点 ID。
|