账户管理
本文覆盖账号从注册到日常运维的完整流程:登录、个人设置、令牌管理、充值、用量查看和团队管理。
账户生命周期
- 注册并登录控制台
- 创建 API Key(令牌)
- 充值并分配额度
- 接口调用与用量观察
- 定期做密钥轮换和安全检查
注册与登录
控制台地址:https://anideaai.com/console
常规登录
- 注册:
POST /api/user/register - 登录:
POST /api/user/login - 登录后 2FA 校验:
POST /api/user/login/2fa - 退出:
GET /api/user/logout
第三方登录
支持:GitHub、Google。
相关入口示例:
GET /api/oauth/githubGET /api/oauth/google
个人信息与偏好设置
登录后可使用:
- 查询个人资料:
GET /api/user/self - 更新个人资料:
PUT /api/user/self - 更新个人设置:
PUT /api/user/setting - 注销账号:
DELETE /api/user/self
建议:
- 使用真实邮箱,便于找回账号。
- 高权限账号开启两步验证或 Passkey。
- 定期检查登录方式绑定状态。
API Key(令牌)创建与管理
令牌相关接口(用户态):
- 列表:
GET /api/token/ - 新建:
POST /api/token/ - 更新:
PUT /api/token/ - 删除:
DELETE /api/token/:id - 批量删除:
POST /api/token/batch - 默认令牌:
GET /api/token/default
令牌管理建议:
- 按环境分 Key:开发、测试、生产分开。
- 按业务分 Key:便于定位异常流量。
- 开启模型范围限制和 IP 白名单。
- 默认令牌只做兜底,不直接用于生产高流量。
余额与充值
查询充值配置和历史
- 充值配置:
GET /api/user/topup/info - 充值记录:
GET /api/user/topup/self
发起充值
- 通用充值:
POST /api/user/topup - Stripe:
POST /api/user/stripe/pay - Creem:
POST /api/user/creem/pay - 微信(迅虎):
POST /api/user/xunhu/pay - 易支付:
POST /api/user/pay
查看余额
GET /api/user/self- 关键字段:
quota(剩余额度)、used_quota(已用额度)
用量查看与成本跟踪
用户视角
- 请求日志:
GET /api/log/self - 聚合统计:
GET /api/log/self/stat - 订阅用量:
GET /api/user/subscription/stats
Key 视角
- Key 用量:
GET /api/usage/token/(Bearer 方式)
建议:
- 每天拉一次统计,做成本看板。
- 高成本模型单独用 Key,避免混账。
- 遇到波动先看日志里模型分布和错误码。
团队/组织管理(管理员)
AnideaAI 提供管理员接口做组织管理:
- 部门管理:
/api/department - 团队分析:
/api/team/* - 用户管理:
/api/user/*(管理员路由)
典型用途:
- 按部门归属成员。
- 查看团队成本趋势和预算。
- 做高成本用户排查与治理。
建议的日常巡检清单
- 检查高权限账号是否启用 2FA/Passkey。
- 检查生产 Key 是否接近额度或过期。
- 检查过去 24 小时是否出现大量 401/403/429。
- 检查充值和消耗是否匹配业务预期。