注册与试用
支持 Google / GitHub / 邮箱登录,新用户自动激活 30 天 Starter 试用,无需信用卡。
支持的登录方式
VizChat 使用 NextAuth v5 管理身份,目前开放三种登录方式:
- Google OAuth:一键登录,首选方式
- GitHub OAuth:适合开发者账号
- 邮箱魔法链接:输入邮箱地址,点击收到的验证链接即可登录(无需密码)
所有登录方式共用同一份账号——第一次用 Google 登录、下次用同一邮箱切换到邮箱验证也会进入同一账号。
首月 Starter 自动激活
注册成功的那一刻,系统会基于 user.createdAt 自动推导出 30 天 Starter 试用期。期间你可以:
- 使用 1,000 credits / 月的 AI 生成额度(与 Free 同额度,但解锁完整功能)
- 启用 BYOK(Bring Your Own Key):配置自己的 OpenAI / Anthropic / OpenRouter API key,绕过平台积分配额
- 使用完整的节点类型库(PDF 解析、交互 Widget 等)
不需要信用卡、不需要手动激活、不需要确认。 试用完全由注册时间派生——后端函数 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 管理
- 邮箱登录链接 24 小时过期,单次使用
- OAuth 不存储 access token,只保留最小化的 profile 字段
- 支持账号删除——在设置页可一键硬删除所有数据(不可恢复)