Skip to content

开始

  • 用于定义工作流输入参数,同时也是工作流执行的起始位置,所有开始节点逻辑上为同一个节点,如以下配置等同:
  • 接口参数说明:
  1. 接口参数【messages】:对象类型,默认隐藏存在,接收历史记录和用户当前输入的问题
json
// 入参示例
  "messages": [{
    "role": "user",
    "content": "用户历史提问1"
  },
  {
    "role": "assistant",
    "content": "历史答复1"
  },
  // 用户历史提问n、历史答复n
  {
    "role": "user",
    "content": "用户当前提问信息"
  }]
  1. 接口参数【userInput】:字符串类型,默认存在,不可删除,接收用户当前输入的问题
  2. 接口参数【appPrompt】:字符串类型,默认存在,接收应用中的人设与回复逻辑,可在llm组件中使用的形式嵌入提示词中组合使用
  3. 接口参数【docFileName】:字符串类型,自定义增加,用于接收文件地址,可配合文件获取组件使用
// 入参示例:通过问答窗口上传的文档
file-qa/1742179408642-556668901987975168.docx,file-qa/1742179408661-556668902067666944.docx
  1. 接口参数【default】:对象类型,默认隐藏,包含动态的当前信息,含用户id、用户名称、第三方用户标识、当前时间、密钥值
json
// 参数示例:
 "default": {
    "userId": 1,
    "userName": "管理员",
    "questioner": null, // 第三方用户标识,平台内调用值为null
    "cTime": "2025-03-17 09:39:29", // 当前时间
    "cWeekday": "星期一",
    "token": "Bearer ec2d5ada13a64cdd95e4b8bb08ac9838" 
  }
  1. 接口参数【replyOrigin】:布尔类型,默认隐藏存在,是否原文回答,默认为false,参数需联系管理员配置方可生效。
  • 上游【开始】定义了参数:
    下游的【组件】-【输入字段】才能引用到参数: