Skip to main content
Open on GitHub

无效的提示输入

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

故障排除

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

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

这个页面有帮助吗?