428 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			JSON
		
	
	
	
			
		
		
	
	
			428 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			JSON
		
	
	
	
{
 | 
						|
  "nodes": [
 | 
						|
    {
 | 
						|
      "id": "100001",
 | 
						|
      "type": "1",
 | 
						|
      "meta": {
 | 
						|
        "position": {
 | 
						|
          "x": 180,
 | 
						|
          "y": 26.700000000000003
 | 
						|
        }
 | 
						|
      },
 | 
						|
      "data": {
 | 
						|
        "nodeMeta": {
 | 
						|
          "description": "工作流的起始节点,用于设定启动工作流需要的信息",
 | 
						|
          "icon": "https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-Start-v2.jpg",
 | 
						|
          "subTitle": "",
 | 
						|
          "title": "开始"
 | 
						|
        },
 | 
						|
        "outputs": [
 | 
						|
          {
 | 
						|
            "type": "string",
 | 
						|
            "assistType": 3,
 | 
						|
            "name": "file",
 | 
						|
            "required": true
 | 
						|
          },
 | 
						|
          {
 | 
						|
            "type": "string",
 | 
						|
            "name": "v1",
 | 
						|
            "required": true
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "trigger_parameters": [
 | 
						|
          {
 | 
						|
            "type": "string",
 | 
						|
            "assistType": 3,
 | 
						|
            "name": "file",
 | 
						|
            "required": true
 | 
						|
          },
 | 
						|
          {
 | 
						|
            "type": "string",
 | 
						|
            "name": "v1",
 | 
						|
            "required": true
 | 
						|
          }
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    },
 | 
						|
    {
 | 
						|
      "id": "900001",
 | 
						|
      "type": "2",
 | 
						|
      "meta": {
 | 
						|
        "position": {
 | 
						|
          "x": 2020,
 | 
						|
          "y": 13.700000000000003
 | 
						|
        }
 | 
						|
      },
 | 
						|
      "data": {
 | 
						|
        "nodeMeta": {
 | 
						|
          "description": "工作流的最终节点,用于返回工作流运行后的结果信息",
 | 
						|
          "icon": "https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-End-v2.jpg",
 | 
						|
          "subTitle": "",
 | 
						|
          "title": "结束"
 | 
						|
        },
 | 
						|
        "inputs": {
 | 
						|
          "terminatePlan": "returnVariables",
 | 
						|
          "inputParameters": [
 | 
						|
            {
 | 
						|
              "name": "success",
 | 
						|
              "input": {
 | 
						|
                "type": "list",
 | 
						|
                "schema": {
 | 
						|
                  "type": "object",
 | 
						|
                  "schema": [
 | 
						|
                    {
 | 
						|
                      "type": "string",
 | 
						|
                      "name": "output"
 | 
						|
                    }
 | 
						|
                  ]
 | 
						|
                },
 | 
						|
                "value": {
 | 
						|
                  "type": "ref",
 | 
						|
                  "content": {
 | 
						|
                    "source": "block-output",
 | 
						|
                    "blockID": "102426",
 | 
						|
                    "name": "outputList"
 | 
						|
                  },
 | 
						|
                  "rawMeta": {
 | 
						|
                    "type": 103
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              }
 | 
						|
            },
 | 
						|
            {
 | 
						|
              "name": "v1",
 | 
						|
              "input": {
 | 
						|
                "type": "string",
 | 
						|
                "value": {
 | 
						|
                  "type": "ref",
 | 
						|
                  "content": {
 | 
						|
                    "source": "global_variable_app",
 | 
						|
                    "path": [
 | 
						|
                      "app_v1"
 | 
						|
                    ],
 | 
						|
                    "blockID": "",
 | 
						|
                    "name": ""
 | 
						|
                  },
 | 
						|
                  "rawMeta": {
 | 
						|
                    "type": 1
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      }
 | 
						|
    },
 | 
						|
    {
 | 
						|
      "id": "191672",
 | 
						|
      "type": "27",
 | 
						|
      "meta": {
 | 
						|
        "position": {
 | 
						|
          "x": 1100,
 | 
						|
          "y": 0
 | 
						|
        }
 | 
						|
      },
 | 
						|
      "data": {
 | 
						|
        "nodeMeta": {
 | 
						|
          "title": "知识库写入",
 | 
						|
          "icon": "https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-KnowledgeWriting-v2.jpg",
 | 
						|
          "description": "写入节点可以添加 文本类型 的知识库,仅可以添加一个知识库",
 | 
						|
          "mainColor": "#FF811A",
 | 
						|
          "subTitle": "知识库写入"
 | 
						|
        },
 | 
						|
        "outputs": [
 | 
						|
          {
 | 
						|
            "type": "string",
 | 
						|
            "name": "documentId"
 | 
						|
          },
 | 
						|
          {
 | 
						|
            "type": "string",
 | 
						|
            "name": "fileName"
 | 
						|
          },
 | 
						|
          {
 | 
						|
            "type": "string",
 | 
						|
            "name": "fileUrl"
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "inputs": {
 | 
						|
          "inputParameters": [
 | 
						|
            {
 | 
						|
              "name": "knowledge",
 | 
						|
              "input": {
 | 
						|
                "type": "string",
 | 
						|
                "assistType": 1,
 | 
						|
                "value": {
 | 
						|
                  "type": "ref",
 | 
						|
                  "content": {
 | 
						|
                    "source": "block-output",
 | 
						|
                    "blockID": "100001",
 | 
						|
                    "name": "file"
 | 
						|
                  },
 | 
						|
                  "rawMeta": {
 | 
						|
                    "type": 8
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "datasetParam": [
 | 
						|
            {
 | 
						|
              "name": "datasetList",
 | 
						|
              "input": {
 | 
						|
                "type": "list",
 | 
						|
                "schema": {
 | 
						|
                  "type": "string"
 | 
						|
                },
 | 
						|
                "value": {
 | 
						|
                  "type": "literal",
 | 
						|
                  "content": [
 | 
						|
                    "7480093452068470793"
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "strategyParam": {
 | 
						|
            "parsingStrategy": {
 | 
						|
              "parsingType": "accurate",
 | 
						|
              "imageExtraction": true,
 | 
						|
              "tableExtraction": true,
 | 
						|
              "imageOcr": false
 | 
						|
            },
 | 
						|
            "chunkStrategy": {
 | 
						|
              "chunkType": "custom",
 | 
						|
              "separatorType": "\n",
 | 
						|
              "separator": "\n",
 | 
						|
              "maxToken": 800,
 | 
						|
              "overlap": 0.1
 | 
						|
            },
 | 
						|
            "indexStrategy": {}
 | 
						|
          }
 | 
						|
        }
 | 
						|
      }
 | 
						|
    },
 | 
						|
    {
 | 
						|
      "id": "102426",
 | 
						|
      "type": "6",
 | 
						|
      "meta": {
 | 
						|
        "position": {
 | 
						|
          "x": 1560,
 | 
						|
          "y": 0
 | 
						|
        }
 | 
						|
      },
 | 
						|
      "data": {
 | 
						|
        "nodeMeta": {
 | 
						|
          "title": "知识库检索",
 | 
						|
          "icon": "https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/icon-KnowledgeQuery-v2.jpg",
 | 
						|
          "description": "在选定的知识中,根据输入变量召回最匹配的信息,并以列表形式返回",
 | 
						|
          "mainColor": "#FF811A",
 | 
						|
          "subTitle": "知识库检索"
 | 
						|
        },
 | 
						|
        "outputs": [
 | 
						|
          {
 | 
						|
            "type": "list",
 | 
						|
            "name": "outputList",
 | 
						|
            "schema": {
 | 
						|
              "type": "object",
 | 
						|
              "schema": [
 | 
						|
                {
 | 
						|
                  "type": "string",
 | 
						|
                  "name": "output"
 | 
						|
                }
 | 
						|
              ]
 | 
						|
            }
 | 
						|
          }
 | 
						|
        ],
 | 
						|
        "inputs": {
 | 
						|
          "datasetParam": [
 | 
						|
            {
 | 
						|
              "name": "datasetList",
 | 
						|
              "input": {
 | 
						|
                "type": "list",
 | 
						|
                "schema": {
 | 
						|
                  "type": "string"
 | 
						|
                },
 | 
						|
                "value": {
 | 
						|
                  "type": "literal",
 | 
						|
                  "content": [
 | 
						|
                    "7480093452068470793",
 | 
						|
                    "7480093452068438025"
 | 
						|
                  ]
 | 
						|
                }
 | 
						|
              }
 | 
						|
            },
 | 
						|
            {
 | 
						|
              "name": "topK",
 | 
						|
              "input": {
 | 
						|
                "type": "integer",
 | 
						|
                "value": {
 | 
						|
                  "type": "literal",
 | 
						|
                  "content": 5
 | 
						|
                }
 | 
						|
              }
 | 
						|
            },
 | 
						|
            {
 | 
						|
              "name": "useRerank",
 | 
						|
              "input": {
 | 
						|
                "type": "boolean",
 | 
						|
                "value": {
 | 
						|
                  "type": "literal",
 | 
						|
                  "content": true,
 | 
						|
                  "rawMeta": {
 | 
						|
                    "type": 3
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              }
 | 
						|
            },
 | 
						|
            {
 | 
						|
              "name": "useRewrite",
 | 
						|
              "input": {
 | 
						|
                "type": "boolean",
 | 
						|
                "value": {
 | 
						|
                  "type": "literal",
 | 
						|
                  "content": true,
 | 
						|
                  "rawMeta": {
 | 
						|
                    "type": 3
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              }
 | 
						|
            },
 | 
						|
            {
 | 
						|
              "name": "isPersonalOnly",
 | 
						|
              "input": {
 | 
						|
                "type": "boolean",
 | 
						|
                "value": {
 | 
						|
                  "type": "literal",
 | 
						|
                  "content": true,
 | 
						|
                  "rawMeta": {
 | 
						|
                    "type": 3
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              }
 | 
						|
            },
 | 
						|
            {
 | 
						|
              "name": "minScore",
 | 
						|
              "input": {
 | 
						|
                "type": "float",
 | 
						|
                "value": {
 | 
						|
                  "type": "literal",
 | 
						|
                  "content": 0.5
 | 
						|
                }
 | 
						|
              }
 | 
						|
            },
 | 
						|
            {
 | 
						|
              "name": "strategy",
 | 
						|
              "input": {
 | 
						|
                "type": "integer",
 | 
						|
                "value": {
 | 
						|
                  "type": "literal",
 | 
						|
                  "content": 1
 | 
						|
                }
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "inputParameters": [
 | 
						|
            {
 | 
						|
              "name": "Query",
 | 
						|
              "input": {
 | 
						|
                "type": "string",
 | 
						|
                "value": {
 | 
						|
                  "type": "literal",
 | 
						|
                  "content": "我想要附近的美食信息",
 | 
						|
                  "rawMeta": {
 | 
						|
                    "type": 1
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ]
 | 
						|
        }
 | 
						|
      }
 | 
						|
    },
 | 
						|
    {
 | 
						|
      "id": "116428",
 | 
						|
      "type": "40",
 | 
						|
      "meta": {
 | 
						|
        "position": {
 | 
						|
          "x": 640,
 | 
						|
          "y": -23.98854337152209
 | 
						|
        }
 | 
						|
      },
 | 
						|
      "data": {
 | 
						|
        "nodeMeta": {
 | 
						|
          "title": "变量赋值",
 | 
						|
          "icon": "https://lf3-static.bytednsdoc.com/obj/eden-cn/dvsmryvd_avi_dvsm/ljhwZthlaukjlkulzlp/icon/Variable.jpg",
 | 
						|
          "description": "用于给支持写入的变量赋值,包括应用变量、用户变量",
 | 
						|
          "mainColor": "#FF811A",
 | 
						|
          "subTitle": "变量赋值"
 | 
						|
        },
 | 
						|
        "inputs": {
 | 
						|
          "inputParameters": [
 | 
						|
            {
 | 
						|
              "name": "app_v1",
 | 
						|
              "left": {
 | 
						|
                "type": "string",
 | 
						|
                "value": {
 | 
						|
                  "type": "ref",
 | 
						|
                  "content": {
 | 
						|
                    "source": "global_variable_app",
 | 
						|
                    "path": [
 | 
						|
                      "app_v1"
 | 
						|
                    ],
 | 
						|
                    "blockID": "",
 | 
						|
                    "name": ""
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              },
 | 
						|
              "input": {
 | 
						|
                "type": "string",
 | 
						|
                "value": {
 | 
						|
                  "type": "ref",
 | 
						|
                  "content": {
 | 
						|
                    "source": "block-output",
 | 
						|
                    "blockID": "100001",
 | 
						|
                    "name": "v1"
 | 
						|
                  },
 | 
						|
                  "rawMeta": {
 | 
						|
                    "type": 1
 | 
						|
                  }
 | 
						|
                }
 | 
						|
              }
 | 
						|
            }
 | 
						|
          ],
 | 
						|
          "variableTypeMap": {
 | 
						|
            "app_v1": "global_variable_app"
 | 
						|
          }
 | 
						|
        },
 | 
						|
        "outputs": [
 | 
						|
          {
 | 
						|
            "name": "isSuccess",
 | 
						|
            "type": "boolean"
 | 
						|
          }
 | 
						|
        ]
 | 
						|
      }
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "edges": [
 | 
						|
    {
 | 
						|
      "sourceNodeID": "100001",
 | 
						|
      "targetNodeID": "116428"
 | 
						|
    },
 | 
						|
    {
 | 
						|
      "sourceNodeID": "102426",
 | 
						|
      "targetNodeID": "900001"
 | 
						|
    },
 | 
						|
    {
 | 
						|
      "sourceNodeID": "116428",
 | 
						|
      "targetNodeID": "191672"
 | 
						|
    },
 | 
						|
    {
 | 
						|
      "sourceNodeID": "191672",
 | 
						|
      "targetNodeID": "102426"
 | 
						|
    }
 | 
						|
  ],
 | 
						|
  "versions": {
 | 
						|
    "loop": "v2"
 | 
						|
  }
 | 
						|
}
 |