莫为新影平台 MovHub

类型
统一账号 · 钱包支付 · AI 平台
角色
独立全栈开发
时间
2026.09 – 至今

第 01 章

简介

公司的统一业务平台。前台是 MovLab 原创 IP 展示首页和产品中心;平台层为旗下所有产品提供统一账号(OIDC / OAuth 2.0)、新影币钱包与收银,以及按实际用量计费的 AI 模型网关。

第 02 章

截图

03 张

  1. 莫为新影平台 MovHub · 首页
    01 首页:MovLab 原创 IP 展示(视觉原型由协作方提供),与产品中心共用一套登录和购买规则
  2. 莫为新影平台 MovHub · 产品中心
    02 产品中心:旗下产品统一上架、购买和入口跳转
    • 莫为新影平台 MovHub · 移动端首页
    03 移动端首页

第 03 章

系统如何连接

MovHub 提供统一账号(OIDC)、新影币钱包与收银、AI 模型网关三项平台能力:微信小程序接入统一账号,学习站接入统一账号与钱包收银,Mov Studio 三项都接入,AI 模型网关本身也经钱包报价与结算。ZONGDE 是另一个客户的独立系统,不与 MovHub 连接。

三维视图:悬停节点查看域名。 当前浏览器不支持 WebGL,各处显示静态图。

三种数据流

  • 登录授权(OIDC) 匀速、等距的脉冲 4 条
  • 付款(新影币收银) 成对的数据包:请求与结算 4 条
  • AI 调用 突发的密集数据流 2 条

三维星图里,光点沿调用方向流动,三种流用节奏区分。

调用关系 10

箭头由调用方指向平台能力。

  1. MovHub 调用 统一账号 OIDC 登录授权 主站与管理后台登录
  2. MovHub 调用 新影币钱包 / 收银 付款 充值、购买、退款
  3. MovHub 调用 AI 模型网关 AI 调用 HMAC 签名加随机数防重放
  4. 微信小程序 调用 统一账号 OIDC 登录授权 扫码登录电脑端与接入产品
  5. 莫为学习站 调用 统一账号 OIDC 登录授权 统一登录(OAuth + PKCE)
  6. 莫为学习站 调用 新影币钱包 / 收银 付款 新影币购课、退款
  7. Mov Studio 调用 统一账号 OIDC 登录授权 OIDC 登录
  8. Mov Studio 调用 新影币钱包 / 收银 付款 生成逐项确认,推理在本轮预算内预扣
  9. Mov Studio 调用 AI 模型网关 AI 调用 Agent 推理与生成
  10. AI 模型网关 调用 新影币钱包 / 收银 付款 报价、预占、多退少补

第 04 章 06 条

本人工作

  1. 负责需求、架构、前后端开发和上线运维;把原来的账号支付、主站前端、AI 网关三个仓库整合为一个工程,分模块构建和发布。

  2. 统一账号与开放平台:遵循 OAuth 2.0 / OIDC 规范实现授权服务(授权码 + PKCE、RS256 签名、刷新与撤销),支持微信小程序扫码登录、网页内嵌和桌面端登录;编写接入文档、JS/TS SDK 和 Node / Electron 接入示例。

  3. 新影币钱包与收银:账本金额全部整数记账,资金批次与不可变账本;充值、购买、收银、退款、调账都要求幂等键,并用数据库事务锁串行化同一订单和钱包的操作,防止重复扣款或重复退款;接入微信支付 v3(Native / H5 / JSAPI)和支付宝,充值、收银与退款已在生产环境实测。

  4. AI 模型网关:基于开源 New API(Go)二次开发,配置并扩展 DeepSeek、智谱 GLM、Kimi、火山方舟 Seedream / Seedance、通义万相、MiniMax 等文本、图片、视频和语音渠道,提供无状态的 Responses 兼容接口和图片 / 视频 / 文档附件适配;主站与网关之间用 HMAC 签名加随机数防重放;每次调用先报价、再预占,按上游实际用量多退少补,上游计量缺失时进入人工结算核对。

  5. 管理后台:产品与接入凭据、用户与角色、充值退款、AI 用量与成本毛利(按原始精度记录上游成本)、结算核对、余额调整审计。

  6. 发布体系:发布包逐文件 SHA-256 校验,按准备、构建、隔离验证、切换、验收五步上线并保留回滚点,发布前在数据副本上验证迁移不改动历史账目;配套接口单元测试、钱包数据库集成测试、浏览器回归测试和 Go 测试。

第 05 章 14 条

技术栈

  • React 19
  • TypeScript
  • Vite
  • Ant Design
  • Node.js 24
  • Fastify
  • Prisma
  • PostgreSQL 17
  • Go
  • 微信支付 v3
  • 支付宝
  • 腾讯云 COS
  • Docker
  • Nginx

第 06 章

说明

出处与许可

AI 网关基于 AGPL-3.0 开源项目 New API 二次开发,保留上游许可证与署名,并提供与当前构建对应的源码下载;AI 管理页沿用上游前端并接入主站后台外壳。首页视觉原型和两个 IP 专题页由协作方提供,本人改写为 React 并接入平台,做了媒体优化(图片转 WebP,167 MB 降到 9.5 MB;字体按页面用字裁剪)。

下一个项目 02 / 07

微信小程序「莫为新影」

统一账号移动端 · 扫码登录