注册与试用
支持 Google / GitHub 登录,新用户自动激活 30 天 Starter 试用,无需信用卡。
支持的登录方式
VizChat 使用 NextAuth v5 管理身份,目前开放两种登录方式:
- Google OAuth:一键登录,首选方式
- GitHub OAuth:适合开发者账号
同一邮箱下的 Google 与 GitHub 账号会指向同一个 VizChat 账号。但第一次换用另一个 provider 登录时会被拦下:你会收到一封验证邮件,点击其中的链接确认这两个账号确实同属于你之后才放行。
首月 Starter 自动激活
注册成功的那一刻,系统会基于 user.createdAt 自动推导出 30 天 Starter 试用期。期间你可以:
- 使用 1,000 credits / 月的 AI 生成额度(与 Free 同额度,但解锁完整功能)
- 启用 BYOK(Bring Your Own Key):配置任一受支持供应商的自有 API key,绕过平台积分配额——当前清单见 BYOK
- 使用完整的组件库(PDF 解析、交互组件等)
不需要信用卡、不需要手动激活、不需要确认。 试用完全由注册时间派生——后端函数 is_trial_active(user) 基于 datetime.now() - user.createdAt < 30 days 实时判断。
30 天到期后
试用结束后账号自动降级到 Free 层级:
| 能力 | Free(试用到期后) | Starter(付费订阅) |
|---|---|---|
| 月度积分 | 1,000 | 1,000 |
| BYOK | ❌ | ✅ |
| 个人模型 | ❌ | ✅ |
| 已创建的画布 | 保留 | 保留 |
| 已保存的 Widget | 保留 | 保留 |
你已生成的所有画布、文档和 Widget 都会保留——只是不能再调用 BYOK 或个人模型。想保留完整能力,可在 定价页 订阅 Starter / Pro / Max。
账号安全
- 所有会话用 JWT + HttpOnly cookie 管理
- 支持账号注销——在设置页手动输入用户名确认后,账号被匿名化并永久停用(用户名不会被新用户复用),不可恢复;admin 账号不能自我注销