以下接口需要当前用户的登录 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