GITBOOK-112: No subject

doc/update-nodes-doc
vincehe 2024-04-08 14:32:31 +00:00 committed by gitbook-bot
parent a923a81047
commit 9b29776394
No known key found for this signature in database
GPG Key ID: 07D2180C7B12D0FF
6 changed files with 17 additions and 10 deletions

View File

@ -2,6 +2,6 @@
定义一个 Chatflow 流程中的回复内容。你可以在文本编辑器中自由定义回复格式,包括自定义一段固定的文本内容、使用前置步骤中的输出变量作为回复内容、或者将自定义文本与变量组合后回复。
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=MWY2NDcxMTdkYzAxY2Q3NjZiM2E1NGMyNGJmNDA2MDhfVzltSk9yUzdEeE1NSFBUNXJpdmZPd2U3YVhNVTlLOERfVG9rZW46UDNCRWJ2NEl6b3J2Y1V4dzFLVmNuUzFrbnBqXzE3MTI1ODIyMTQ6MTcxMjU4NTgxNF9WNA" alt=""><figcaption></figcaption></figure>
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=YjA0YmM5YTRhODUxZTAzYzc5ODA0NjgxOWNkYjFkOTlfQkJ5ekVUQ0NzNFFucUVzN2xVYkExazhXMmVIRnhPemNfVG9rZW46UDNCRWJ2NEl6b3J2Y1V4dzFLVmNuUzFrbnBqXzE3MTI1ODYzNjU6MTcxMjU4OTk2NV9WNA" alt=""><figcaption></figcaption></figure>
提示:直接回复节点可以不作为最终的输出节点,作为流程过程节点时,可以在中间步骤流式输出结果。

View File

@ -1,2 +1,9 @@
# HTTP 请求
HTTP请求节点是一个强大的工具它让你能够向指定的网络地址发送定制化的HTTP请求实现与各种外部服务的互联互通。无论是GET、POST还是其他常见的HTTP方法都可以通过这个节点实现。你可以精确控制请求的各个方面包括URL、请求头、查询参数、请求体内容以及认证信息。&#x20;
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=ZTcwMzBkYWFkMTg3YzM4YTZhNzYwNTNhNWJiMzdhZDFfeHhXUkt5MFlpbmJ2a3VtRGNLdzZtVHF4T3JnMGhFS1pfVG9rZW46WGJwOGJuQ0pJb245TFN4aUtXUmNuUktFblVjXzE3MTI1ODY2MzU6MTcxMjU5MDIzNV9WNA" alt="" width="375"><figcaption></figcaption></figure>
这个节点的一个实用特性是能够根据场景需要在请求的不同部分动态插入变量。比如在处理客户支持请求时你可以将用户名或客户ID等变量嵌入到请求中以定制化自动回复信息或获取特定客户的相关信息。
HTTP请求的返回值包括响应体、状态码、响应头和文件。值得注意的是如果响应中包含了文件目前仅支持图片类型这个节点能够自动将文件保存下来供流程后续步骤使用。这样的设计不仅提高了处理效率也使得处理带有文件的响应变得简单直接。

View File

@ -2,4 +2,4 @@
条件分支节点允许你根据 if/else 条件将 workflow 拆分成两个分支。在条件分支节点,你可以设置一个或多个 IF 触发条件,满足 IF 条件判断时触发 「IS TRUE」 下一步流程,未满足 IF 条件判断时触发「IS FALSE」下一步流程。
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=MTM5ZjVkNTdhMjc2MGNlZDIzMTBjZWI0M2E3NDA0NDlfMFNKYWF2RlNydENXZmtVc3J4MDhsTDJqRnh6MkFmSXVfVG9rZW46SlpCWmJVMVNFb3QybmF4elJncGNRZmJWblFlXzE3MTI1ODI2Nzg6MTcxMjU4NjI3OF9WNA" alt=""><figcaption></figcaption></figure>
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=ZDljODcyMmRlYjJmOWU2MjI2YWI2OGVkODQ5ZjIzODhfaEI2NDhhUWh2a2hPN0xEVjM0cm1UWFJRcjlhcTBRRExfVG9rZW46SlpCWmJVMVNFb3QybmF4elJncGNRZmJWblFlXzE3MTI1ODY1NjY6MTcxMjU5MDE2Nl9WNA" alt=""><figcaption></figcaption></figure>

View File

@ -2,7 +2,7 @@
知识库检索节点用于从知识库中查询与用户问题相关的文本内容。
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=NDU0NGQ2ZThlOTZhNjI1MTllNTEzNDQwMjdjNTJmMmVfRjJuRW9mN1JseW9WWXd2Q21uY0tiaFZjdjh2TlppUkJfVG9rZW46QmFFOWJzMXJEb2tWWjl4YUZBUWM5dU5nbnhkXzE3MTI1ODI0MTE6MTcxMjU4NjAxMV9WNA" alt=""><figcaption></figcaption></figure>
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=NmJmZTY0NDUzOGZkYTFmOTQ5YTcwZWRiMzhiODY5MDNfeVhsVTZPTkhaZzZjR3ZZcWt6bldoQ1g2Y0ljc1N0eUdfVG9rZW46QmFFOWJzMXJEb2tWWjl4YUZBUWM5dU5nbnhkXzE3MTI1ODY0OTI6MTcxMjU5MDA5Ml9WNA" alt=""><figcaption></figcaption></figure>
配置知识库检索节点主要包含三个部分:
@ -22,8 +22,8 @@
可以在节点内修改单个知识库的索引策略和检索模式。关于该设置的具体原理请参考[知识库帮助文档](https://docs.dify.ai/v/zh-hans/learn-more/extended-reading/retrieval-augment/hybrid-search)。
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=YjdhZGRlZDZlZDFmYjFmNGFlYTZlOGEyMDhiYTUzNjRfbGVFQ01LdHllMmcyNEViS1prblpjMmNRTmVQR1VsRzdfVG9rZW46UVhWNGJ0R3JGb2x6MTJ4YWVEY2M3YmE2blFkXzE3MTI1ODI0MTE6MTcxMjU4NjAxMV9WNA" alt=""><figcaption></figcaption></figure>
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=ODQ4OWM3MmU4OWE0MzJkMzA4ZDNjMGI5ZGJiOTUzODJfajhqRzlKeGFqTnk1SzhxSjFhcE10TlpPTThPU05CR0JfVG9rZW46UVhWNGJ0R3JGb2x6MTJ4YWVEY2M3YmE2blFkXzE3MTI1ODY1MDk6MTcxMjU5MDEwOV9WNA" alt=""><figcaption></figcaption></figure>
Dify 针对多知识库的不同检索场景提供了两种召回策略「N选1召回」和「多路召回」在 N 选 1 模式下知识库查询通过工具函数调用Function Calling来实现需要选择系统推理模型。在多路召回模式下需要配置 Rerank 模型用于结果重排。关于两种召回策略的具体原理请参考帮助文档中的[召回模式说明](https://docs.dify.ai/v/zh-hans/learn-more/extended-reading/retrieval-augment/retrieval)。
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=MzZkYmZlN2Y1MzNmOTVmMzU1OTU0MGVkYjFmZmE3NWJfb2NIbUhwTUF2V2U3aVRqSmRDZ2tJajNYTHoyUlViakJfVG9rZW46T1JjNmJuZzJLb2RzQVF4NWdWRGNxVVkzbkZoXzE3MTI1ODI0MTE6MTcxMjU4NjAxMV9WNA" alt=""><figcaption></figcaption></figure>
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=N2FiZTg5NDFkZWY5MDE3MDRjYmMxNDkwNTZkNmIwMjlfZ21jMEFIRFM2bjBBa0hVZW0zUm4zWTdRQ1lvY2RIT3pfVG9rZW46T1JjNmJuZzJLb2RzQVF4NWdWRGNxVVkzbkZoXzE3MTI1ODY1MzA6MTcxMjU5MDEzMF9WNA" alt=""><figcaption></figcaption></figure>

View File

@ -6,7 +6,7 @@ description: LLM
调用大语言模型回答问题或者对自然语言进行处理。你可以在 LLM 节点中选择合适的模型,编写提示词,设置提示词中引用的上下文,配置记忆开关、设置记忆窗口的大小等。
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=MDUxNGRkNDdkZjYwNmZkNGY1ZTNiYTAwOGFkMjEzOGVfZFhqR29ibjZKZVExeHVqa0poYk5wTHhOOVpMSjVNUnVfVG9rZW46Wlo4YWJTUjlUb29YU014b200bGNZUzZkbmlmXzE3MTI1ODE3NzI6MTcxMjU4NTM3Ml9WNA" alt=""><figcaption></figcaption></figure>
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=MjRjMDI1NDE1MDE2MjUzYjc1N2RlYzVhOWZjNGViMTdfbUlHMkdod0VLdXFWbFozNFdNNDAwYXJvd2xjQTRrb0lfVG9rZW46Wlo4YWJTUjlUb29YU014b200bGNZUzZkbmlmXzE3MTI1ODYzODk6MTcxMjU4OTk4OV9WNA" alt=""><figcaption></figcaption></figure>
配置 LLM 节点主要包括两个部分:
@ -17,7 +17,7 @@ description: LLM
在选择适合任务的模型之前,你需要在「系统设置—模型供应商」内完成模型配置。具体配置方式可以参考[模型配置说明](https://docs.dify.ai/v/zh-hans/guides/model-configuration)。选择好模型后可以对模型参数进行配置。
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=Y2QzOGJlZjA2ODY2YTBhMjNhOGY1OTI0ZGFmYTlkZDVfbmViRmtDck5DdFBoZGQ2aHE1R3JrNVJjWEJsc0hJdGZfVG9rZW46VWpUemJFZkN3b1lyWnV4MkExY2N3YzRlblRjXzE3MTI1ODE3NzI6MTcxMjU4NTM3Ml9WNA" alt=""><figcaption></figcaption></figure>
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=ZTZlZjM5ZjliOTYxNThkNWEyNDZlNmEzYTg2MzhkZjRfaHRRc2FRd0hPYXRFOUJuMkVDRUdTT0lXb2tmUDJOUkRfVG9rZW46VWpUemJFZkN3b1lyWnV4MkExY2N3YzRlblRjXzE3MTI1ODY0MDY6MTcxMjU5MDAwNl9WNA" alt=""><figcaption></figcaption></figure>
#### **编写提示词**
@ -25,7 +25,7 @@ description: LLM
以知识库问答情景为例,在「上下文」中关联知识库检索节点的「结果」变量后,在提示词中插入「上下文」特殊变量即可将从知识库从检索到的文本内容作为模型输入的上下文背景信息。
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=NmU5NDQ2YzE3ODVkNTMyOGEwZjJlNjY4NzU5OThkYmFfR3F4TU02THJLTldBM2g5REFuWkQxS2w3ZjBzVW5Da21fVG9rZW46Uk5HOWJDb1NJb0dtRlZ4dnBuS2NKNk53blRnXzE3MTI1ODE3NzI6MTcxMjU4NTM3Ml9WNA" alt=""><figcaption></figcaption></figure>
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=YjUyZmEyOTUzNjA3MDhjMmExNmRlODVjZGNiYWI5YzVfTm1DSmNGM0JYaDBJRG5ZUHpnaUY2S1kyMm81RU00aHNfVG9rZW46Uk5HOWJDb1NJb0dtRlZ4dnBuS2NKNk53blRnXzE3MTI1ODY0Mzc6MTcxMjU5MDAzN19WNA" alt=""><figcaption></figcaption></figure>
在提示词编辑器中,你可以通过输入“/”或者“{”呼出变量插入菜单,将特殊变量块或者前置流程节点中的变量插入到提示词中作为上下文内容。
@ -33,7 +33,7 @@ description: LLM
如果选择补全型模型,系统预置了提示词模板用于实现对话型应用,你可以自定义提示词的内容,在提示词合适的位置内输入“/”或者“{”插入特殊变量块:「会话历史」「上下文」来实现更丰富的会话功能。
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=MDUxMGFhZjAyOTExZjkxYjgwM2Y2MTUwZDRlZDQ4OTRfSUlJbFFkR0JIOXFodVRGZENsUjRLYVdSVXl2QW9yZUFfVG9rZW46UEUxSmJXdDZRb1pHU2N4cmFMRmNWR1BNbnFiXzE3MTI1ODE3NzI6MTcxMjU4NTM3Ml9WNA" alt=""><figcaption></figcaption></figure>
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=YmQwNDkwNDBmZjM1MjQwN2FkOTZjZmQ1NDllYmIxMDRfa0l0anQ2TEk3aVhkMjlCMnhmV1loZE5xT1d4ak5Od3hfVG9rZW46UEUxSmJXdDZRb1pHU2N4cmFMRmNWR1BNbnFiXzE3MTI1ODY0NjU6MTcxMjU5MDA2NV9WNA" alt=""><figcaption></figcaption></figure>
#### **记忆开关设置**

View File

@ -2,7 +2,7 @@
问题分类器定义用户问题的分类条件LLM 能够根据分类描述定义对话的进展方式。如图所示,在一个典型的客服机器人场景中,问题分类器可以作为知识库检索的前置步骤,对用户意图进行识别,分类处理后能够有效提高知识库的召回效果。
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=MzY2NmM5MzljOGEyMTNkZDg3YWE5YTgwZjI4MDgyZTVfbkc2b1NJS0FpcEE4TXhOeTAxdlI4UHhkajRYQzFRRFlfVG9rZW46R01IN2JEd3NCb2R0ZHd4aEl2NWNwNXpibnhiXzE3MTI1ODI1MDc6MTcxMjU4NjEwN19WNA" alt=""><figcaption></figcaption></figure>
<figure><img src="https://langgenius.feishu.cn/space/api/box/stream/download/asynccode/?code=MTAzNTA2OGVlM2M3YzBkZGNkNzU5YzhiYzY4YjY0MGVfRkZvaEpPbktYaFd3V0kwRXdPSEE4Y3FWNDdqdTdTOEVfVG9rZW46R01IN2JEd3NCb2R0ZHd4aEl2NWNwNXpibnhiXzE3MTI1ODY1NDU6MTcxMjU5MDE0NV9WNA" alt=""><figcaption></figcaption></figure>
配置问题分类器节点主要包含三个部分: