Skip to content

AI Agent 节点常见问题#

以下是 AI Agent 节点 的一些常见错误和问题以及解决或故障排除的步骤。

内部错误:400 'content' 值无效#

完整的错误消息可能如下所示:

1
2
3
Internal error
Error: 400 Invalid value for 'content': expected a string, got null.
<stack-trace>

如果 Prompt 提示 输入包含空值,则可能发生此错误。

您可能在以下两种情况下看到此错误:

  1. 当您将 Prompt 提示 设置为 Define below 在下方定义 并且在您的 Text 文本 中有一个不生成值的表达式时。
    • 要解决此问题,请确保您的表达式引用有效字段,并且它们解析为有效输入而不是空值。
  2. 当您将 Prompt 提示 设置为 Connected Chat Trigger Node 连接的聊天触发器节点 并且传入数据有空值时。
    • 要解决此问题,请从输入节点的 chatInput 字段中移除任何空值。

子节点简单内存错误#

当 n8n 遇到 简单内存 子节点问题时,会显示此错误。

当您的工作流或您复制的工作流模板使用较旧版本的简单内存节点(以前称为"窗口缓冲区内存")时,最常发生此错误。

尝试从您的工作流中移除简单内存节点并重新添加它,这将确保您使用的是最新版本的节点。

必须连接聊天模型子节点错误#

当 n8n 尝试在没有连接聊天模型的情况下执行节点时,会显示此错误。

要解决此问题,请在节点打开时点击屏幕底部的 + Chat Model 聊天模型按钮,或在节点关闭时点击 Chat Model + 聊天模型 + 连接器。n8n 将打开可能的聊天模型选择列表供您选择。

未指定提示错误#

当代理期望自动从上一个节点获取提示时,会发生此错误。通常,当您使用 聊天触发器节点 时会发生这种情况。

要解决此问题,请找到 AI Agent 节点的 Prompt 提示 参数,并将其从 Connected Chat Trigger Node 连接的聊天触发器节点 更改为 Define below 在下方定义。这允许您通过引用其他节点的输出数据或添加静态文本来手动构建提示。