feat: 完成数字分身多分身管理与生产 H5 接入 #3

Merged
stefanfeng merged 10 commits from codex/avatar-multi-management-integrated-20260825 into main 2026-08-26 09:43:53 +08:00
Owner

主要改动

  • 重构数字分身管理页,支持多分身独立管理、编辑、对话、分享、知识库与授权入口
  • 增加用户 Token 账户、默认 1M Token、套餐配置、模型调用统计与扣费
  • 后台增加数字分身专用 AI 模型配置,并支持运行时读取
  • 优化标准问答卡片、知识库向量批处理和 BOXIM 多会话接管调度
  • H5 支持 #/avatar/manage?token= 生产免登录:通过会会生产接口和 BOXIM 校验 huihuiUserId,换发本地会话
  • 会会原始 token 仅保存在后端,前端地址栏、路由状态和本地存储均不保留
  • 增加生产部署、HTTPS、安全、验收和回滚文档

验证

  • 数字分身后端:65 passed,2 subtests passed
  • 数字分身前端:vue-tsc --noEmit 与 vite build 通过
  • 远端测试环境:http://192.168.1.188:8099 健康检查通过
  • 有效会会 token:身份匹配、复用本地会话、原始 token 未回传
  • 无效 token:进入登录页且 URL 不残留 token
  • 原测试数据复核:2 用户、1 分身、2 文档、17 知识片段、13 标准问答

部署文档

digital-avatar-app/docs/H5_PRODUCTION_DEPLOYMENT.md

## 主要改动 - 重构数字分身管理页,支持多分身独立管理、编辑、对话、分享、知识库与授权入口 - 增加用户 Token 账户、默认 1M Token、套餐配置、模型调用统计与扣费 - 后台增加数字分身专用 AI 模型配置,并支持运行时读取 - 优化标准问答卡片、知识库向量批处理和 BOXIM 多会话接管调度 - H5 支持 `#/avatar/manage?token=` 生产免登录:通过会会生产接口和 BOXIM 校验 `huihuiUserId`,换发本地会话 - 会会原始 token 仅保存在后端,前端地址栏、路由状态和本地存储均不保留 - 增加生产部署、HTTPS、安全、验收和回滚文档 ## 验证 - 数字分身后端:65 passed,2 subtests passed - 数字分身前端:`vue-tsc --noEmit` 与 `vite build` 通过 - 远端测试环境:`http://192.168.1.188:8099` 健康检查通过 - 有效会会 token:身份匹配、复用本地会话、原始 token 未回传 - 无效 token:进入登录页且 URL 不残留 token - 原测试数据复核:2 用户、1 分身、2 文档、17 知识片段、13 标准问答 ## 部署文档 `digital-avatar-app/docs/H5_PRODUCTION_DEPLOYMENT.md`
stefanfeng added 10 commits 2026-08-26 09:29:45 +08:00
stefanfeng merged commit d274ccb5e2 into main 2026-08-26 09:43:53 +08:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: stefanfeng/huihuiSquare#3