跳到主要内容
Open on GitHub

INVALID_PROMPT_INPUT

一个 提示词模板 接收到缺失或无效的输入变量。

故障排除

以下内容可能有助于解决此错误

  • 仔细检查您的提示词模板,确保其正确无误。
    • 如果您使用的是默认的 f-string 格式,并且在模板中的任何位置使用了花括号 {,则应将其双重转义,如下所示:{{(如果您想呈现双花括号,则应使用四个花括号:{{{{)。
  • 如果您正在使用 MessagesPlaceholder,请确保您传入的是消息或类似消息的对象数组。
    • 如果您使用简写元组来声明提示词模板,请确保变量名用花括号括起来 (["placeholder", "{messages}"])。
  • 尝试使用 LangSmith 或日志语句查看提示词模板的输入,以确认它们是否按预期显示。
  • 如果您从 LangChain Prompt Hub 中拉取提示词,请尝试拉取并记录它,或使用示例输入隔离运行它,以确认它是否符合您的预期。

此页是否对您有帮助?