From 9ea19b8eaa9bb4fbdb78b6f082f7a19e23b76768 Mon Sep 17 00:00:00 2001 From: archer <545436317@qq.com> Date: Thu, 10 Aug 2023 10:30:35 +0800 Subject: [PATCH] docs --- .../AdEdit/components/modules/NodeCard.tsx | 9 +-------- client/src/service/moduleDispatch/chat/oneapi.ts | 4 ++-- .../docs/flow-modules/modules/contentExtraction.md | 1 + docSite/docs/flow-modules/modules/http.md | 1 + .../current/flow-modules/intro.md | 7 +++++++ .../flow-modules/modules/contentExtraction.md | 1 + .../current/flow-modules/modules/http.md | 1 + .../current/flow-modules/modules/variable.md | 12 +++++++++++- 8 files changed, 25 insertions(+), 11 deletions(-) create mode 100644 docSite/docs/flow-modules/modules/contentExtraction.md create mode 100644 docSite/docs/flow-modules/modules/http.md create mode 100644 docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/modules/contentExtraction.md create mode 100644 docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/modules/http.md diff --git a/client/src/pages/app/detail/components/AdEdit/components/modules/NodeCard.tsx b/client/src/pages/app/detail/components/AdEdit/components/modules/NodeCard.tsx index 0dd4fcdaf..bafa184b5 100644 --- a/client/src/pages/app/detail/components/AdEdit/components/modules/NodeCard.tsx +++ b/client/src/pages/app/detail/components/AdEdit/components/modules/NodeCard.tsx @@ -59,14 +59,7 @@ const NodeCard = ({ ); return ( - + diff --git a/client/src/service/moduleDispatch/chat/oneapi.ts b/client/src/service/moduleDispatch/chat/oneapi.ts index 978f0309a..cb2e5cf62 100644 --- a/client/src/service/moduleDispatch/chat/oneapi.ts +++ b/client/src/service/moduleDispatch/chat/oneapi.ts @@ -202,7 +202,7 @@ function filterQuote({ const quotePrompt = filterQuoteQA.length > 0 ? `下面是知识库内容: -${filterQuoteQA.map((item, i) => `${i + 1}. [${item.q}\n${item.a}]`).join('\n')} +${filterQuoteQA.map((item) => `{Q:${item.q},A:${item.a}}`).join('\n')} ` : ''; @@ -229,7 +229,7 @@ function getChatMessages({ const limitText = (() => { if (limitPrompt) return limitPrompt; if (quotePrompt && !limitPrompt) { - return '根据知识库内容回答问题,仅回复知识库提供的内容,不要对知识库内容做补充说明。'; + return '严格按照知识库提供的内容回答,不要做过多补充。'; } return ''; })(); diff --git a/docSite/docs/flow-modules/modules/contentExtraction.md b/docSite/docs/flow-modules/modules/contentExtraction.md new file mode 100644 index 000000000..2868d47d3 --- /dev/null +++ b/docSite/docs/flow-modules/modules/contentExtraction.md @@ -0,0 +1 @@ +# 内容提取 diff --git a/docSite/docs/flow-modules/modules/http.md b/docSite/docs/flow-modules/modules/http.md new file mode 100644 index 000000000..d98fc570e --- /dev/null +++ b/docSite/docs/flow-modules/modules/http.md @@ -0,0 +1 @@ +# HTTP 模块 diff --git a/docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/intro.md b/docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/intro.md index 66f919e9c..11ec5d688 100644 --- a/docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/intro.md +++ b/docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/intro.md @@ -76,6 +76,13 @@ FastGpt V4 后将采用新的交互方式来构建 AI 应用。使用了 Flow ![](./imgs/intro4.png) +## 如何连接模块 + +1. 为了方便识别不同输入输出的类型,FastGPT 给每个模块的输入输出连接点不同的颜色,你可以把相同颜色的连接点连接起来。其中,灰色代表任意类型,可以随意连接。 +2. 位于左侧的连接点为输入,右侧的为输出,连接只能将一个输入和输出连接起来,不能输入和输入/输出和输出项链。 +3. 可以点击连接线中间的 x 来删除连接线。 +4. 可以左键点击选中连接线 + ## 如何阅读? 1. 建议从左往右阅读。 diff --git a/docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/modules/contentExtraction.md b/docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/modules/contentExtraction.md new file mode 100644 index 000000000..2868d47d3 --- /dev/null +++ b/docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/modules/contentExtraction.md @@ -0,0 +1 @@ +# 内容提取 diff --git a/docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/modules/http.md b/docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/modules/http.md new file mode 100644 index 000000000..d98fc570e --- /dev/null +++ b/docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/modules/http.md @@ -0,0 +1 @@ +# HTTP 模块 diff --git a/docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/modules/variable.md b/docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/modules/variable.md index b41d39a91..ff63b8af1 100644 --- a/docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/modules/variable.md +++ b/docSite/i18n/zh-Hans/docusaurus-plugin-content-docs/current/flow-modules/modules/variable.md @@ -4,12 +4,16 @@ sidebar_position: 2 # 全局变量 +## 特点 + - 仅可添加 1 个 - 手动配置 - 对其他模块有影响 - 可作为用户引导 -可以在对话前设置一些问题,让用户输入或选择,并将用户输入/选择的结果注入到其他模块中。目前仅会注入到 string 类型的数据里(对应蓝色的圆圈)。 +## 说明 + +可以在对话前设置一些问题,让用户输入或选择,并将用户输入/选择的结果注入到其他模块中。目前仅会注入到 string 类型的数据里(对应蓝色圆圈的输入)。 如下图,定义了两个变量:目标语言和下拉框测试(忽略) @@ -20,3 +24,9 @@ sidebar_position: 2 通过完整对话记录我们可以看到,实际的限定词从:“将我的问题直接翻译成{{language}}” 变成了 “将我的问题直接翻译成英语”,因为 {{language}} 被变量替换了。 ![](./imgs/variable2.png) + +## 系统级变量 + +除了用户自定义设置的变量外,还会有一些系统变量: + +cTime: 当前时间,例如:2023/3/3 20:22