N8N中文教程
集成节点/Built in_nodes/Cluster_nodes/Root_nodes/AI_Agent

AI Agent 节点常见问题#

以下是使用 AI Agent 节点 时的一些常见错误和问题,以及相应的解决或排查步骤。

内部错误:400 Invalid value for 'content'#

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

1
2
3

| ``` 内部错误 Error: 400 Invalid value for 'content': expected a string, got null.


---|---
如果 **Prompt** 输入包含 null 值,就可能出现此错误。
你可能会在以下两种情况中遇到该问题:

1. 当你将 **Prompt** 设置为 **Define below(在下方定义)**,并且在 **Text(文本)** 中使用的表达式未能生成有效值时。
   * 解决方法:确保你的表达式引用了有效的字段,并且能够解析出实际内容而非 null。

2. 当你将 **Prompt** 设置为 **Connected Chat Trigger Node(连接的聊天触发节点)**,而传入的数据中包含 null 值时。
   * 解决方法:从输入节点的 `chatInput` 字段中移除所有 null 值。

## 子节点“简单内存”出错#
当 n8n 在使用 简单内存(Simple Memory) 子节点时遇到问题,就会显示此错误。
该错误最常出现在你的工作流或你复制的工作流模板使用了旧版本的“简单内存”节点(以前称为“Window Buffer Memory”)时。
请尝试从工作流中删除“简单内存”节点,然后重新添加,这样可以确保你使用的是该节点的最新版本。

## 必须连接聊天模型子节点错误#
当 n8n 尝试执行节点但未连接聊天模型(Chat Model)时,会显示此错误。
要解决此问题,请在节点打开时点击屏幕底部的 **+ Chat Model** 按钮,或在节点关闭时点击 **Chat Model +** 连接器。n8n 随后将显示一系列可选的聊天模型供你选择。

## 未指定提示词错误(No prompt specified error)#
当智能代理(agent)期望自动从上一个节点获取提示词(prompt)时发生此错误。通常在你使用了 聊天触发节点(Chat Trigger Node) 时出现。
要解决此问题,请找到 AI Agent 节点中的 **Prompt** 参数,并将其从 **Connected Chat Trigger Node** 更改为 **Define below**。这样你就可以通过引用其他节点的输出数据或添加静态文本,手动构建自己的提示词。

聊天查阅文档
本页面是否对你有帮助?!赞有帮助  !踩没有帮助
感谢你的反馈!
提交
 上一页  工具代理(Tools Agent)   下一页  基础大语言模型链(Basic LLM Chain) 
由  Material for MkDocs Insiders  构建