Skip to content

OpenAI 节点常见问题

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

该服务收到您过多的请求

当您超出OpenAI 的速率限制时,会显示此错误。

有两种方法可以解决此问题:

  1. 使用“循环遍历项目”节点将数据拆分成更小的块,并在末尾添加一个等待节点,等待一段时间即可。复制以下代码并将其粘贴到工作流中,用作模板。
  2. 针对OpenAI API使用带有内置批量限制选项的HTTP 请求节点,而不是使用 OpenAI 节点。

配额不足

配额问题

OpenAI 存在许多与配额相关的问题,例如近期充值配额时出现故障。为避免这些问题,请确保账户中有余额,并从API 密钥页面发放新的 API 密钥。

当您的 OpenAI 帐户没有足够的积分或容量来满足您的请求时,会显示此错误。这可能意味着您的 OpenAI 试用期已结束,您的帐户需要更多积分,或者您已超出使用限制。

要解决此错误,请在OpenAI 设置页面上执行以下操作:

  • 在左上角的第一个选择器中为您的 API 密钥选择正确的组织。
  • 在左上角的第二个选择器中为您的 API 密钥选择正确的项目。
  • 检查组织级账单概览页面,确保该组织拥有足够的信用额度。请仔细检查您是否为此页面选择了正确的组织。
  • 检查组织级别的使用限制页面。仔细检查您是否为此页面选择了正确的组织,然后滚动到“使用限制”部分,以确认您未超出组织的使用限制。
  • 检查你的 OpenAI 项目的使用限制。仔细检查你在左上角的第二个选择器中选择的项目是否正确。选择“项目” > “限制”即可查看或更改项目限制。
  • 检查OpenAI API是否按预期运行。

余额等待期

充值后,您的 OpenAI 帐户可能需要等待一段时间才能反映新的余额。

在 n8n 中:

如果您发现自己经常用完账户信用额度,请考虑在OpenAI 账单设置中打开自动充值功能,以便在余额达到 0 美元时自动为您的账户重新充值。

错误请求 - 请检查您的参数

当请求导致错误但 n8n 无法解释来自 OpenAI 的错误消息时,会显示此错误。

要开始故障排除,请尝试使用HTTP 请求节点运行相同的操作,该节点应该提供更详细的错误消息。

引用的节点未执行

当工作流中的前一个节点尚未执行并且未提供此节点所需的输入输出时,会显示此错误。

此错误的完整文本将以以下格式告诉您未执行的确切节点:

1
An expression references the node '<node-name>', but it hasn’t been executed yet. Either change the expression, or re-wire your workflow to make sure that node executes first.

要开始进行故障排除,请测试工作流程直至命名节点。

对于调用 JavaScript 或其他自定义代码的节点,通过调用以下命令确定节点在尝试使用该值之前是否已执行:

1
$("<node-name>").isExecuted