跳到主要内容
Open on GitHub

无效的提示输入

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

故障排除

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

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