{ "author": "FastGPT Team", "templateType": "tools", "name": "core.module.template.TFSwitch", "avatar": "/imgs/module/tfSwitch.svg", "intro": "core.module.template.TFSwitch intro", "showStatus": false, "modules": [ { "moduleId": "w90mfp", "name": "定义插件输入", "avatar": "/imgs/module/input.png", "flowType": "pluginInput", "showStatus": false, "position": { "x": 616.4226348688949, "y": -165.05298493910115 }, "inputs": [ { "key": "input", "valueType": "any", "type": "target", "label": "core.module.input.label.anyInput", "required": true, "edit": true, "connected": true, "description": "core.module.input.description.anyInput" }, { "key": "rule", "valueType": "string", "label": "core.module.input.label.TFSwitch textarea", "type": "textarea", "required": false, "description": "core.module.input.description.TFSwitch textarea", "edit": true, "editField": { "key": true, "name": true, "description": true, "required": true, "dataType": true, "inputType": true }, "connected": true } ], "outputs": [ { "key": "input", "valueType": "any", "label": "core.module.input.label.anyInput", "type": "source", "edit": true, "targets": [ { "moduleId": "8kld99", "key": "input" } ] }, { "key": "rule", "valueType": "string", "label": "core.module.input.label.TFSwitch textarea", "type": "source", "edit": true, "targets": [ { "moduleId": "8kld99", "key": "rule" } ] } ] }, { "moduleId": "tze1ju", "name": "定义插件输出", "avatar": "/imgs/module/output.png", "flowType": "pluginOutput", "showStatus": false, "position": { "x": 1985.3791673445353, "y": -144.90535546692078 }, "inputs": [ { "key": "true", "type": "target", "valueType": "boolean", "label": "True", "required": true, "edit": true, "connected": true, "description": "" }, { "key": "false", "valueType": "boolean", "label": "False", "type": "target", "required": true, "description": "", "edit": true, "editField": { "key": true, "name": true, "description": true, "required": false, "dataType": true, "inputType": false }, "connected": true } ], "outputs": [ { "key": "true", "valueType": "boolean", "label": "True", "type": "source", "edit": true, "targets": [] }, { "key": "false", "valueType": "boolean", "label": "False", "type": "source", "edit": true, "targets": [] } ] }, { "moduleId": "8kld99", "name": "HTTP模块", "avatar": "/imgs/module/http.png", "flowType": "httpRequest", "showStatus": true, "position": { "x": 1210.560012858087, "y": -387.62433050951756 }, "inputs": [ { "key": "switch", "type": "target", "label": "core.module.input.label.switch", "valueType": "any", "showTargetInApp": true, "showTargetInPlugin": true, "connected": false }, { "key": "system_httpMethod", "type": "select", "valueType": "string", "label": "core.module.input.label.Http Request Method", "value": "POST", "list": [ { "label": "GET", "value": "GET" }, { "label": "POST", "value": "POST" } ], "required": true, "showTargetInApp": false, "showTargetInPlugin": false, "connected": false }, { "key": "system_httpReqUrl", "type": "input", "valueType": "string", "label": "core.module.input.label.Http Request Url", "description": "core.module.input.description.Http Request Url", "placeholder": "https://api.ai.com/getInventory", "required": false, "showTargetInApp": false, "showTargetInPlugin": false, "value": "/api/plugins/TFSwitch", "connected": false }, { "key": "system_httpHeader", "type": "textarea", "valueType": "string", "label": "core.module.input.label.Http Request Header", "description": "core.module.input.description.Http Request Header", "placeholder": "core.module.input.description.Http Request Header", "required": false, "showTargetInApp": false, "showTargetInPlugin": false, "connected": false }, { "key": "input", "valueType": "any", "label": "input", "type": "target", "required": true, "description": "", "edit": true, "editField": { "key": true, "name": true, "description": true, "required": true, "dataType": true }, "connected": true }, { "key": "rule", "valueType": "string", "label": "rule", "type": "target", "required": false, "description": "", "edit": true, "editField": { "key": true, "name": true, "description": true, "required": true, "dataType": true }, "connected": true }, { "key": "system_addInputParam", "type": "addInputParam", "valueType": "any", "label": "", "required": false, "showTargetInApp": false, "showTargetInPlugin": false, "editField": { "key": true, "name": true, "description": true, "required": true, "dataType": true }, "defaultEditField": { "label": "", "key": "", "description": "", "inputType": "target", "valueType": "string", "required": true }, "connected": false } ], "outputs": [ { "key": "finish", "label": "core.module.output.label.running done", "description": "core.module.output.description.running done", "valueType": "boolean", "type": "source", "targets": [] }, { "key": "system_addOutputParam", "type": "addOutputParam", "valueType": "any", "label": "", "targets": [], "editField": { "key": true, "name": true, "description": true, "dataType": true }, "defaultEditField": { "label": "", "key": "", "description": "", "outputType": "source", "valueType": "string" } }, { "type": "source", "valueType": "boolean", "key": "true", "label": "true", "description": "", "edit": true, "editField": { "key": true, "name": true, "description": true, "dataType": true }, "targets": [ { "moduleId": "tze1ju", "key": "true" } ] }, { "type": "source", "valueType": "boolean", "key": "false", "label": "false", "description": "", "edit": true, "editField": { "key": true, "name": true, "description": true, "dataType": true }, "targets": [ { "moduleId": "tze1ju", "key": "false" } ] } ] } ] }