Skip to content

AI Agent 节点常见问题#

以下是 AI Agent 节点常见错误和问题及其解决方法。

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

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

1
2
3
内部错误
错误:400 'content' 参数值无效:预期为字符串,实际为 null。
<堆栈跟踪>

Prompt 输入包含 null 值时会出现此错误。

可能出现在以下两种场景:

  1. 当您将 Prompt 设置为 Define below 并在 Text 中使用了一个未生成值的表达式时
    • 解决方法:确保您的表达式引用了有效字段,并且解析结果为有效输入而非 null
  2. 当您将 Prompt 设置为 Connected Chat Trigger Node 且传入数据包含 null 值时
    • 解决方法:从输入节点的 chatInput 字段中移除所有 null 值

Simple Memory 子节点错误#

当 n8n 遇到 Simple Memory 子节点问题时会出现此错误。

最常见的情况是您的工作流或复制的工作流模板使用了旧版本的 Simple Memory 节点(之前称为 "Window Buffer Memory")。

尝试从工作流中移除 Simple Memory 节点并重新添加,这样可以确保您使用的是最新版本的节点。

必须连接 Chat Model 子节点错误#

当 n8n 尝试执行未连接 Chat Model 的节点时会出现此错误。

解决方法:当节点打开时点击屏幕底部的 + Chat Model 按钮,或当节点关闭时点击 Chat Model + 连接器。n8n 将显示可供选择的 Chat Model 列表。

未指定提示词错误#

当 AI 代理节点期望自动从上一个节点获取提示词时,会出现此错误。这种情况通常发生在使用 Chat Trigger Node 时。

要解决此问题,请找到 AI 代理节点的 Prompt 参数,将其从 Connected Chat Trigger Node 改为 Define below。这样您就可以通过引用其他节点的输出数据或添加静态文本来手动构建提示词。