{"id":364,"date":"2025-01-05T22:40:27","date_gmt":"2025-01-05T14:40:27","guid":{"rendered":"https:\/\/daogu.work\/?p=364"},"modified":"2025-01-05T22:40:28","modified_gmt":"2025-01-05T14:40:28","slug":"%e6%97%a0laf%e4%ba%91%e5%87%bd%e6%95%b0%ef%bc%8c%e7%9b%b4%e6%8e%a5%e4%bd%bf%e7%94%a8fastgpt%e9%9b%86%e6%88%90google%e6%90%9c%e7%b4%a2","status":"publish","type":"post","link":"https:\/\/daogu.work\/?p=364","title":{"rendered":"\u65e0Laf\u4e91\u51fd\u6570\uff0c\u76f4\u63a5\u4f7f\u7528FastGPT\u96c6\u6210Google\u641c\u7d22"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">\u80cc\u666f\u4ecb\u7ecd<\/h2>\n\n\n\n<p>\u5728Fastgpt\u4e2d\u867d\u7136\u6709Google\u96c6\u6210\u641c\u7d22\uff0c\u4f46\u662f\u9700\u8981\u4f7f\u7528laf\u4e91\u51fd\u6570\u3002\u8fd9\u91cc\u7ed9\u51fa\u4e00\u4e2a\u914d\u7f6e\u6587\u4ef6\uff0c\u53ef\u4ee5\u76f4\u63a5\u5bfc\u5165\u5230fastgpt\u7684workflow,\u53ea\u9700\u8981\u4fee\u6027Google\u7684cx\u548cAPI\u7684\u503c\uff0c\u5176\u4ed6\u7684\u503c\u4f60\u81ea\u5df1\u81ea\u5b9a\u4e49\u5373\u53ef\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>FastGPT\u793e\u533a\u7248\u672c\uff1aV4.8.16<\/li>\n\n\n\n<li>\u5177\u4f53\u7684\u64cd\u4f5c\u53ef\u4ee5\u89c2\u770bB\u7ad9\u89c6\u9891\uff1a<a href=\"https:\/\/www.bilibili.com\/video\/BV1xUrxYhEBh\">\u89c6\u9891\u94fe\u63a5<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u914d\u7f6e\u6587\u4ef6<\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"nodes\": &#91;\n    {\n      \"nodeId\": \"userGuide\",\n      \"name\": \"common:core.module.template.system_config\",\n      \"intro\": \"common:core.module.template.system_config_info\",\n      \"avatar\": \"core\/workflow\/template\/systemConfig\",\n      \"flowNodeType\": \"userGuide\",\n      \"position\": {\n        \"x\": 262.2732338817093,\n        \"y\": -476.00241136598146\n      },\n      \"version\": \"481\",\n      \"inputs\": &#91;\n        {\n          \"key\": \"welcomeText\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"valueType\": \"string\",\n          \"label\": \"core.app.Welcome Text\",\n          \"value\": \"\"\n        },\n        {\n          \"key\": \"variables\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"valueType\": \"any\",\n          \"label\": \"core.app.Chat Variable\",\n          \"value\": &#91;]\n        },\n        {\n          \"key\": \"questionGuide\",\n          \"valueType\": \"any\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"label\": \"core.app.Question Guide\",\n          \"value\": {\n            \"open\": false\n          }\n        },\n        {\n          \"key\": \"tts\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"valueType\": \"any\",\n          \"label\": \"\",\n          \"value\": {\n            \"type\": \"web\"\n          }\n        },\n        {\n          \"key\": \"whisper\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"valueType\": \"any\",\n          \"label\": \"\",\n          \"value\": {\n            \"open\": false,\n            \"autoSend\": false,\n            \"autoTTSResponse\": false\n          }\n        },\n        {\n          \"key\": \"scheduleTrigger\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"valueType\": \"any\",\n          \"label\": \"\",\n          \"value\": null\n        }\n      ],\n      \"outputs\": &#91;]\n    },\n    {\n      \"nodeId\": \"448745\",\n      \"name\": \"common:core.module.template.work_start\",\n      \"intro\": \"\",\n      \"avatar\": \"core\/workflow\/template\/workflowStart\",\n      \"flowNodeType\": \"workflowStart\",\n      \"position\": {\n        \"x\": 754.4072203387426,\n        \"y\": -406.7954791699196\n      },\n      \"version\": \"481\",\n      \"inputs\": &#91;\n        {\n          \"key\": \"userChatInput\",\n          \"renderTypeList\": &#91;\n            \"reference\",\n            \"textarea\"\n          ],\n          \"valueType\": \"string\",\n          \"label\": \"common:core.module.input.label.user question\",\n          \"required\": true,\n          \"toolDescription\": \"\u7528\u6237\u95ee\u9898\",\n          \"debugLabel\": \"\"\n        }\n      ],\n      \"outputs\": &#91;\n        {\n          \"id\": \"userChatInput\",\n          \"key\": \"userChatInput\",\n          \"label\": \"common:core.module.input.label.user question\",\n          \"type\": \"static\",\n          \"valueType\": \"string\",\n          \"description\": \"\"\n        }\n      ]\n    },\n    {\n      \"nodeId\": \"h4JD8xaVEpxK\",\n      \"name\": \"HTTP \u8bf7\u6c42\",\n      \"intro\": \"\u53ef\u4ee5\u53d1\u51fa\u4e00\u4e2a HTTP \u8bf7\u6c42\uff0c\u5b9e\u73b0\u66f4\u4e3a\u590d\u6742\u7684\u64cd\u4f5c\uff08\u8054\u7f51\u641c\u7d22\u3001\u6570\u636e\u5e93\u67e5\u8be2\u7b49\uff09\",\n      \"avatar\": \"core\/workflow\/template\/httpRequest\",\n      \"flowNodeType\": \"httpRequest468\",\n      \"showStatus\": true,\n      \"position\": {\n        \"x\": 1194.8632898061628,\n        \"y\": -572.7954791699196\n      },\n      \"version\": \"481\",\n      \"inputs\": &#91;\n        {\n          \"key\": \"system_addInputParam\",\n          \"renderTypeList\": &#91;\n            \"addInputParam\"\n          ],\n          \"valueType\": \"dynamic\",\n          \"label\": \"\",\n          \"required\": false,\n          \"description\": \"common:core.module.input.description.HTTP Dynamic Input\",\n          \"customInputConfig\": {\n            \"selectValueTypeList\": &#91;\n              \"string\",\n              \"number\",\n              \"boolean\",\n              \"object\",\n              \"arrayString\",\n              \"arrayNumber\",\n              \"arrayBoolean\",\n              \"arrayObject\",\n              \"arrayAny\",\n              \"any\",\n              \"chatHistory\",\n              \"datasetQuote\",\n              \"dynamic\",\n              \"selectApp\",\n              \"selectDataset\"\n            ],\n            \"showDescription\": false,\n            \"showDefaultValue\": true\n          },\n          \"valueDesc\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"system_httpMethod\",\n          \"renderTypeList\": &#91;\n            \"custom\"\n          ],\n          \"valueType\": \"string\",\n          \"label\": \"\",\n          \"value\": \"GET\",\n          \"required\": true,\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"system_httpTimeout\",\n          \"renderTypeList\": &#91;\n            \"custom\"\n          ],\n          \"valueType\": \"number\",\n          \"label\": \"\",\n          \"value\": 30,\n          \"min\": 5,\n          \"max\": 600,\n          \"required\": true,\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"system_httpReqUrl\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"valueType\": \"string\",\n          \"label\": \"\",\n          \"description\": \"common:core.module.input.description.Http Request Url\",\n          \"placeholder\": \"https:\/\/api.ai.com\/getInventory\",\n          \"required\": false,\n          \"value\": \"https:\/\/www.googleapis.com\/customsearch\/v1\",\n          \"valueDesc\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"system_httpHeader\",\n          \"renderTypeList\": &#91;\n            \"custom\"\n          ],\n          \"valueType\": \"any\",\n          \"value\": &#91;],\n          \"label\": \"\",\n          \"description\": \"common:core.module.input.description.Http Request Header\",\n          \"placeholder\": \"common:core.module.input.description.Http Request Header\",\n          \"required\": false,\n          \"valueDesc\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"system_httpParams\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"valueType\": \"any\",\n          \"value\": &#91;\n            {\n              \"key\": \"q\",\n              \"type\": \"string\",\n              \"value\": \"{{query}}\"\n            },\n            {\n              \"key\": \"cx\",\n              \"type\": \"string\",\n              \"value\": \"yourself_cx\"\n            },\n            {\n              \"key\": \"key\",\n              \"type\": \"string\",\n              \"value\": \"yourself_api_key\"\n            },\n            {\n              \"key\": \"c2coff\",\n              \"type\": \"string\",\n              \"value\": \"1\"\n            },\n            {\n              \"key\": \"start\",\n              \"type\": \"string\",\n              \"value\": \"1\"\n            },\n            {\n              \"key\": \"end\",\n              \"type\": \"string\",\n              \"value\": \"20\"\n            }\n          ],\n          \"label\": \"\",\n          \"required\": false,\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"system_httpJsonBody\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"valueType\": \"any\",\n          \"value\": \"\",\n          \"label\": \"\",\n          \"required\": false,\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"system_httpFormBody\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"valueType\": \"any\",\n          \"value\": &#91;],\n          \"label\": \"\",\n          \"required\": false,\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"system_httpContentType\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"valueType\": \"string\",\n          \"value\": \"json\",\n          \"label\": \"\",\n          \"required\": false,\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"renderTypeList\": &#91;\n            \"reference\"\n          ],\n          \"valueType\": \"string\",\n          \"canEdit\": true,\n          \"key\": \"query\",\n          \"label\": \"query\",\n          \"customInputConfig\": {\n            \"selectValueTypeList\": &#91;\n              \"string\",\n              \"number\",\n              \"boolean\",\n              \"object\",\n              \"arrayString\",\n              \"arrayNumber\",\n              \"arrayBoolean\",\n              \"arrayObject\",\n              \"arrayAny\",\n              \"any\",\n              \"chatHistory\",\n              \"datasetQuote\",\n              \"dynamic\",\n              \"selectApp\",\n              \"selectDataset\"\n            ],\n            \"showDescription\": false,\n            \"showDefaultValue\": true\n          },\n          \"required\": true,\n          \"value\": &#91;\n            \"448745\",\n            \"userChatInput\"\n          ]\n        }\n      ],\n      \"outputs\": &#91;\n        {\n          \"id\": \"error\",\n          \"key\": \"error\",\n          \"label\": \"workflow:request_error\",\n          \"description\": \"HTTP\u8bf7\u6c42\u9519\u8bef\u4fe1\u606f\uff0c\u6210\u529f\u65f6\u8fd4\u56de\u7a7a\",\n          \"valueType\": \"object\",\n          \"type\": \"static\"\n        },\n        {\n          \"id\": \"httpRawResponse\",\n          \"key\": \"httpRawResponse\",\n          \"required\": true,\n          \"label\": \"workflow:raw_response\",\n          \"description\": \"HTTP\u8bf7\u6c42\u7684\u539f\u59cb\u54cd\u5e94\u3002\u53ea\u80fd\u63a5\u53d7\u5b57\u7b26\u4e32\u6216JSON\u7c7b\u578b\u54cd\u5e94\u6570\u636e\u3002\",\n          \"valueType\": \"any\",\n          \"type\": \"static\"\n        },\n        {\n          \"id\": \"system_addOutputParam\",\n          \"key\": \"system_addOutputParam\",\n          \"type\": \"dynamic\",\n          \"valueType\": \"dynamic\",\n          \"label\": \"\u8f93\u51fa\u5b57\u6bb5\u63d0\u53d6\",\n          \"customFieldConfig\": {\n            \"selectValueTypeList\": &#91;\n              \"string\",\n              \"number\",\n              \"boolean\",\n              \"object\",\n              \"arrayString\",\n              \"arrayNumber\",\n              \"arrayBoolean\",\n              \"arrayObject\",\n              \"arrayAny\",\n              \"any\",\n              \"chatHistory\",\n              \"datasetQuote\",\n              \"dynamic\",\n              \"selectApp\",\n              \"selectDataset\"\n            ],\n            \"showDescription\": false,\n            \"showDefaultValue\": false\n          },\n          \"description\": \"\u53ef\u4ee5\u901a\u8fc7 JSONPath \u8bed\u6cd5\u6765\u63d0\u53d6\u54cd\u5e94\u503c\u4e2d\u7684\u6307\u5b9a\u5b57\u6bb5\",\n          \"valueDesc\": \"\"\n        }\n      ]\n    },\n    {\n      \"nodeId\": \"jvTUBFkJ47cy\",\n      \"name\": \"\u4ee3\u7801\u8fd0\u884c\",\n      \"intro\": \"\u6267\u884c\u4e00\u6bb5\u7b80\u5355\u7684\u811a\u672c\u4ee3\u7801\uff0c\u901a\u5e38\u7528\u4e8e\u8fdb\u884c\u590d\u6742\u7684\u6570\u636e\u5904\u7406\u3002\",\n      \"avatar\": \"core\/workflow\/template\/codeRun\",\n      \"flowNodeType\": \"code\",\n      \"showStatus\": true,\n      \"position\": {\n        \"x\": 1977.6571839512153,\n        \"y\": -406.7954791699196\n      },\n      \"version\": \"482\",\n      \"inputs\": &#91;\n        {\n          \"key\": \"system_addInputParam\",\n          \"renderTypeList\": &#91;\n            \"addInputParam\"\n          ],\n          \"valueType\": \"dynamic\",\n          \"label\": \"\",\n          \"required\": false,\n          \"description\": \"workflow:these_variables_will_be_input_parameters_for_code_execution\",\n          \"customInputConfig\": {\n            \"selectValueTypeList\": &#91;\n              \"string\",\n              \"number\",\n              \"boolean\",\n              \"object\",\n              \"arrayString\",\n              \"arrayNumber\",\n              \"arrayBoolean\",\n              \"arrayObject\",\n              \"arrayAny\",\n              \"any\",\n              \"chatHistory\",\n              \"datasetQuote\",\n              \"dynamic\",\n              \"selectApp\",\n              \"selectDataset\"\n            ],\n            \"showDescription\": false,\n            \"showDefaultValue\": true\n          },\n          \"valueDesc\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"codeType\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"label\": \"\",\n          \"value\": \"js\",\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"code\",\n          \"renderTypeList\": &#91;\n            \"custom\"\n          ],\n          \"label\": \"\",\n          \"value\": \"function main({searchresult}){\\n    const data = JSON.parse(searchresult);\\n    \/\/ \u63d0\u53d6\u6807\u9898\u548c\u94fe\u63a5\\n    const output = data.items.map((item) =&gt; {\\n  return `${item.title}\\\\n${item.snippet}`;\\n}).join('\\\\n');\\nreturn {\\\"output\\\":output};\\n\\n}\",\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"renderTypeList\": &#91;\n            \"reference\"\n          ],\n          \"valueType\": \"string\",\n          \"canEdit\": true,\n          \"key\": \"searchresult\",\n          \"label\": \"searchresult\",\n          \"customInputConfig\": {\n            \"selectValueTypeList\": &#91;\n              \"string\",\n              \"number\",\n              \"boolean\",\n              \"object\",\n              \"arrayString\",\n              \"arrayNumber\",\n              \"arrayBoolean\",\n              \"arrayObject\",\n              \"arrayAny\",\n              \"any\",\n              \"chatHistory\",\n              \"datasetQuote\",\n              \"dynamic\",\n              \"selectApp\",\n              \"selectDataset\"\n            ],\n            \"showDescription\": false,\n            \"showDefaultValue\": true\n          },\n          \"required\": true,\n          \"value\": &#91;\n            \"h4JD8xaVEpxK\",\n            \"httpRawResponse\"\n          ],\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        }\n      ],\n      \"outputs\": &#91;\n        {\n          \"id\": \"system_rawResponse\",\n          \"key\": \"system_rawResponse\",\n          \"label\": \"workflow:full_response_data\",\n          \"valueType\": \"object\",\n          \"type\": \"static\",\n          \"description\": \"\"\n        },\n        {\n          \"id\": \"error\",\n          \"key\": \"error\",\n          \"label\": \"workflow:execution_error\",\n          \"description\": \"\u4ee3\u7801\u8fd0\u884c\u9519\u8bef\u4fe1\u606f\uff0c\u6210\u529f\u65f6\u8fd4\u56de\u7a7a\",\n          \"valueType\": \"object\",\n          \"type\": \"static\"\n        },\n        {\n          \"id\": \"system_addOutputParam\",\n          \"key\": \"system_addOutputParam\",\n          \"type\": \"dynamic\",\n          \"valueType\": \"dynamic\",\n          \"label\": \"\",\n          \"customFieldConfig\": {\n            \"selectValueTypeList\": &#91;\n              \"string\",\n              \"number\",\n              \"boolean\",\n              \"object\",\n              \"arrayString\",\n              \"arrayNumber\",\n              \"arrayBoolean\",\n              \"arrayObject\",\n              \"arrayAny\",\n              \"any\",\n              \"chatHistory\",\n              \"datasetQuote\",\n              \"dynamic\",\n              \"selectApp\",\n              \"selectDataset\"\n            ],\n            \"showDescription\": false,\n            \"showDefaultValue\": false\n          },\n          \"description\": \"\u5c06\u4ee3\u7801\u4e2d return \u7684\u5bf9\u8c61\u4f5c\u4e3a\u8f93\u51fa\uff0c\u4f20\u9012\u7ed9\u540e\u7eed\u7684\u8282\u70b9\u3002\u53d8\u91cf\u540d\u9700\u8981\u5bf9\u5e94 return \u7684 key\",\n          \"valueDesc\": \"\"\n        },\n        {\n          \"id\": \"qLUQfhG0ILRX\",\n          \"type\": \"dynamic\",\n          \"key\": \"output\",\n          \"valueType\": \"string\",\n          \"label\": \"output\",\n          \"valueDesc\": \"\",\n          \"description\": \"\"\n        }\n      ]\n    },\n    {\n      \"nodeId\": \"jq5VisZl4Ctw\",\n      \"name\": \"AI \u5bf9\u8bdd\",\n      \"intro\": \"AI \u5927\u6a21\u578b\u5bf9\u8bdd\",\n      \"avatar\": \"core\/workflow\/template\/aiChat\",\n      \"flowNodeType\": \"chatNode\",\n      \"showStatus\": true,\n      \"position\": {\n        \"x\": 2514.6177029774717,\n        \"y\": -448.79547916991964\n      },\n      \"version\": \"4813\",\n      \"inputs\": &#91;\n        {\n          \"key\": \"model\",\n          \"renderTypeList\": &#91;\n            \"settingLLMModel\",\n            \"reference\"\n          ],\n          \"label\": \"AI \u6a21\u578b\",\n          \"valueType\": \"string\",\n          \"value\": \"qwen2.5-14b-instruct\",\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"temperature\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"label\": \"\",\n          \"value\": 0,\n          \"valueType\": \"number\",\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"maxToken\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"label\": \"\",\n          \"value\": 2000,\n          \"valueType\": \"number\",\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"isResponseAnswerText\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"label\": \"\",\n          \"value\": true,\n          \"valueType\": \"boolean\",\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"aiChatQuoteRole\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"label\": \"\",\n          \"valueType\": \"string\",\n          \"value\": \"system\",\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"quoteTemplate\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"label\": \"\",\n          \"valueType\": \"string\",\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"quotePrompt\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"label\": \"\",\n          \"valueType\": \"string\",\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"aiChatVision\",\n          \"renderTypeList\": &#91;\n            \"hidden\"\n          ],\n          \"label\": \"\",\n          \"valueType\": \"boolean\",\n          \"value\": true,\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"systemPrompt\",\n          \"renderTypeList\": &#91;\n            \"textarea\",\n            \"reference\"\n          ],\n          \"max\": 3000,\n          \"valueType\": \"string\",\n          \"label\": \"\u63d0\u793a\u8bcd\",\n          \"description\": \"core.app.tip.systemPromptTip\",\n          \"placeholder\": \"core.app.tip.chatNodeSystemPromptTip\",\n          \"value\": \"\u4e0b\u6587\u662f\u8c37\u6b4c\u641c\u7d22\u7684\u7ed3\u679c\uff0c\u4f60\u53ef\u4ee5\u63d0\u4f9b\u5b9e\u65f6\u4fe1\u606f\uff0c\u6839\u636e\u641c\u7d22\u7ed3\u679c\u56de\u7b54\u95ee\u9898\u3002\u641c\u7d22\u8bcd: {{$448745.userChatInput$}}\\ngoogle \u641c\u7d22\u7ed3\u679c:`\\n{{$jvTUBFkJ47cy.qLUQfhG0ILRX$}}`\\n\u8bf7\u5c3d\u53ef\u80fd\u5229\u7528\u641c\u7d22\u7ed3\u679c\u56de\u7b54\u7528\u6237\u95ee\u9898\",\n          \"valueDesc\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"history\",\n          \"renderTypeList\": &#91;\n            \"numberInput\",\n            \"reference\"\n          ],\n          \"valueType\": \"chatHistory\",\n          \"label\": \"\u804a\u5929\u8bb0\u5f55\",\n          \"description\": \"workflow:max_dialog_rounds\",\n          \"required\": true,\n          \"min\": 0,\n          \"max\": 50,\n          \"value\": 6,\n          \"valueDesc\": \"\",\n          \"debugLabel\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"quoteQA\",\n          \"renderTypeList\": &#91;\n            \"settingDatasetQuotePrompt\"\n          ],\n          \"label\": \"\",\n          \"debugLabel\": \"\u77e5\u8bc6\u5e93\u5f15\u7528\",\n          \"description\": \"\",\n          \"valueType\": \"datasetQuote\",\n          \"valueDesc\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"fileUrlList\",\n          \"renderTypeList\": &#91;\n            \"reference\",\n            \"input\"\n          ],\n          \"label\": \"\u6587\u4ef6\u94fe\u63a5\",\n          \"debugLabel\": \"\u6587\u4ef6\u94fe\u63a5\",\n          \"valueType\": \"arrayString\",\n          \"value\": &#91;],\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"toolDescription\": \"\"\n        },\n        {\n          \"key\": \"userChatInput\",\n          \"renderTypeList\": &#91;\n            \"reference\",\n            \"textarea\"\n          ],\n          \"valueType\": \"string\",\n          \"label\": \"\u7528\u6237\u95ee\u9898\",\n          \"toolDescription\": \"\u7528\u6237\u95ee\u9898\",\n          \"required\": true,\n          \"value\": &#91;\n            \"448745\",\n            \"userChatInput\"\n          ],\n          \"valueDesc\": \"\",\n          \"description\": \"\",\n          \"debugLabel\": \"\"\n        }\n      ],\n      \"outputs\": &#91;\n        {\n          \"id\": \"history\",\n          \"key\": \"history\",\n          \"required\": true,\n          \"label\": \"common:core.module.output.label.New context\",\n          \"description\": \"\u5c06\u672c\u6b21\u56de\u590d\u5185\u5bb9\u62fc\u63a5\u4e0a\u5386\u53f2\u8bb0\u5f55\uff0c\u4f5c\u4e3a\u65b0\u7684\u4e0a\u4e0b\u6587\u8fd4\u56de\",\n          \"valueType\": \"chatHistory\",\n          \"valueDesc\": \"{\\n  obj: System | Human | AI;\\n  value: string;\\n}&#91;]\",\n          \"type\": \"static\"\n        },\n        {\n          \"id\": \"answerText\",\n          \"key\": \"answerText\",\n          \"required\": true,\n          \"label\": \"common:core.module.output.label.Ai response content\",\n          \"description\": \"\u5c06\u5728 stream \u56de\u590d\u5b8c\u6bd5\u540e\u89e6\u53d1\",\n          \"valueType\": \"string\",\n          \"type\": \"static\"\n        }\n      ]\n    }\n  ],\n  \"edges\": &#91;\n    {\n      \"source\": \"448745\",\n      \"target\": \"h4JD8xaVEpxK\",\n      \"sourceHandle\": \"448745-source-right\",\n      \"targetHandle\": \"h4JD8xaVEpxK-target-left\"\n    },\n    {\n      \"source\": \"h4JD8xaVEpxK\",\n      \"target\": \"jvTUBFkJ47cy\",\n      \"sourceHandle\": \"h4JD8xaVEpxK-source-right\",\n      \"targetHandle\": \"jvTUBFkJ47cy-target-left\"\n    },\n    {\n      \"source\": \"jvTUBFkJ47cy\",\n      \"target\": \"jq5VisZl4Ctw\",\n      \"sourceHandle\": \"jvTUBFkJ47cy-source-right\",\n      \"targetHandle\": \"jq5VisZl4Ctw-target-left\"\n    }\n  ],\n  \"chatConfig\": {\n    \"welcomeText\": \"\u6211\u662f\u4f60\u7684google\u641c\u7d22AI\u5c0f\u52a9\u624b\uff0c\u4f60\u6709\u4ec0\u4e48\u95ee\u9898\u60f3\u95ee\u6211\u7684\uff1f\",\n    \"variables\": &#91;],\n    \"scheduledTriggerConfig\": {\n      \"cronString\": \"\",\n      \"timezone\": \"Asia\/Shanghai\",\n      \"defaultPrompt\": \"\"\n    },\n    \"_id\": \"6776ca6bef991bbbfe693871\"\n  }\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u80cc\u666f\u4ecb\u7ecd \u5728Fastgpt\u4e2d\u867d\u7136\u6709Google\u96c6\u6210\u641c\u7d22\uff0c\u4f46\u662f\u9700\u8981\u4f7f\u7528laf\u4e91\u51fd\u6570\u3002\u8fd9\u91cc\u7ed9\u51fa\u4e00\u4e2a\u914d\u7f6e\u6587\u4ef6\uff0c\u53ef\u4ee5\u76f4 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[204],"tags":[205,206],"class_list":["post-364","post","type-post","status-publish","format-standard","hentry","category-llm","tag-fastgpt","tag-google"],"_links":{"self":[{"href":"https:\/\/daogu.work\/index.php?rest_route=\/wp\/v2\/posts\/364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/daogu.work\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/daogu.work\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/daogu.work\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/daogu.work\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=364"}],"version-history":[{"count":1,"href":"https:\/\/daogu.work\/index.php?rest_route=\/wp\/v2\/posts\/364\/revisions"}],"predecessor-version":[{"id":365,"href":"https:\/\/daogu.work\/index.php?rest_route=\/wp\/v2\/posts\/364\/revisions\/365"}],"wp:attachment":[{"href":"https:\/\/daogu.work\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/daogu.work\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/daogu.work\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}