设置

AI 服务、孩子档案与数据管理

AI 服务

Key 只存在这台服务器上,用 AES-256-GCM 加密后写进数据库,前端永远拿不到明文。

快速选择服务商

当前使用环境变量里的 Key;在这里填写会覆盖它。

OpenAI 兼容的 /chat/completions 地址前缀

必须支持读图

越大越贵,2400-4000 通常够用

孩子档案

安安 的档案

已收录 33 道错题

教材版本

语文
数学
英语
科学
道德与法治
导出 CSV

数据与运维

数据都在服务器的 data/ 目录:SQLite 数据库app.db和缩略图 thumbnails/。备份直接复制这个目录即可。

AI Key 用 AES-256-GCM 加密存库,主密钥来自环境变量APP_SECRETdata/secret.key。换服务器时两个文件一起搬。

自动清理 6 个月前的缩略图:服务端执行pnpm cleanup,建议挂到 crontab 每月跑一次。

错题本 v1.0 · Next.js 14 + SQLite