模块:AI/GPT 模块 接口数:26 更新:2026-09-05 16:11

AI/GPT 模块

类路径GptController 前缀/gpt

1. sendMsg

接口路径POST /gpt/sendMsg

权限:需要登录(普通用户及以上)

请求参数

参数名 类型 必填 默认值 说明
token String -
gptid Integer -
msg String -
platform String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


2. sendText

接口路径POST /gpt/sendText

权限:需要登录(普通用户及以上)

接口说明:发送文本(针对AI应用)

请求参数

参数名 类型 必填 默认值 说明
token String -
gptid Integer -
msg String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


3. lastMsg

接口路径GET/POST /gpt/lastMsg

权限:需要登录(普通用户及以上)

接口说明:获取最新的消息,限制条数

请求参数

参数名 类型 必填 默认值 说明
token String -
gptid Integer -
limit Integer 50

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


4. msgList

接口路径POST /gpt/msgList

权限:需要登录(普通用户及以上)

接口说明:消息分页查询(用于查询历史记录)

请求参数

参数名 类型 必填 默认值 说明
token String -
gptid Integer -
page Integer -
searchKey String -
limit Integer 50

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


5. systemMsgList

接口路径POST /gpt/systemMsgList

权限:需要超级管理员权限

接口说明:管理员消息分页查询

请求参数

参数名 类型 必填 默认值 说明
token String -
searchParams String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
page Integer -
searchKey String -
limit Integer 50

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


6. gptAdd

接口路径GET/POST /gpt/gptAdd

权限:需要超级管理员权限

接口说明:增加AI

请求参数

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


7. gptEdit

接口路径GET/POST /gpt/gptEdit

权限:需要超级管理员权限

接口说明:修改AI

请求参数

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


8. gptDelete

接口路径GET/POST /gpt/gptDelete

权限:需要超级管理员权限

接口说明:删除AI

请求参数

参数名 类型 必填 默认值 说明
token String -
id String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


9. gptList

接口路径GET/POST /gpt/gptList

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:AI列表

请求参数

参数名 类型 必填 默认值 说明
searchParams String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
searchKey String -
page Integer 1
order String created
limit Integer 15

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


10. gptInfo

接口路径GET/POST /gpt/gptInfo

权限:需要登录(普通用户及以上)

接口说明:查询AI详情

请求参数

参数名 类型 必填 默认值 说明
id String -
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


11. gptChatList

接口路径GET/POST /gpt/gptChatList

权限:需要登录(普通用户及以上)

接口说明:AI聊天室列表

请求参数

参数名 类型 必填 默认值 说明
searchParams String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
page Integer 1
order String created
limit Integer 15
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

12. gptChatInfo

接口路径GET/POST /gpt/gptChatInfo

权限:需要登录(普通用户及以上)

接口说明:AI聊天室详情

请求参数

参数名 类型 必填 默认值 说明
id String -
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

13. gptChatDelete

接口路径GET/POST /gpt/gptChatDelete

权限:需要登录(普通用户及以上)

接口说明:删除AI聊天室

请求参数

参数名 类型 必填 默认值 说明
token String -
id Integer -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


14. batchGenerate

接口路径POST /gpt/batchGenerate

权限:需要超级管理员权限

接口说明:AI批量生成(后台调用,使用AI配置但不使用其提示词)

请求参数

参数名 类型 必填 默认值 说明
token String -
gptid Integer -
prompt String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

15. testAI

接口路径POST /gpt/test

权限:需要超级管理员权限

接口说明:AI测试接口(仅文字模型) 支持直接传模型源ID测试,或传完整参数测试

请求参数

参数名 类型 必填 默认值 说明
token String -
sourceId Integer -
gptid Integer -
prompt String 你好,请简单介绍一下自己

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

16. sendAIAssistant

接口路径POST /gpt/sendAIAssistant

权限:需要登录(普通用户及以上)

接口说明:发送给AI助手

请求参数

参数名 类型 必填 默认值 说明
token String -
msg String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


17. sourceList

接口路径GET/POST /gpt/sourceList

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:模型源列表(公开)

请求参数

参数名 类型 必填 默认值 说明
searchParams String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
searchKey String -
page Integer 1
order String orderKey
limit Integer 100

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


18. sourceInfo

接口路径GET/POST /gpt/sourceInfo

权限:需要登录(普通用户及以上)

接口说明:模型源详情

请求参数

参数名 类型 必填 默认值 说明
id Integer -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

19. sourceAdd

接口路径GET/POST /gpt/sourceAdd

权限:需要超级管理员权限

接口说明:添加模型源

请求参数

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

20. sourceEdit

接口路径GET/POST /gpt/sourceEdit

权限:需要超级管理员权限

接口说明:编辑模型源

请求参数

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

21. sourceDelete

接口路径GET/POST /gpt/sourceDelete

权限:需要超级管理员权限

接口说明:删除模型源

请求参数

参数名 类型 必填 默认值 说明
token String -
id Integer -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

22. categoryList

接口路径GET/POST /gpt/categoryList

权限:公开接口;但当系统配置 isLogin=1 时会强制要求登录

接口说明:分类列表

请求参数

参数名 类型 必填 默认值 说明
searchParams String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
searchKey String -
page Integer 1
order String orderKey
limit Integer 200

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考


23. categoryAdd

接口路径GET/POST /gpt/categoryAdd

权限:需要超级管理员权限

接口说明:添加分类

请求参数

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

24. categoryEdit

接口路径GET/POST /gpt/categoryEdit

权限:需要超级管理员权限

接口说明:编辑分类

请求参数

参数名 类型 必填 默认值 说明
params String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析
token String -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

25. categoryDelete

接口路径GET/POST /gpt/categoryDelete

权限:需要超级管理员权限

接口说明:删除分类

请求参数

参数名 类型 必填 默认值 说明
token String -
id Integer -

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

26. generate

接口路径POST /gpt/generate

权限:需要登录(普通用户及以上)

接口说明:图片/视频生成(公开接口)

请求参数

参数名 类型 必填 默认值 说明
token String -
gptid Integer -
prompt String -
params String(JSON 字符串,需后端解析) - JSON 字符串,需后端解析

响应说明

{
  "code": 1,
  "msg": "",
  "data": ...
}

前端调用参考