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 输入包含 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 节点并重新添加它,这将保证您使用的是节点的最新版本。

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

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

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

未指定提示错误#

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

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