Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
| `sse.rs` | 流式 SSE 跨协议转换 + usage 计量 |
| `billing.rs` | 计量计费:token → 价格 → CNY 锚定点数(1 点 = 1 元,5 位小数);高峰时段计价 |
| `gift.rs` | 新人每日赠送(注册起 10 天,当日有效,惰性过期清理) |
| `auth.rs` / `mail.rs` | Bearer 认证(API Key)+ argon2;SMTP 验证码(重试 3 次) |
| `auth.rs` / `mail.rs` | Bearer 认证(API Key)+ argon2;SMTP 验证码(重试 2 次,共 3 次尝试) |
| `db.rs` | SQLite 建表 + 幂等迁移 + seed(models 表启动时同步 config `[[models]]`;测试用户 seed 仅测试) |
| `dao.rs` | 数据访问层 |
| `routes/` | 认证 / 钱包 / 交易 / 仪表盘 / 共享 / 管理 / 运营者 API |
Expand Down
2 changes: 1 addition & 1 deletion docs/user-stories.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
## 2. 核心流程

### 注册 → 首次消费
1. 登录页自助注册(邮箱验证码激活,未验证不可登录;验证码可重发,SMTP 失败重试 3 次)
1. 登录页自助注册(邮箱验证码激活,未验证不可登录;验证码可重发,SMTP 失败重试 2 次、最多共 3 次尝试)
2. 首次登录获得每日赠送点数(注册起 10 天 × 1 点/天,当日有效)
3. 选择模型 → 网关调用(余额预检 → 路由选 key → 计费)
4. 交易记录查看明细:模型 / Key 列 + 输入(非缓存) / 缓存 / 输出 / 总 Token 四列
Expand Down
Loading