以下接口需要当前用户的登录 Session 或系统访问令牌。
账号资料
| 方法 | 路径 | 用途 |
|---|---|---|
GET | /api/user/self | 获取当前用户信息 |
PUT | /api/user/self | 更新当前用户信息 |
DELETE | /api/user/self | 注销当前账号 |
GET | /api/user/models | 获取当前用户可用模型 |
GET | /api/user/self/groups | 获取当前用户可用分组 |
PUT | /api/user/setting | 更新当前用户设置 |
GET | /api/user/token | 生成新的系统访问令牌 |
邀请额度
| 方法 | 路径 | 用途 |
|---|---|---|
GET | /api/user/aff | 获取当前用户的邀请码与邀请信息 |
POST | /api/user/aff_transfer | 将可用邀请额度转入账号额度 |
只有控制台已启用邀请功能时,这两个接口才会返回可用数据。
敏感操作验证
| 方法 | 路径 | 用途 |
|---|---|---|
POST | /api/verify | 提交邮箱验证码、2FA 或其他安全验证 |
GET | /api/verify/status | 查询当前会话的验证状态 |
修改密码、关闭安全功能等敏感操作可能要求先完成验证。验证类型和请求字段以控制台实际返回为准。
两步验证
| 方法 | 路径 | 用途 |
|---|---|---|
GET | /api/user/2fa/status | 获取 2FA 状态 |
POST | /api/user/2fa/setup | 创建 2FA 设置数据 |
POST | /api/user/2fa/enable | 验证动态码并启用 2FA |
POST | /api/user/2fa/disable | 禁用 2FA |
POST | /api/user/2fa/backup_codes | 重新生成备用码 |
Passkey 管理
| 方法 | 路径 | 用途 |
|---|---|---|
GET | /api/user/passkey | 获取 Passkey 状态 |
POST | /api/user/passkey/register/begin | 开始注册 Passkey |
POST | /api/user/passkey/register/finish | 完成注册 Passkey |
POST | /api/user/passkey/verify/begin | 开始 Passkey 验证 |
POST | /api/user/passkey/verify/finish | 完成 Passkey 验证 |
DELETE | /api/user/passkey | 删除当前 Passkey |