API接口文档

基础URL

/api

认证方式

Bearer Token (JWT)

公共接口14 个接口

GET /api/admin/simple-get-test 测试路由 - GET 公共接口

接口描述

测试路由 - GET

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/admin/simple-get-test

POST /api/admin/simple-post-test 测试路由 - POST 公共接口

接口描述

测试路由 - POST

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/admin/simple-post-test

POST /api/admin/login 管理员登录 公共接口

接口描述

管理员登录

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/admin/login

GET /api/admin/no-middleware-get-test 测试路由 - 不使用任何中间件 - GET 公共接口

接口描述

测试路由 - 不使用任何中间件 - GET

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/admin/no-middleware-get-test

POST /api/admin/no-middleware-post-test 测试路由 - 不使用任何中间件 - POST 公共接口

接口描述

测试路由 - 不使用任何中间件 - POST

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/admin/no-middleware-post-test

GET /api/admin/test 测试路由 公共接口

接口描述

测试路由

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/admin/test

POST /api/admin/login 管理员登录 公共接口

接口描述

管理员登录

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/admin/login

POST /api/auth/register 用户注册 公共接口

接口描述

用户注册

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/auth/register

POST /api/auth/login 用户登录 公共接口

接口描述

用户登录

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/auth/login

POST /api/feedback 提交意见反馈 公共接口

接口描述

提交意见反馈

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/feedback

GET /api/help/categories 获取所有帮助文档分类 公共接口

接口描述

获取所有帮助文档分类

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/help/categories

GET /api/help/articles 获取所有帮助文档文章 公共接口

接口描述

获取所有帮助文档文章

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/help/articles

GET /api/help/articles/:id 获取单个帮助文档文章 公共接口

接口描述

获取单个帮助文档文章

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/help/articles/:id

GET /api/test-only/simple-test 只包含一个简单的GET路由 公共接口

接口描述

只包含一个简单的GET路由

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/test-only/simple-test

私有接口12 个接口

GET /api/auth/me 获取当前登录用户信息 需要认证

接口描述

获取当前登录用户信息

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/auth/me

Authorization: Bearer <token>
POST /api/auth/change-password 修改登录密码 需要认证

接口描述

修改登录密码

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/auth/change-password

Authorization: Bearer <token>
POST /api/auth/logout 退出登录 需要认证

接口描述

退出登录

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/auth/logout

Authorization: Bearer <token>
GET /api/points/balance 获取用户积分余额 需要认证

接口描述

获取用户积分余额

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/points/balance

Authorization: Bearer <token>
GET /api/points/history 获取积分历史记录 需要认证

接口描述

获取积分历史记录

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/points/history

Authorization: Bearer <token>
POST /api/points/redeem/:productId 积分兑换商品 需要认证

接口描述

积分兑换商品

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/points/redeem/:productId

Authorization: Bearer <token>
GET /api/points/products 获取可兑换商品列表 需要认证

接口描述

获取可兑换商品列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/points/products

Authorization: Bearer <token>
GET /api/projects 获取用户项目列表 需要认证

接口描述

获取用户项目列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/projects

Authorization: Bearer <token>
POST /api/projects 创建新项目 需要认证

接口描述

创建新项目

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/projects

Authorization: Bearer <token>
GET /api/projects/:id 获取单个项目 需要认证

接口描述

获取单个项目

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/projects/:id

Authorization: Bearer <token>
PUT /api/projects/:id 更新项目 需要认证

接口描述

更新项目

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/projects/:id

Authorization: Bearer <token>
DELETE /api/projects/:id 删除项目 需要认证

接口描述

删除项目

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/projects/:id

Authorization: Bearer <token>

管理员接口50 个接口

GET /api/admin/users 获取所有用户列表 需要认证

接口描述

获取所有用户列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/users

Authorization: Bearer <token>
GET /api/admin/projects 获取所有项目列表 需要认证

接口描述

获取所有项目列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/projects

Authorization: Bearer <token>
PUT /api/admin/users/:id/reset-points 重置用户积分 需要认证

接口描述

重置用户积分

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/users/:id/reset-points

Authorization: Bearer <token>
DELETE /api/admin/projects/:id 删除项目 需要认证

接口描述

删除项目

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/projects/:id

Authorization: Bearer <token>
GET /api/admin/models 获取所有大模型列表 需要认证

接口描述

获取所有大模型列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/models

Authorization: Bearer <token>
POST /api/admin/models 创建新的大模型 需要认证

接口描述

创建新的大模型

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/models

Authorization: Bearer <token>
GET /api/admin/models/:id 获取单个大模型详情 需要认证

接口描述

获取单个大模型详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/models/:id

Authorization: Bearer <token>
PUT /api/admin/models/:id 更新大模型 需要认证

接口描述

更新大模型

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/models/:id

Authorization: Bearer <token>
DELETE /api/admin/models/:id 删除大模型 需要认证

接口描述

删除大模型

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/models/:id

Authorization: Bearer <token>
POST /api/admin/models/:id/test 测试大模型连接 需要认证

接口描述

测试大模型连接

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/models/:id/test

Authorization: Bearer <token>
GET /api/admin/categories 获取所有分类列表 需要认证

接口描述

获取所有分类列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/categories

Authorization: Bearer <token>
POST /api/admin/categories 创建新的分类 需要认证

接口描述

创建新的分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/categories

Authorization: Bearer <token>
GET /api/admin/categories/:id 获取单个分类详情 需要认证

接口描述

获取单个分类详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/categories/:id

Authorization: Bearer <token>
PUT /api/admin/categories/:id 更新分类 需要认证

接口描述

更新分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/categories/:id

Authorization: Bearer <token>
DELETE /api/admin/categories/:id 删除分类 需要认证

接口描述

删除分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/categories/:id

Authorization: Bearer <token>
GET /api/admin/articles 获取所有文章列表 需要认证

接口描述

获取所有文章列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/articles

Authorization: Bearer <token>
POST /api/admin/articles 创建新的文章 需要认证

接口描述

创建新的文章

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/articles

Authorization: Bearer <token>
GET /api/admin/articles/:id 获取单个文章详情 需要认证

接口描述

获取单个文章详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/articles/:id

Authorization: Bearer <token>
PUT /api/admin/articles/:id 更新文章 需要认证

接口描述

更新文章

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/articles/:id

Authorization: Bearer <token>
DELETE /api/admin/articles/:id 删除文章 需要认证

接口描述

删除文章

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/articles/:id

Authorization: Bearer <token>
GET /api/admin/feedback 获取所有意见反馈列表 需要认证

接口描述

获取所有意见反馈列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/feedback

Authorization: Bearer <token>
GET /api/admin/feedback/:id 获取单个意见反馈详情 需要认证

接口描述

获取单个意见反馈详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/feedback/:id

Authorization: Bearer <token>
DELETE /api/admin/feedback/:id 删除意见反馈 需要认证

接口描述

删除意见反馈

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/feedback/:id

Authorization: Bearer <token>
GET /api/admin/point-products 获取积分商品列表 需要认证

接口描述

获取积分商品列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/point-products

Authorization: Bearer <token>
GET /api/admin/point-rewards 获取积分赠送记录列表 需要认证

接口描述

获取积分赠送记录列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/point-rewards

Authorization: Bearer <token>
POST /api/admin/point-products 创建积分商品 需要认证

接口描述

创建积分商品

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/point-products

Authorization: Bearer <token>
GET /api/admin/point-products/:id 获取单个积分商品 需要认证

接口描述

获取单个积分商品

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/point-products/:id

Authorization: Bearer <token>
PUT /api/admin/point-products/:id 更新积分商品 需要认证

接口描述

更新积分商品

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/point-products/:id

Authorization: Bearer <token>
DELETE /api/admin/point-products/:id 删除积分商品 需要认证

接口描述

删除积分商品

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/point-products/:id

Authorization: Bearer <token>
GET /api/admin/point-orders 获取积分订单列表 需要认证

接口描述

获取积分订单列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/point-orders

Authorization: Bearer <token>
GET /api/admin/members 获取会员列表 需要认证

接口描述

获取会员列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/members

Authorization: Bearer <token>
POST /api/admin/members 创建会员 需要认证

接口描述

创建会员

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/members

Authorization: Bearer <token>
GET /api/admin/members/:id 获取单个会员详情 需要认证

接口描述

获取单个会员详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/members/:id

Authorization: Bearer <token>
PUT /api/admin/members/:id 更新会员 需要认证

接口描述

更新会员

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/members/:id

Authorization: Bearer <token>
DELETE /api/admin/members/:id 删除会员 需要认证

接口描述

删除会员

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/members/:id

Authorization: Bearer <token>
GET /api/admin/material-categories 获取所有资料分类列表 需要认证

接口描述

获取所有资料分类列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/material-categories

Authorization: Bearer <token>
POST /api/admin/material-categories 创建新的资料分类 需要认证

接口描述

创建新的资料分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/material-categories

Authorization: Bearer <token>
GET /api/admin/material-categories/:id 获取单个资料分类详情 需要认证

接口描述

获取单个资料分类详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/material-categories/:id

Authorization: Bearer <token>
PUT /api/admin/material-categories/:id 更新资料分类 需要认证

接口描述

更新资料分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/material-categories/:id

Authorization: Bearer <token>
DELETE /api/admin/material-categories/:id 删除资料分类 需要认证

接口描述

删除资料分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/material-categories/:id

Authorization: Bearer <token>
GET /api/admin/dashboard 获取仪表盘统计数据 需要认证

接口描述

获取仪表盘统计数据

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/dashboard

Authorization: Bearer <token>
GET /api/admin/project-materials 获取所有项目资料列表 需要认证

接口描述

获取所有项目资料列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/project-materials

Authorization: Bearer <token>
POST /api/admin/project-materials 创建新的项目资料 需要认证

接口描述

创建新的项目资料

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/project-materials

Authorization: Bearer <token>
GET /api/admin/project-materials/:id 获取单个项目资料详情 需要认证

接口描述

获取单个项目资料详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/project-materials/:id

Authorization: Bearer <token>
PUT /api/admin/project-materials/:id 更新项目资料 需要认证

接口描述

更新项目资料

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/project-materials/:id

Authorization: Bearer <token>
DELETE /api/admin/project-materials/:id 删除项目资料 需要认证

接口描述

删除项目资料

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/project-materials/:id

Authorization: Bearer <token>
GET /api/admin/tasks 获取所有定时任务列表 需要认证

接口描述

获取所有定时任务列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/tasks

Authorization: Bearer <token>
GET /api/admin/tasks/:id 获取单个定时任务详情 需要认证

接口描述

获取单个定时任务详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/tasks/:id

Authorization: Bearer <token>
PUT /api/admin/tasks/:id 更新定时任务状态(启用/禁用) 需要认证

接口描述

更新定时任务状态(启用/禁用)

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/tasks/:id

Authorization: Bearer <token>
POST /api/admin/tasks/:id/execute 手动执行定时任务 需要认证

接口描述

手动执行定时任务

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/tasks/:id/execute

Authorization: Bearer <token>
GET /api/admin/simple-get-test 测试路由 - GET 公共接口

接口描述

测试路由 - GET

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/admin/simple-get-test

POST /api/admin/simple-post-test 测试路由 - POST 公共接口

接口描述

测试路由 - POST

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/admin/simple-post-test

POST /api/admin/login 管理员登录 公共接口

接口描述

管理员登录

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/admin/login

GET /api/admin/no-middleware-get-test 测试路由 - 不使用任何中间件 - GET 公共接口

接口描述

测试路由 - 不使用任何中间件 - GET

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/admin/no-middleware-get-test

POST /api/admin/no-middleware-post-test 测试路由 - 不使用任何中间件 - POST 公共接口

接口描述

测试路由 - 不使用任何中间件 - POST

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/admin/no-middleware-post-test

GET /api/admin/test 测试路由 公共接口

接口描述

测试路由

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/admin/test

POST /api/admin/login 管理员登录 公共接口

接口描述

管理员登录

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/admin/login

POST /api/auth/register 用户注册 公共接口

接口描述

用户注册

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/auth/register

POST /api/auth/login 用户登录 公共接口

接口描述

用户登录

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/auth/login

POST /api/feedback 提交意见反馈 公共接口

接口描述

提交意见反馈

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/feedback

GET /api/help/categories 获取所有帮助文档分类 公共接口

接口描述

获取所有帮助文档分类

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/help/categories

GET /api/help/articles 获取所有帮助文档文章 公共接口

接口描述

获取所有帮助文档文章

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/help/articles

GET /api/help/articles/:id 获取单个帮助文档文章 公共接口

接口描述

获取单个帮助文档文章

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/help/articles/:id

GET /api/test-only/simple-test 只包含一个简单的GET路由 公共接口

接口描述

只包含一个简单的GET路由

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/test-only/simple-test

私有接口10 个接口

GET /api/auth/me 获取当前登录用户信息 需要认证

接口描述

获取当前登录用户信息

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/auth/me

Authorization: Bearer <token>
GET /api/points/balance 获取用户积分余额 需要认证

接口描述

获取用户积分余额

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/points/balance

Authorization: Bearer <token>
GET /api/points/history 获取积分历史记录 需要认证

接口描述

获取积分历史记录

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/points/history

Authorization: Bearer <token>
POST /api/points/redeem/:productId 积分兑换商品 需要认证

接口描述

积分兑换商品

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/points/redeem/:productId

Authorization: Bearer <token>
GET /api/points/products 获取可兑换商品列表 需要认证

接口描述

获取可兑换商品列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/points/products

Authorization: Bearer <token>
GET /api/projects 获取用户项目列表 需要认证

接口描述

获取用户项目列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/projects

Authorization: Bearer <token>
POST /api/projects 创建新项目 需要认证

接口描述

创建新项目

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/projects

Authorization: Bearer <token>
GET /api/projects/:id 获取单个项目 需要认证

接口描述

获取单个项目

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/projects/:id

Authorization: Bearer <token>
PUT /api/projects/:id 更新项目 需要认证

接口描述

更新项目

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/projects/:id

Authorization: Bearer <token>
DELETE /api/projects/:id 删除项目 需要认证

接口描述

删除项目

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/projects/:id

Authorization: Bearer <token>

管理员接口50 个接口

GET /api/admin/users 获取所有用户列表 需要认证

接口描述

获取所有用户列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/users

Authorization: Bearer <token>
GET /api/admin/projects 获取所有项目列表 需要认证

接口描述

获取所有项目列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/projects

Authorization: Bearer <token>
PUT /api/admin/users/:id/reset-points 重置用户积分 需要认证

接口描述

重置用户积分

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/users/:id/reset-points

Authorization: Bearer <token>
DELETE /api/admin/projects/:id 删除项目 需要认证

接口描述

删除项目

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/projects/:id

Authorization: Bearer <token>
GET /api/admin/models 获取所有大模型列表 需要认证

接口描述

获取所有大模型列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/models

Authorization: Bearer <token>
POST /api/admin/models 创建新的大模型 需要认证

接口描述

创建新的大模型

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/models

Authorization: Bearer <token>
GET /api/admin/models/:id 获取单个大模型详情 需要认证

接口描述

获取单个大模型详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/models/:id

Authorization: Bearer <token>
PUT /api/admin/models/:id 更新大模型 需要认证

接口描述

更新大模型

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/models/:id

Authorization: Bearer <token>
DELETE /api/admin/models/:id 删除大模型 需要认证

接口描述

删除大模型

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/models/:id

Authorization: Bearer <token>
POST /api/admin/models/:id/test 测试大模型连接 需要认证

接口描述

测试大模型连接

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/models/:id/test

Authorization: Bearer <token>
GET /api/admin/categories 获取所有分类列表 需要认证

接口描述

获取所有分类列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/categories

Authorization: Bearer <token>
POST /api/admin/categories 创建新的分类 需要认证

接口描述

创建新的分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/categories

Authorization: Bearer <token>
GET /api/admin/categories/:id 获取单个分类详情 需要认证

接口描述

获取单个分类详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/categories/:id

Authorization: Bearer <token>
PUT /api/admin/categories/:id 更新分类 需要认证

接口描述

更新分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/categories/:id

Authorization: Bearer <token>
DELETE /api/admin/categories/:id 删除分类 需要认证

接口描述

删除分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/categories/:id

Authorization: Bearer <token>
GET /api/admin/articles 获取所有文章列表 需要认证

接口描述

获取所有文章列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/articles

Authorization: Bearer <token>
POST /api/admin/articles 创建新的文章 需要认证

接口描述

创建新的文章

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/articles

Authorization: Bearer <token>
GET /api/admin/articles/:id 获取单个文章详情 需要认证

接口描述

获取单个文章详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/articles/:id

Authorization: Bearer <token>
PUT /api/admin/articles/:id 更新文章 需要认证

接口描述

更新文章

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/articles/:id

Authorization: Bearer <token>
DELETE /api/admin/articles/:id 删除文章 需要认证

接口描述

删除文章

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/articles/:id

Authorization: Bearer <token>
GET /api/admin/feedback 获取所有意见反馈列表 需要认证

接口描述

获取所有意见反馈列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/feedback

Authorization: Bearer <token>
GET /api/admin/feedback/:id 获取单个意见反馈详情 需要认证

接口描述

获取单个意见反馈详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/feedback/:id

Authorization: Bearer <token>
DELETE /api/admin/feedback/:id 删除意见反馈 需要认证

接口描述

删除意见反馈

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/feedback/:id

Authorization: Bearer <token>
GET /api/admin/point-products 获取积分商品列表 需要认证

接口描述

获取积分商品列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/point-products

Authorization: Bearer <token>
GET /api/admin/point-rewards 获取积分赠送记录列表 需要认证

接口描述

获取积分赠送记录列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/point-rewards

Authorization: Bearer <token>
POST /api/admin/point-products 创建积分商品 需要认证

接口描述

创建积分商品

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/point-products

Authorization: Bearer <token>
GET /api/admin/point-products/:id 获取单个积分商品 需要认证

接口描述

获取单个积分商品

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/point-products/:id

Authorization: Bearer <token>
PUT /api/admin/point-products/:id 更新积分商品 需要认证

接口描述

更新积分商品

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/point-products/:id

Authorization: Bearer <token>
DELETE /api/admin/point-products/:id 删除积分商品 需要认证

接口描述

删除积分商品

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/point-products/:id

Authorization: Bearer <token>
GET /api/admin/point-orders 获取积分订单列表 需要认证

接口描述

获取积分订单列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/point-orders

Authorization: Bearer <token>
GET /api/admin/members 获取会员列表 需要认证

接口描述

获取会员列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/members

Authorization: Bearer <token>
POST /api/admin/members 创建会员 需要认证

接口描述

创建会员

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/members

Authorization: Bearer <token>
GET /api/admin/members/:id 获取单个会员详情 需要认证

接口描述

获取单个会员详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/members/:id

Authorization: Bearer <token>
PUT /api/admin/members/:id 更新会员 需要认证

接口描述

更新会员

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/members/:id

Authorization: Bearer <token>
DELETE /api/admin/members/:id 删除会员 需要认证

接口描述

删除会员

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/members/:id

Authorization: Bearer <token>
GET /api/admin/material-categories 获取所有资料分类列表 需要认证

接口描述

获取所有资料分类列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/material-categories

Authorization: Bearer <token>
POST /api/admin/material-categories 创建新的资料分类 需要认证

接口描述

创建新的资料分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/material-categories

Authorization: Bearer <token>
GET /api/admin/material-categories/:id 获取单个资料分类详情 需要认证

接口描述

获取单个资料分类详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/material-categories/:id

Authorization: Bearer <token>
PUT /api/admin/material-categories/:id 更新资料分类 需要认证

接口描述

更新资料分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/material-categories/:id

Authorization: Bearer <token>
DELETE /api/admin/material-categories/:id 删除资料分类 需要认证

接口描述

删除资料分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/material-categories/:id

Authorization: Bearer <token>
GET /api/admin/dashboard 获取仪表盘统计数据 需要认证

接口描述

获取仪表盘统计数据

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/dashboard

Authorization: Bearer <token>
GET /api/admin/project-materials 获取所有项目资料列表 需要认证

接口描述

获取所有项目资料列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/project-materials

Authorization: Bearer <token>
POST /api/admin/project-materials 创建新的项目资料 需要认证

接口描述

创建新的项目资料

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/project-materials

Authorization: Bearer <token>
GET /api/admin/project-materials/:id 获取单个项目资料详情 需要认证

接口描述

获取单个项目资料详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/project-materials/:id

Authorization: Bearer <token>
PUT /api/admin/project-materials/:id 更新项目资料 需要认证

接口描述

更新项目资料

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/project-materials/:id

Authorization: Bearer <token>
DELETE /api/admin/project-materials/:id 删除项目资料 需要认证

接口描述

删除项目资料

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/project-materials/:id

Authorization: Bearer <token>
GET /api/admin/tasks 获取所有定时任务列表 需要认证

接口描述

获取所有定时任务列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/tasks

Authorization: Bearer <token>
GET /api/admin/tasks/:id 获取单个定时任务详情 需要认证

接口描述

获取单个定时任务详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/tasks/:id

Authorization: Bearer <token>
PUT /api/admin/tasks/:id 更新定时任务状态(启用/禁用) 需要认证

接口描述

更新定时任务状态(启用/禁用)

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/tasks/:id

Authorization: Bearer <token>
POST /api/admin/tasks/:id/execute 手动执行定时任务 需要认证

接口描述

手动执行定时任务

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/tasks/:id/execute

Authorization: Bearer <token>
POST /api/admin/login 管理员登录 公共接口

接口描述

管理员登录

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/admin/login

POST /api/auth/register 用户注册 公共接口

接口描述

用户注册

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/auth/register

POST /api/auth/login 用户登录 公共接口

接口描述

用户登录

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/auth/login

POST /api/feedback 提交意见反馈 公共接口

接口描述

提交意见反馈

认证状态

✅ 公共接口,无需认证

请求示例

POST /api/feedback

GET /api/help/categories 获取所有帮助文档分类 公共接口

接口描述

获取所有帮助文档分类

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/help/categories

GET /api/help/articles 获取所有帮助文档文章 公共接口

接口描述

获取所有帮助文档文章

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/help/articles

GET /api/help/articles/:id 获取单个帮助文档文章 公共接口

接口描述

获取单个帮助文档文章

认证状态

✅ 公共接口,无需认证

请求示例

GET /api/help/articles/:id

私有接口10 个接口

GET /api/auth/me 获取当前登录用户信息 需要认证

接口描述

获取当前登录用户信息

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/auth/me

Authorization: Bearer <token>
GET /api/points/balance 获取用户积分余额 需要认证

接口描述

获取用户积分余额

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/points/balance

Authorization: Bearer <token>
GET /api/points/history 获取积分历史记录 需要认证

接口描述

获取积分历史记录

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/points/history

Authorization: Bearer <token>
POST /api/points/redeem/:productId 积分兑换商品 需要认证

接口描述

积分兑换商品

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/points/redeem/:productId

Authorization: Bearer <token>
GET /api/points/products 获取可兑换商品列表 需要认证

接口描述

获取可兑换商品列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/points/products

Authorization: Bearer <token>
GET /api/projects 获取用户项目列表 需要认证

接口描述

获取用户项目列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/projects

Authorization: Bearer <token>
POST /api/projects 创建新项目 需要认证

接口描述

创建新项目

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/projects

Authorization: Bearer <token>
GET /api/projects/:id 获取单个项目 需要认证

接口描述

获取单个项目

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/projects/:id

Authorization: Bearer <token>
PUT /api/projects/:id 更新项目 需要认证

接口描述

更新项目

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/projects/:id

Authorization: Bearer <token>
DELETE /api/projects/:id 删除项目 需要认证

接口描述

删除项目

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/projects/:id

Authorization: Bearer <token>

管理员接口46 个接口

GET /api/admin/users 获取所有用户列表 需要认证

接口描述

获取所有用户列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/users

Authorization: Bearer <token>
GET /api/admin/projects 获取所有项目列表 需要认证

接口描述

获取所有项目列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/projects

Authorization: Bearer <token>
PUT /api/admin/users/:id/reset-points 重置用户积分 需要认证

接口描述

重置用户积分

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/users/:id/reset-points

Authorization: Bearer <token>
DELETE /api/admin/projects/:id 删除项目 需要认证

接口描述

删除项目

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/projects/:id

Authorization: Bearer <token>
GET /api/admin/models 获取所有大模型列表 需要认证

接口描述

获取所有大模型列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/models

Authorization: Bearer <token>
POST /api/admin/models 创建新的大模型 需要认证

接口描述

创建新的大模型

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/models

Authorization: Bearer <token>
GET /api/admin/models/:id 获取单个大模型详情 需要认证

接口描述

获取单个大模型详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/models/:id

Authorization: Bearer <token>
PUT /api/admin/models/:id 更新大模型 需要认证

接口描述

更新大模型

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/models/:id

Authorization: Bearer <token>
DELETE /api/admin/models/:id 删除大模型 需要认证

接口描述

删除大模型

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/models/:id

Authorization: Bearer <token>
POST /api/admin/models/:id/test 测试大模型连接 需要认证

接口描述

测试大模型连接

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/models/:id/test

Authorization: Bearer <token>
GET /api/admin/categories 获取所有分类列表 需要认证

接口描述

获取所有分类列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/categories

Authorization: Bearer <token>
POST /api/admin/categories 创建新的分类 需要认证

接口描述

创建新的分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/categories

Authorization: Bearer <token>
GET /api/admin/categories/:id 获取单个分类详情 需要认证

接口描述

获取单个分类详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/categories/:id

Authorization: Bearer <token>
PUT /api/admin/categories/:id 更新分类 需要认证

接口描述

更新分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/categories/:id

Authorization: Bearer <token>
DELETE /api/admin/categories/:id 删除分类 需要认证

接口描述

删除分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/categories/:id

Authorization: Bearer <token>
GET /api/admin/articles 获取所有文章列表 需要认证

接口描述

获取所有文章列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/articles

Authorization: Bearer <token>
POST /api/admin/articles 创建新的文章 需要认证

接口描述

创建新的文章

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/articles

Authorization: Bearer <token>
GET /api/admin/articles/:id 获取单个文章详情 需要认证

接口描述

获取单个文章详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/articles/:id

Authorization: Bearer <token>
PUT /api/admin/articles/:id 更新文章 需要认证

接口描述

更新文章

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/articles/:id

Authorization: Bearer <token>
DELETE /api/admin/articles/:id 删除文章 需要认证

接口描述

删除文章

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/articles/:id

Authorization: Bearer <token>
GET /api/admin/feedback 获取所有意见反馈列表 需要认证

接口描述

获取所有意见反馈列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/feedback

Authorization: Bearer <token>
GET /api/admin/feedback/:id 获取单个意见反馈详情 需要认证

接口描述

获取单个意见反馈详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/feedback/:id

Authorization: Bearer <token>
DELETE /api/admin/feedback/:id 删除意见反馈 需要认证

接口描述

删除意见反馈

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/feedback/:id

Authorization: Bearer <token>
GET /api/admin/point-products 获取积分商品列表 需要认证

接口描述

获取积分商品列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/point-products

Authorization: Bearer <token>
POST /api/admin/point-products 创建积分商品 需要认证

接口描述

创建积分商品

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/point-products

Authorization: Bearer <token>
GET /api/admin/point-products/:id 获取单个积分商品 需要认证

接口描述

获取单个积分商品

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/point-products/:id

Authorization: Bearer <token>
PUT /api/admin/point-products/:id 更新积分商品 需要认证

接口描述

更新积分商品

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/point-products/:id

Authorization: Bearer <token>
DELETE /api/admin/point-products/:id 删除积分商品 需要认证

接口描述

删除积分商品

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/point-products/:id

Authorization: Bearer <token>
GET /api/admin/point-orders 获取积分订单列表 需要认证

接口描述

获取积分订单列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/point-orders

Authorization: Bearer <token>
GET /api/admin/point-rewards 获取积分赠送记录列表 需要认证

接口描述

获取积分赠送记录列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/point-rewards

Authorization: Bearer <token>
POST /api/admin/tasks/run-points-clear 执行每日积分清零任务 需要认证

接口描述

执行每日积分清零任务

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/tasks/run-points-clear

Authorization: Bearer <token>
GET /api/admin/members 获取会员列表 需要认证

接口描述

获取会员列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/members

Authorization: Bearer <token>
POST /api/admin/members 创建会员 需要认证

接口描述

创建会员

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/members

Authorization: Bearer <token>
GET /api/admin/members/:id 获取单个会员详情 需要认证

接口描述

获取单个会员详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/members/:id

Authorization: Bearer <token>
PUT /api/admin/members/:id 更新会员 需要认证

接口描述

更新会员

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/members/:id

Authorization: Bearer <token>
DELETE /api/admin/members/:id 删除会员 需要认证

接口描述

删除会员

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/members/:id

Authorization: Bearer <token>
GET /api/admin/material-categories 获取所有资料分类列表 需要认证

接口描述

获取所有资料分类列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/material-categories

Authorization: Bearer <token>
POST /api/admin/material-categories 创建新的资料分类 需要认证

接口描述

创建新的资料分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/material-categories

Authorization: Bearer <token>
GET /api/admin/material-categories/:id 获取单个资料分类详情 需要认证

接口描述

获取单个资料分类详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/material-categories/:id

Authorization: Bearer <token>
PUT /api/admin/material-categories/:id 更新资料分类 需要认证

接口描述

更新资料分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/material-categories/:id

Authorization: Bearer <token>
DELETE /api/admin/material-categories/:id 删除资料分类 需要认证

接口描述

删除资料分类

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/material-categories/:id

Authorization: Bearer <token>
GET /api/admin/project-materials 获取所有项目资料列表 需要认证

接口描述

获取所有项目资料列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/project-materials

Authorization: Bearer <token>
POST /api/admin/project-materials 创建新的项目资料 需要认证

接口描述

创建新的项目资料

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

POST /api/admin/project-materials

Authorization: Bearer <token>
GET /api/admin/project-materials/:id 获取单个项目资料详情 需要认证

接口描述

获取单个项目资料详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

GET /api/admin/project-materials/:id

Authorization: Bearer <token>
PUT /api/admin/project-materials/:id 更新项目资料 需要认证

接口描述

更新项目资料

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

PUT /api/admin/project-materials/:id

Authorization: Bearer <token>
DELETE /api/admin/project-materials/:id 删除项目资料 需要认证

接口描述

删除项目资料

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求示例

DELETE /api/admin/project-materials/:id

Authorization: Bearer <token>
POST /api/auth/register 用户注册 公共接口

接口描述

用户注册

认证状态

✅ 公共接口,无需认证

请求参数

参数名 类型 描述 是否必填
username string 用户名 必填
email string 邮箱 必填
password string 密码 必填

响应参数

参数名 类型 描述
success boolean
token string JWT令牌
user object 用户信息

请求示例

POST /api/auth/register

Content-Type: application/json

{
  "username": "",
  "email": "",
  "password": ""
}
POST /api/auth/login 用户登录 公共接口

接口描述

用户登录

认证状态

✅ 公共接口,无需认证

请求参数

参数名 类型 描述 是否必填
email string 邮箱 必填
password string 密码 必填

响应参数

参数名 类型 描述
success boolean
token string JWT令牌
user object 用户信息

请求示例

POST /api/auth/login

Content-Type: application/json

{
  "email": "",
  "password": ""
}
GET /api/auth/me 获取当前登录用户信息 需要认证

接口描述

获取当前登录用户信息

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

响应参数

参数名 类型 描述
success boolean
user object 用户信息

请求示例

GET /api/auth/me

Authorization: Bearer <token>

项目管理接口5 个接口

GET /api/projects 获取用户项目列表 需要认证

接口描述

获取用户项目列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

响应参数

参数名 类型 描述
success boolean
count number 项目数量
data array 项目列表

请求示例

GET /api/projects

Authorization: Bearer <token>

管理员接口18 个接口

GET /api/admin/members 获取会员列表 需要认证

接口描述

获取会员列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

响应参数

参数名 类型 描述
success boolean
count number 会员数量
data array 会员列表

请求示例

GET /api/admin/members

Authorization: Bearer <token>
POST /api/admin/members 创建会员 需要认证

接口描述

创建会员

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求参数

参数名 类型 描述 是否必填
name string 会员名称 必填
image string 会员图片 必填
description string 会员描述 必填
price number 价格 必填
originalPrice number 原价 必填
dailyPoints number 每日积分 必填
monthlyPoints number 每月积分 必填

响应参数

参数名 类型 描述
success boolean
data object 会员信息

请求示例

POST /api/admin/members

Authorization: Bearer <token>
Content-Type: application/json

{
  "name": "",
  "image": "",
  "description": "",
  "price": ,
  "originalPrice": ,
  "dailyPoints": ,
  "monthlyPoints": 
}
GET /api/admin/members/:id 获取单个会员详情 需要认证

接口描述

获取单个会员详情

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

响应参数

参数名 类型 描述
success boolean
data object 会员信息

请求示例

GET /api/admin/members/123

Authorization: Bearer <token>
PUT /api/admin/members/:id 更新会员 需要认证

接口描述

更新会员

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求参数

参数名 类型 描述 是否必填
name string 会员名称 必填
image string 会员图片 必填
description string 会员描述 必填
price number 价格 必填
originalPrice number 原价 必填
dailyPoints number 每日积分 必填
monthlyPoints number 每月积分 必填

响应参数

参数名 类型 描述
success boolean
data object 会员信息

请求示例

PUT /api/admin/members/123

Authorization: Bearer <token>
Content-Type: application/json

{
  "name": "",
  "image": "",
  "description": "",
  "price": ,
  "originalPrice": ,
  "dailyPoints": ,
  "monthlyPoints": 
}
DELETE /api/admin/members/:id 删除会员 需要认证

接口描述

删除会员

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

响应参数

参数名 类型 描述
success boolean
message string 操作消息

请求示例

DELETE /api/admin/members/123

Authorization: Bearer <token>
GET /api/admin/users 获取用户列表 需要认证

接口描述

获取用户列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

响应参数

参数名 类型 描述
success boolean
count number 用户数量
data array 用户列表

请求示例

GET /api/admin/users

Authorization: Bearer <token>
PUT /api/admin/users/:id/reset-points 重置用户积分 需要认证

接口描述

重置用户积分

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

请求参数

参数名 类型 描述 是否必填
points number 积分数量 必填

响应参数

参数名 类型 描述
success boolean
message string 操作消息
data object 用户信息

请求示例

PUT /api/admin/users/123/reset-points

Authorization: Bearer <token>
Content-Type: application/json

{
  "points": 
}
GET /api/admin/projects 获取所有项目列表 需要认证

接口描述

获取所有项目列表

认证状态

🔒 需要认证,请求头中需携带 Authorization: Bearer <token>

响应参数

参数名 类型 描述
success boolean
count number 项目数量
data array 项目列表

请求示例

GET /api/admin/projects

Authorization: Bearer <token>

对话管理15 个接口

GET /api/conversations 获取对话列表 私有接口

接口描述

获取对话列表,支持分页和筛选

认证状态

🔒 私有接口,需要认证

请求参数

参数名 类型 必填 说明
page number 页码,默认1
limit number 每页数量,默认10
status string 状态筛选:active/closed
user_id number 用户ID筛选
project_id number 项目ID筛选

响应参数

参数名 类型 说明
success boolean 是否成功
count number 总数量
data array 对话列表

请求示例

GET /api/conversations?page=1&limit=10

Authorization: Bearer <token>
GET /api/conversations/:conversation_id 获取对话详情 私有接口

接口描述

根据对话ID获取对话详情

认证状态

🔒 私有接口,需要认证

路径参数

参数名 类型 必填 说明
conversation_id string 对话ID

请求示例

GET /api/conversations/abc123

Authorization: Bearer <token>
POST /api/conversations 创建对话 私有接口

接口描述

创建新的对话会话

认证状态

🔒 私有接口,需要认证

请求参数

参数名 类型 必填 说明
conversation_id string 对话ID
user_id number 用户ID
project_id number 项目ID
user_metadata object 用户元数据

请求示例

POST /api/conversations

Authorization: Bearer <token>

{
  "conversation_id": "abc123",
  "user_id": 1,
  "project_id": 1,
  "user_metadata": {
    "ip": "192.168.1.1",
    "device": "mobile"
  }
}
PUT /api/conversations/:conversation_id 更新对话 私有接口

接口描述

更新对话信息

认证状态

🔒 私有接口,需要认证

路径参数

参数名 类型 必填 说明
conversation_id string 对话ID

请求参数

参数名 类型 必填 说明
session_end_time string 会话结束时间
total_turns number 总轮次
total_tokens number 总token数
total_cost number 总费用
status string 状态:active/closed
project_id number 项目ID

请求示例

PUT /api/conversations/abc123

Authorization: Bearer <token>

{
  "total_turns": 5,
  "total_tokens": 1000,
  "total_cost": 0.01,
  "status": "closed"
}
DELETE /api/conversations/:conversation_id 删除对话 私有接口

接口描述

删除对话

认证状态

🔒 私有接口,需要认证

路径参数

参数名 类型 必填 说明
conversation_id string 对话ID

请求示例

DELETE /api/conversations/abc123

Authorization: Bearer <token>
GET /api/conversations/messages 获取消息列表 私有接口

接口描述

获取消息列表,支持分页和筛选

认证状态

🔒 私有接口,需要认证

请求参数

参数名 类型 必填 说明
page number 页码,默认1
limit number 每页数量,默认10
conversation_id string 对话ID筛选
role string 角色筛选:user/assistant/system
intent_type string 意图类型筛选

请求示例

GET /api/conversations/messages?page=1&limit=10

Authorization: Bearer <token>
GET /api/conversations/messages/:message_id 获取消息详情 私有接口

接口描述

根据消息ID获取消息详情

认证状态

🔒 私有接口,需要认证

路径参数

参数名 类型 必填 说明
message_id string 消息ID

请求示例

GET /api/conversations/messages/msg123

Authorization: Bearer <token>
POST /api/conversations/messages 创建消息 私有接口

接口描述

创建新的消息记录

认证状态

🔒 私有接口,需要认证

请求参数

参数名 类型 必填 说明
message_id string 消息ID
conversation_id string 对话ID
role string 角色:user/assistant/system
content string 消息内容
tokens number token数量
cost number 费用
model_used string 使用的模型
intent_type string 意图类型
metadata object 元数据

请求示例

POST /api/conversations/messages

Authorization: Bearer <token>

{
  "message_id": "msg123",
  "conversation_id": "abc123",
  "role": "user",
  "content": "你好",
  "tokens": 10,
  "cost": 0.0001,
  "model_used": "gpt-3.5-turbo",
  "intent_type": "闲聊类"
}
PUT /api/conversations/messages/:message_id 更新消息 私有接口

接口描述

更新消息信息

认证状态

🔒 私有接口,需要认证

路径参数

参数名 类型 必填 说明
message_id string 消息ID

请求参数

参数名 类型 必填 说明
content string 消息内容
tokens number token数量
cost number 费用
model_used string 使用的模型
intent_type string 意图类型
metadata object 元数据

请求示例

PUT /api/conversations/messages/msg123

Authorization: Bearer <token>

{
  "tokens": 15,
  "cost": 0.00015
}
DELETE /api/conversations/messages/:message_id 删除消息 私有接口

接口描述

删除消息

认证状态

🔒 私有接口,需要认证

路径参数

参数名 类型 必填 说明
message_id string 消息ID

请求示例

DELETE /api/conversations/messages/msg123

Authorization: Bearer <token>
GET /api/conversations/analytics 获取分析数据列表 私有接口

接口描述

获取每日分析数据列表,支持分页和日期范围筛选

认证状态

🔒 私有接口,需要认证

请求参数

参数名 类型 必填 说明
page number 页码,默认1
limit number 每页数量,默认10
start_date string 开始日期,格式:YYYY-MM-DD
end_date string 结束日期,格式:YYYY-MM-DD

请求示例

GET /api/conversations/analytics?page=1&limit=10&start_date=2024-01-01&end_date=2024-12-31

Authorization: Bearer <token>
GET /api/conversations/analytics/:id 获取分析数据详情 私有接口

接口描述

根据ID获取分析数据详情

认证状态

🔒 私有接口,需要认证

路径参数

参数名 类型 必填 说明
id number 分析数据ID

请求示例

GET /api/conversations/analytics/1

Authorization: Bearer <token>
POST /api/conversations/analytics 创建分析数据 私有接口

接口描述

创建每日分析数据

认证状态

🔒 私有接口,需要认证

请求参数

参数名 类型 必填 说明
date string 日期,格式:YYYY-MM-DD
total_conversations number 总对话数
total_messages number 总消息数
total_tokens number 总token数
total_cost number 总费用
consultation_count number 咨询类数量
instruction_count number 指令类数量
chat_count number 闲聊类数量
other_count number 其他类数量
avg_tokens_per_conversation number 平均每对话token数
avg_cost_per_conversation number 平均每对话费用

请求示例

POST /api/conversations/analytics

Authorization: Bearer <token>

{
  "date": "2024-01-01",
  "total_conversations": 100,
  "total_messages": 500,
  "total_tokens": 10000,
  "total_cost": 0.1,
  "consultation_count": 30,
  "instruction_count": 20,
  "chat_count": 40,
  "other_count": 10,
  "avg_tokens_per_conversation": 100,
  "avg_cost_per_conversation": 0.001
}
PUT /api/conversations/analytics/:id 更新分析数据 私有接口

接口描述

更新分析数据

认证状态

🔒 私有接口,需要认证

路径参数

参数名 类型 必填 说明
id number 分析数据ID

请求参数

参数名 类型 必填 说明
total_conversations number 总对话数
total_messages number 总消息数
total_tokens number 总token数
total_cost number 总费用
consultation_count number 咨询类数量
instruction_count number 指令类数量
chat_count number 闲聊类数量
other_count number 其他类数量
avg_tokens_per_conversation number 平均每对话token数
avg_cost_per_conversation number 平均每对话费用

请求示例

PUT /api/conversations/analytics/1

Authorization: Bearer <token>

{
  "total_conversations": 105,
  "total_messages": 520
}
DELETE /api/conversations/analytics/:id 删除分析数据 私有接口

接口描述

删除分析数据

认证状态

🔒 私有接口,需要认证

路径参数

参数名 类型 必填 说明
id number 分析数据ID

请求示例

DELETE /api/conversations/analytics/1

Authorization: Bearer <token>