Project
Vidu Studio
把 Vidu 视频生成 API 封装成可登录、可计费、可追踪的多用户工作台。支持 Reference to Video、人物替换与 Motion Sync,额度「先预留、后按实际消耗结算」。
project dossier
slug: vidu-studio
Vidu Studio 解决的不是「能不能调用视频生成 API」,而是「多人使用时怎么管理身份、额度、素材、异步任务和失败」。项目运行在 Cloudflare Worker 上,经 Vidu API 完成视频生成,经 Gemini API 为人物替换提供可选视频预分析。
核心能力
- 三种工作流:自由参考生成(Q2 Pro)、人物替换(Reference to Video)、动作迁移(Motion Sync)
- 服务端额度账本:提交前原子预留 credits,终态按实际消耗结算,失败返还;每日额度 + 并发上限
- AI 视频预分析:Gemini 提取动作、运镜、构图、遮挡与场景约束
- 运营后台:管理访问口令、用户角色、额度、审计及服务 Key
- 安全:托管 Key AES-GCM 加密,会话 token HMAC 摘要,密码 PBKDF2-SHA256 独立盐
- 多用户:口令注册 + 邮箱密码登录,可选 Email OTP 兼容
技术栈:Next.js 16 · React 19 · Cloudflare D1 · Cloudflare R2 · Drizzle · Vidu API · Gemini API
评论