问答链节点常见问题
以下是
问答链节点的一些常见错误和问题以及解决或排除故障的步骤。没有提示指定错误
当
提示为空或无效时会显示此错误。您可能会在以下两种情况之一中看到这种情况:
- 当您将提示设置为“定义”时,如果文本中有一个表达式未生成值,请尝试在
- 文本
- 字段
- 中输入有效的提示
- 请确保所有表达式都引用了有效的字段,并且解析为有效的输入,而不是 null。
- 当您将“提示”设置为“已连接聊天触发器节点”时,传入数据包含空值。
- 要解决此问题,请确保您的输入包含一个
- 字段。添加
- 节点,将传入字段名称编辑为
- 。
- 输入节点的字段
- 中删除所有空值
必须连接 Retriever 子节点错误
当 n8n 尝试在未连接 Retriever 的情况下执行节点时,会显示此错误。
要解决此问题,请在节点打开时单击屏幕底部的 + Retriever 按钮,或在节点未打开时单击 Retriever + 连接器。然后,n8n 将打开可供选择的 Retriever 选项。
无法生成更长的回复
如果您需要生成比问答链节点默认生成的更长的响应,您可以尝试以下一种或多种技术:
- 连接更详细的模型:某些 AI 模型会生成比其他模型更简洁的结果。将您的模型替换为具有更大上下文窗口和更详细输出的模型可以增加响应的字数。
- 增加最大令牌数:许多模型节点(例如OpenAI 聊天模型)都包含“最大令牌数”选项。您可以设置此选项以增加模型可用于生成响应的最大令牌数。
- 分阶段构建更全面的回复:为了获得更详细的答案,您可能需要使用各种 AI 节点分阶段构建回复。您可以使用 AI 将单个问题拆分成多个提示,并为每个提示创建回复。然后,您可以通过再次组合这些回复来撰写最终回复。虽然细节有所不同,但您可以在这个使用 AI 撰写 WordPress 帖子的模板中找到一个很好的示例,以了解其总体思路。