问答链节点常见问题#
以下是问答链节点的常见错误与问题及其解决方法。
未指定提示词错误#
当提示词为空或无效时会显示此错误。
可能出现在以下两种场景中:
- 当提示词设置为下方定义且文本字段中的表达式未生成有效值时
- 解决方法:在文本字段输入有效提示词
- 确保所有表达式引用了有效字段,且解析结果为有效输入而非空值
- 当提示词设置为连接的聊天触发节点且传入数据包含空值时
- 解决方法:确保输入数据包含
chatInput字段。可添加编辑字段(设置)节点将传入字段名改为chatInput - 清除输入节点
chatInput字段中的所有空值
- 解决方法:确保输入数据包含
必须连接检索器子节点错误#
当n8n尝试执行未连接检索器的节点时会显示此错误。
解决方法:打开节点时点击屏幕底部的+检索器按钮,或未打开节点时点击检索器+连接器。n8n将显示可选的检索器列表供选择。
无法生成长回复#
若需生成比问答链节点默认输出更长的回复,可尝试以下方法:
- 连接更详细的模型:不同AI模型的输出简洁程度不同。更换为具有更大上下文窗口和更详细输出的模型可增加回复长度
- 增加最大令牌数:多数模型节点(例如OpenAI聊天模型)包含最大令牌数选项。调高该值可增加模型生成回复时使用的最大令牌数
- 分阶段构建长回复:对于复杂回答,可通过多个AI节点分阶段构建回复。可使用AI将单个问题拆分为多个提示词并分别生成回复,最后组合成最终答案。具体方法可参考使用AI撰写WordPress文章的模板