{ "nodes": [ { "nodeId": "userGuide", "name": "common:core.module.template.system_config", "intro": "common:core.module.template.system_config_info", "avatar": "core/workflow/template/systemConfig", "flowNodeType": "userGuide", "position": { "x": 220.4077028616387, "y": -429.3158723159836 }, "version": "481", "inputs": [ { "key": "welcomeText", "renderTypeList": [ "hidden" ], "valueType": "string", "label": "core.app.Welcome Text", "value": "" }, { "key": "variables", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "core.app.Chat Variable", "value": [] }, { "key": "questionGuide", "valueType": "any", "renderTypeList": [ "hidden" ], "label": "core.app.Question Guide", "value": { "open": false } }, { "key": "tts", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "", "value": { "type": "web" } }, { "key": "whisper", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "", "value": { "open": false, "autoSend": false, "autoTTSResponse": false } }, { "key": "scheduleTrigger", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "", "value": null } ], "outputs": [] }, { "nodeId": "448745", "name": "common:core.module.template.work_start", "intro": "", "avatar": "core/workflow/template/workflowStart", "flowNodeType": "workflowStart", "position": { "x": 773.4174945178407, "y": -331.3158723159836 }, "version": "481", "inputs": [ { "key": "userChatInput", "renderTypeList": [ "reference", "textarea" ], "valueType": "string", "label": "common:core.module.input.label.user question", "required": true, "toolDescription": "用户问题", "debugLabel": "" } ], "outputs": [ { "id": "userChatInput", "key": "userChatInput", "label": "common:core.module.input.label.user question", "type": "static", "valueType": "string", "description": "" } ] }, { "nodeId": "nlv8iMRsvgkA", "name": "批量执行", "intro": "输入一个数组,遍历数组并将每一个数组元素作为输入元素,执行工作流。", "avatar": "core/workflow/template/loop", "flowNodeType": "loop", "showStatus": true, "position": { "x": 1236, "y": -593 }, "version": "4811", "inputs": [ { "key": "loopInputArray", "renderTypeList": [ "reference" ], "valueType": "arrayNumber", "required": true, "label": "数组", "value": [ [ "VARIABLE_NODE_ID", "list" ] ], "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" }, { "key": "childrenNodeIdList", "renderTypeList": [ "hidden" ], "valueType": "arrayString", "label": "", "value": [ "tRxC7faEoGuE", "cGnptXbKAyMN" ] }, { "key": "nodeWidth", "renderTypeList": [ "hidden" ], "valueType": "number", "label": "", "value": 1246.6404923618281 }, { "key": "nodeHeight", "renderTypeList": [ "hidden" ], "valueType": "number", "label": "", "value": 642.1566957382456 }, { "key": "loopNodeInputHeight", "renderTypeList": [ "hidden" ], "valueType": "number", "label": "", "value": 83, "valueDesc": "", "description": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [ { "id": "loopArray", "key": "loopArray", "label": "数组执行结果", "type": "static", "valueType": "arrayAny", "valueDesc": "", "description": "" } ] }, { "nodeId": "tRxC7faEoGuE", "parentNodeId": "nlv8iMRsvgkA", "name": "开始", "avatar": "core/workflow/template/loopStart", "flowNodeType": "loopStart", "showStatus": false, "position": { "x": 1305.782937883576, "y": -270.30845154767246 }, "version": "4811", "inputs": [ { "key": "loopStartInput", "renderTypeList": [ "hidden" ], "valueType": "any", "label": "", "required": true, "value": "" }, { "key": "loopStartIndex", "renderTypeList": [ "hidden" ], "valueType": "number", "label": "workflow:Array_element_index" } ], "outputs": [ { "id": "loopStartIndex", "key": "loopStartIndex", "label": "workflow:Array_element_index", "type": "static", "valueType": "number" }, { "id": "loopStartInput", "key": "loopStartInput", "label": "数组元素", "type": "static", "valueType": "number" } ] }, { "nodeId": "cGnptXbKAyMN", "parentNodeId": "nlv8iMRsvgkA", "name": "结束", "avatar": "core/workflow/template/loopEnd", "flowNodeType": "loopEnd", "showStatus": false, "position": { "x": 1929.4234302454042, "y": 135.8482441905731 }, "version": "4811", "inputs": [ { "key": "loopEndInput", "renderTypeList": [ "reference" ], "valueType": "any", "label": "", "required": true, "value": [] } ], "outputs": [] }, { "nodeId": "zpOBWBxfyUap", "parentNodeId": "nlv8iMRsvgkA", "name": "指定回复", "intro": "该模块可以直接回复一段指定的内容。常用于引导、提示。非字符串内容传入时,会转成字符串进行输出。", "avatar": "core/workflow/template/reply", "flowNodeType": "answerNode", "position": { "x": 1806.423430245404, "y": -217.4185397094268 }, "version": "481", "inputs": [ { "key": "text", "renderTypeList": [ "textarea", "reference" ], "valueType": "any", "required": true, "label": "回复的内容", "description": "可以使用 \\n 来实现连续换行。\n可以通过外部模块输入实现回复,外部模块输入时会覆盖当前填写的内容。\n如传入非字符串类型数据将会自动转成字符串", "placeholder": "common:core.module.input.description.Response content", "value": "{{$tRxC7faEoGuE.loopStartInput$}}", "valueDesc": "", "debugLabel": "", "toolDescription": "" } ], "outputs": [] } ], "edges": [ { "source": "448745", "target": "nlv8iMRsvgkA", "sourceHandle": "448745-source-right", "targetHandle": "nlv8iMRsvgkA-target-left" }, { "source": "tRxC7faEoGuE", "target": "zpOBWBxfyUap", "sourceHandle": "tRxC7faEoGuE-source-right", "targetHandle": "zpOBWBxfyUap-target-left" } ], "chatConfig": { "variables": [ { "id": "04sm7m", "key": "list", "label": "list", "type": "custom", "description": "", "required": false, "valueType": "arrayNumber", "list": [ { "value": "", "label": "" } ], "defaultValue": "[1,2,3]", "enums": [ { "value": "", "label": "" } ] } ], "_id": "67a8d281b54c01f7bd95c995", "scheduledTriggerConfig": { "cronString": "", "timezone": "Asia/Shanghai", "defaultPrompt": "" } } }