FastGPT

首页 > 帮助 > 客户案例及场景 > 应用搭建案例 > 固定开头和结尾内容

固定开头和结尾内容

发布时间:2026-01-09 15:42:42 | 浏览量:1 | 评论数:

利用指定回复,创建固定的开头和结尾

如上图,可以通过指定回复编排一个固定的开头和结尾内容。

模块编排

复制下面配置,点击「高级编排」右上角的导入按键,导入该配置。

{

  "nodes": [

    {

      "nodeId": "7z5g5h",

      "name": "流程开始",

      "intro": "",

      "avatar": "/imgs/workflow/userChatInput.svg",

      "flowNodeType": "workflowStart",

      "position": {

        "x": -269.50851681351924,

        "y": 1657.6123698022448

      },

      "inputs": [

        {

          "key": "userChatInput",

          "renderTypeList": [

            "reference",

            "textarea"

          ],

          "valueType": "string",

          "label": "问题输入",

          "required": true,

          "toolDescription": "用户问题",

          "type": "systemInput",

          "showTargetInApp": false,

          "showTargetInPlugin": false,

          "connected": false,

          "selectedTypeIndex": 0,

          "value": [

            "7z5g5h",

            "userChatInput"

          ]

        }

      ],

      "outputs": [

        {

          "id": "userChatInput",

          "type": "static",

          "key": "userChatInput",

          "valueType": "string",

          "label": "core.module.input.label.user question"

        }

      ]

    },

    {

      "nodeId": "nlfwkc",

      "name": "AI 对话",

      "intro": "AI 大模型对话",

      "avatar": "/imgs/workflow/AI.png",

      "flowNodeType": "chatNode",

      "showStatus": true,

      "position": {

        "x": 907.2058332478431,

        "y": 1348.9992737142143

      },

      "inputs": [

        {

          "key": "model",

          "renderTypeList": [

            "settingLLMModel",

            "reference"

          ],

          "label": "core.module.input.label.aiModel",

          "valueType": "string",

          "type": "selectLLMModel",

          "required": true,

          "showTargetInApp": false,

          "showTargetInPlugin": false,

          "value": "gpt-3.5-turbo",

          "connected": false,

          "selectedTypeIndex": 0

        },

        {

          "key": "temperature",

          "renderTypeList": [

            "hidden"

          ],

          "label": "",

          "value": 0,

          "valueType": "number",

          "min": 0,

          "max": 10,

          "step": 1,

          "type": "hidden",

          "showTargetInApp": false,

          "showTargetInPlugin": false,

          "connected": false,

          "selectedTypeIndex": 0

        },

        {

          "key": "maxToken",

          "renderTypeList": [

            "hidden"

          ],

          "label": "",

          "value": 2000,

          "valueType": "number",

          "min": 100,

          "max": 4000,

          "step": 50,

          "type": "hidden",

          "showTargetInApp": false,

          "showTargetInPlugin": false,

          "connected": false,

          "selectedTypeIndex": 0

        },

        {

          "key": "isResponseAnswerText",

          "renderTypeList": [

            "hidden"

          ],

          "label": "",

          "value": true,

          "valueType": "boolean",

          "type": "hidden",

          "showTargetInApp": false,

          "showTargetInPlugin": false,

          "connected": false,

          "selectedTypeIndex": 0

        },

        {

          "key": "quoteTemplate",

          "renderTypeList": [

            "hidden"

          ],

          "label": "",

          "valueType": "string",

          "type": "hidden",

          "showTargetInApp": false,

          "showTargetInPlugin": false,

          "connected": false,

          "selectedTypeIndex": 0

        },

        {

          "key": "quotePrompt",

          "renderTypeList": [

            "hidden"

          ],

          "label": "",

          "valueType": "string",

          "type": "hidden",

          "showTargetInApp": false,

          "showTargetInPlugin": false,

          "connected": false,

          "selectedTypeIndex": 0

        },

        {

          "key": "systemPrompt",

          "renderTypeList": [

            "textarea",

            "reference"

          ],

          "max": 300,

          "valueType": "string",

          "label": "core.ai.Prompt",

          "description": "core.app.tip.chatNodeSystemPromptTip",

          "placeholder": "core.app.tip.chatNodeSystemPromptTip",

          "type": "textarea",

          "showTargetInApp": true,

          "showTargetInPlugin": true,

          "value": "",

          "connected": false,

          "selectedTypeIndex": 0

        },

        {

          "key": "history",

          "renderTypeList": [

            "numberInput",

            "reference"

          ],

          "valueType": "chatHistory",

          "label": "core.module.input.label.chat history",

          "required": true,

          "min": 0,

          "max": 30,

          "value": 6,

          "type": "numberInput",

          "showTargetInApp": true,

          "showTargetInPlugin": true,

          "connected": false,

          "selectedTypeIndex": 0

        },

        {

          "key": "userChatInput",

          "renderTypeList": [

            "reference",

            "textarea"

          ],

          "valueType": "string",

          "label": "问题输入",

          "required": true,

          "toolDescription": "用户问题",

          "type": "custom",

          "showTargetInApp": true,

          "showTargetInPlugin": true,

          "connected": true,

          "selectedTypeIndex": 0,

          "value": [

            "7z5g5h",

            "userChatInput"

          ]

        },

        {

          "key": "quoteQA",

          "renderTypeList": [

            "settingDatasetQuotePrompt"

          ],

          "label": "",

          "debugLabel": "知识库引用",

          "description": "core.module.Dataset quote.Input description",

          "valueType": "datasetQuote",

          "type": "target",

          "showTargetInApp": true,

          "showTargetInPlugin": true,

          "connected": true,

          "selectedTypeIndex": 0,

          "value": [

            "fljhzy",

            "quoteQA"

          ]

        }

      ],

      "outputs": [

        {

          "id": "answerText",

          "type": "static",

          "key": "answerText",

          "valueType": "string",

          "label": "core.module.output.label.Ai response content",

          "description": "core.module.output.description.Ai response content"

        },

        {

          "id": "history",

          "type": "static",

          "key": "history",

          "valueType": "chatHistory",

          "label": "core.module.output.label.New context",

          "description": "core.module.output.description.New context"

        }

      ]

    },

    {

      "nodeId": "q9equb",

      "name": "core.module.template.App system setting",

      "intro": "可以配置应用的系统参数。",

      "avatar": "/imgs/workflow/userGuide.png",

      "flowNodeType": "userGuide",

      "position": {

        "x": -275.92529567956024,

        "y": 1094.1001488133452

      },

      "inputs": [

        {

          "key": "welcomeText",

          "renderTypeList": [

            "hidden"

          ],

          "valueType": "string",

          "label": "core.app.Welcome Text",

          "type": "hidden",

          "showTargetInApp": false,

          "showTargetInPlugin": false,

          "value": "你好,我是电影《星际穿越》 AI 助手,有什么可以帮助你的?\n[导演是谁]\n[剧情介绍]\n[票房分析]",

          "connected": false,

          "selectedTypeIndex": 0

        },

        {

          "key": "variables",

          "renderTypeList": [

            "hidden"

          ],

          "valueType": "any",

          "label": "core.module.Variable",

          "value": [],

          "type": "hidden",

          "showTargetInApp": false,

          "showTargetInPlugin": false,

          "connected": false,

          "selectedTypeIndex": 0

        },

        {

          "key": "questionGuide",

          "valueType": "boolean",

          "renderTypeList": [

            "hidden"

          ],

          "label": "",

          "type": "switch",

          "showTargetInApp": false,

          "showTargetInPlugin": false,

          "connected": false,

          "selectedTypeIndex": 0

        },

        {

          "key": "tts",

          "renderTypeList": [

            "hidden"

          ],

          "valueType": "any",

          "label": "",

          "type": "hidden",

          "showTargetInApp": false,

          "showTargetInPlugin": false,

          "connected": false,

          "selectedTypeIndex": 0

        },

        {

          "key": "whisper",

          "renderTypeList": [

            "hidden"

          ],

          "valueType": "any",

          "label": ""

        },

        {

          "key": "scheduleTrigger",

          "renderTypeList": [

            "hidden"

          ],

          "valueType": "any",

          "label": "",

          "value": null

        }

      ],

      "outputs": []

    },

    {

      "nodeId": "tc90wz",

      "name": "指定回复",

      "intro": "该模块可以直接回复一段指定的内容。常用于引导、提示。非字符串内容传入时,会转成字符串进行输出。",

      "avatar": "/imgs/workflow/reply.png",

      "flowNodeType": "answerNode",

      "position": {

        "x": 159.49274056478237,

        "y": 1621.4635230667668

      },

      "inputs": [

        {

          "key": "text",

          "renderTypeList": [

            "textarea",

            "reference"

          ],

          "valueType": "any",

          "label": "core.module.input.label.Response content",

          "description": "core.module.input.description.Response content",

          "placeholder": "core.module.input.description.Response content",

          "type": "textarea",

          "showTargetInApp": true,

          "showTargetInPlugin": true,

          "value": "这是开头\\n",

          "connected": false,

          "selectedTypeIndex": 0

        }

      ],

      "outputs": []

    },

    {

      "nodeId": "U5T3dMVY4wj7",

      "name": "指定回复",

      "intro": "该模块可以直接回复一段指定的内容。常用于引导、提示。非字符串内容传入时,会转成字符串进行输出。",

      "avatar": "/imgs/workflow/reply.png",

      "flowNodeType": "answerNode",

      "position": {

        "x": 1467.0625486167608,

        "y": 1597.346243737531

      },

      "inputs": [

        {

          "key": "text",

          "renderTypeList": [

            "textarea",

            "reference"

          ],

          "valueType": "string",

          "label": "core.module.input.label.Response content",

          "description": "core.module.input.description.Response content",

          "placeholder": "core.module.input.description.Response content",

          "value": "这是结尾"

        }

      ],

      "outputs": []

    }

  ],

  "edges": [

    {

      "source": "7z5g5h",

      "target": "tc90wz",

      "sourceHandle": "7z5g5h-source-right",

      "targetHandle": "tc90wz-target-left"

    },

    {

      "source": "tc90wz",

      "target": "nlfwkc",

      "sourceHandle": "tc90wz-source-right",

      "targetHandle": "nlfwkc-target-left"

    },

    {

      "source": "nlfwkc",

      "target": "U5T3dMVY4wj7",

      "sourceHandle": "nlfwkc-source-right",

      "targetHandle": "U5T3dMVY4wj7-target-left"

    }

  ]

}


下一篇 实验室预约
放大预览

咨询热线 400-8010-352