Skip to Content
👋 欢迎使用 Build AI Template! 了解详情

用户 API

用户 API 负责处理所有与特定用户相关的数据,包括个人资料、会员升级和使用情况统计。所有端点都需要有效的身份验证。

API 端点详情

升级会员计划

POST /user/upgrade

为当前登录用户升级会员计划。通常在支付成功后调用。

请求体:

{
"plan_id": "monthly", // 'monthly' or 'yearly'
"lang": "zh"
}

响应 (200 OK):

{
"success": true,
"message": "会员升级成功"
}

获取用户使用统计

GET /user/usage-stats

获取当前用户的详细使用统计,包括历史总量、今日使用量以及最近30天的每日数据。

响应 (200 OK):

{
"total_stats": {
  "total_messages": 150,
  "total_tokens": 75000,
  "total_chats": 10
},
"today_stats": {
  "today_messages": 20,
  "today_tokens": 12000
},
"daily_usage": [
  { "date": "2024-07-20", "messages": 15, "tokens": 8000 },
  { "date": "2024-07-21", "messages": 20, "tokens": 12000 }
]
}

获取用户总统计(简化版)

GET /user/total-stats

获取用户的核心总统计数据,用于在界面中快速展示。

响应 (200 OK):

{
"total_messages": 150,
"total_tokens": 75000,
"total_chats": 10
}