SpringAI-Agent
  1. WorkFlowTestController
SpringAI-Agent
  • RAG前端接口对接
    • RagChatController
      • 非流式对话接口
      • 流式对话接口
      • 查询生成来源
      • 随意问-流式对话接口
      • RAG-1点赞2点踩
      • testSummary
      • 测试异常
      • testLogicDelete
      • 测试快速返回结果
      • 测试特殊情况
    • RagStatisticsController
      • 知识库-应用统计-数量统计
      • 知识库-应用统计-近一周对话量统计
      • 知识库-应用统计-近一周日活量统计
      • 知识库-应用明细-分页查询应用明细
      • 知识库-应用明细-导出应用明细
      • 知识库-应用明细-添加历史问答到FAG中
    • RagKnowledgeBaseController
      • 知识库-分页查询知识库列表
      • 知识库-新增知识库
      • 知识库-修改知识库描述
      • 知识库-删除知识库(逻辑删除)
      • 3121-知识库-文档集-分页查询文档集
      • 知识库-文档集-前端校验知识库内文档是否重复
      • 知识库-文档集-本地上传文档集
      • 知识库-文档集-直接上传知识文本
      • 知识库-文档集-上传文档集
      • 3121-知识库-文档集-删除文档集(逻辑删除)
      • 3121-知识库-网页-上传网页
      • 知识库-文档拆分-分页查看文档拆分
      • 3121-知识库-文档拆分-文档拆分删除(逻辑删除)
      • 3121-知识库-文档拆分-分页查看文档拆分
      • 知识库-问答集-分页查看问答集
      • 知识库-问答集-删除
      • 知识库-问答集-新增问答
      • 知识库-问答集-下载问答模板
      • 知识库-问答集-上传问答集
      • 知识库-问答集-修改问答集
  • TestController
    • testPkGenerate
      GET
    • testTagRetrieve
      GET
    • testInsertMetaData
      GET
    • testTransactional
      GET
  • PromptTextController
    • 查询prompt分页信息
      POST
    • 查询prompt信息
      GET
    • 添加prompt提示词
      POST
    • 修改prompt提示词
      POST
  • 智能体管理
    • 分页查询智能体信息
      POST
    • 查询智能体信息
      GET
    • 新增智能体信息
      POST
    • 修改智能体信息
      POST
    • queryAgentKnowledge
      POST
    • 保存智能体基础关联信息
      POST
  • 模型管理
    • 分页查询模型
    • 新增模型
    • 修改模型
    • 删除模型
    • 分页查询模型规则
    • 保存模型规则
    • 修改模型规则信息
    • 删除模型规则
  • 智能体编排控制器
    • 查询产品智能体编排
    • 查询智能体编排节点详情
    • 新增智能体编排节点
    • 删除智能体编排节点
    • 更新智能体编排节点
    • 查询分类智能体枚举列表
    • 更新分类智能体枚举
    • 查询分类智能体枚举知识库问题
    • 新增分类智能体枚举知识库问题
    • 更新分类智能体枚举知识库问题
    • 删除分类智能体枚举知识库问题
  • KnowledgeBaseController
    • 知识库-分页查询知识库列表
    • 知识库-新增知识库
    • 知识库-修改知识库描述
    • 知识库-删除知识库(逻辑删除)
    • 知识库-文档集-分页查询文档集
    • 知识库-文档集-查询知识库字段可选项
    • 知识库-文档集-前端校验知识库内文档是否重复
    • 知识库-文档集-本地上传文档集
    • 知识库-文档集-直接上传知识文本
    • 知识库-文档集-上传文档集
    • 知识库-文档集-删除文档集(逻辑删除)
    • 知识库-网页-上传网页
    • 知识库-文档拆分-文档拆分删除(逻辑删除)
    • 知识库-文档拆分-分页查看文档拆分
    • 知识库-问答集-分页查看问答集
    • 知识库-问答集-删除
    • 知识库-问答集-新增问答
    • 知识库-问答集-下载问答模板
    • 知识库-问答集-上传问答集
    • 知识库-问答集-修改问答集
  • AI产品管理
    • 分页查询产品
    • 查询产品基本信息
    • 新增产品
    • 修改产品基本信息
    • 查询AI产品关联知识库
    • 修改AI产品关联知识库
  • RagChatController
    • testRewrite
    • testTagExtract
  • RagStatisticsController
  • 智能助手接口
    • 流式对话接口
    • 获取提醒消息
    • 获取提醒消息是否存在
    • 清空新会话
    • 查询历史记录
    • 根据产品code查询产品id
    • 点赞或踩
    • healthCheck
  • ClassifyTestController
    • testClassify
    • testInsertClassifyEnhanced
    • testBuildTree
    • testWeatherWarningInfo
  • WorkFlowTestController
    • sseDefaultWorkFlow
      POST
    • sseTrainQueryWorkflow
      POST
    • sseFlightQueryWorkflow
      POST
    • sseOrderQueryWorkflow
      POST
    • sseWeatherQueryWorkflow
      POST
    • sseTravelStandardQueryWorkflow
      POST
    • sseTravelItineraryQueryWorkflow
      POST
    • wechatTrainQueryWorkflow
      POST
    • wechatTrainBookWorkflow
      POST
  • DefaultChatTestController
    • testWebSearch
    • testFileDownload
    • testInsertMetaFill
    • testUpdateMetaFill
  • 猜你想问接口
    • 猜你想问TopN
    • 根据现有问题获取猜你想问TopN
    • 猜你想问-对话继续
    • 猜你想问分页查询
    • 产品下拉列表
    • 智能体下拉列表
    • 修改猜你想问的问题内容
    • 删除猜你想问的问题
    • 上传猜你想问的问题
    • testGuessAskSave
  • BI报表智能问答
    • agentSse
    • getEchartsData
    • isLike
  • ChatFactoryTestController
    • testString
    • testStringRetry
    • testMap
    • testList
    • testFlux
    • testObject
    • testParameterizedTypeReference
  • TestReasonContentController
    • test
  1. WorkFlowTestController

wechatTrainBookWorkflow

POST
/workFlowTest/wechatTrainBookWorkflow

请求参数

Body 参数application/json
chatId
string 
可选
会话ID,前端生成,格式一般为userId_时间戳
productCode
string 
可选
productId
string 
可选
userMsg
string 
可选
userId
string 
可选
companyId
string 
可选
ruleParam
object (MapObject) 
可选
参数列表,这里设计为map,主要是为了考虑由前端和后端约定,每个调用的地方都不一定一样
key
object (key) 
可选
示例
{
  "chatId": "string",
  "productCode": "string",
  "productId": "string",
  "userMsg": "string",
  "userId": "string",
  "companyId": "string",
  "ruleParam": {
    "key": {}
  }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/workFlowTest/wechatTrainBookWorkflow' \
--header 'Content-Type: application/json' \
--data-raw '{
    "chatId": "string",
    "productCode": "string",
    "productId": "string",
    "userMsg": "string",
    "userId": "string",
    "companyId": "string",
    "ruleParam": {
        "key": {}
    }
}'

返回响应

🟢200成功
application/json
Body
org.springframework.web.servlet.mvc.method.annotation.SseEmitter
timeout
integer <int64> | null 
可选
handler
可选
Any of
org.springframework.web.servlet.mvc.method.annotation.SseEmitter
earlySendAttempts
array[object (DataWithMediaType) {2}] 
可选
默认值:
new LinkedHashSet<>(8)
data
object 
可选
mediaType
可选
complete
boolean 
可选
failure
可选
Any of
One of
timeoutCallback
object (DefaultCallback) 
可选
org.springframework.web.servlet.mvc.method.annotation.SseEmitter
delegate
可选
errorCallback
object (ErrorCallback) 
可选
org.springframework.web.servlet.mvc.method.annotation.SseEmitter
completionCallback
object (DefaultCallback) 
可选
org.springframework.web.servlet.mvc.method.annotation.SseEmitter
delegate
可选
示例
{
  "timeout": 0,
  "handler": {},
  "earlySendAttempts": [
    {
      "data": {},
      "mediaType": {
        "type": "",
        "subtype": "",
        "parameters": {
          "": ""
        },
        "toStringValue": ""
      }
    }
  ],
  "complete": false,
  "failure": {
    "detailMessage": "",
    "cause": {
      "detailMessage": "",
      "cause": {},
      "stackTrace": [
        {
          "classLoaderName": "",
          "moduleName": "",
          "moduleVersion": "",
          "declaringClass": "",
          "methodName": "",
          "fileName": "",
          "lineNumber": 0,
          "format": 0
        }
      ],
      "suppressedExceptions": [
        {}
      ]
    },
    "stackTrace": [
      {
        "classLoaderName": "",
        "moduleName": "",
        "moduleVersion": "",
        "declaringClass": "",
        "methodName": "",
        "fileName": "",
        "lineNumber": 0,
        "format": 0
      }
    ],
    "suppressedExceptions": [
      {
        "detailMessage": "",
        "cause": {},
        "stackTrace": [
          {
            "classLoaderName": "",
            "moduleName": "",
            "moduleVersion": "",
            "declaringClass": "",
            "methodName": "",
            "fileName": "",
            "lineNumber": 0,
            "format": 0
          }
        ],
        "suppressedExceptions": [
          {}
        ]
      }
    ]
  },
  "timeoutCallback": {
    "delegate": {}
  },
  "errorCallback": {},
  "completionCallback": {
    "delegate": {}
  }
}
上一页
wechatTrainQueryWorkflow
下一页
testWebSearch
Built with