Skip to main content
提示模板接收到缺失或无效的输入变量时,会发生此错误。

故障排除

要解决此错误,您可以:
  1. 检查您的提示模板是否正确。当使用 f-string 格式时,确保正确转义花括号:
    • 在 f-string 中使用 {{ 表示单花括号
    • 在 f-string 中使用 {{{{ 表示双花括号
  2. 当使用 MessagesPlaceholder 组件时,确认您正在传递消息数组或类似消息的对象。如果使用简写元组,请将变量名用花括号括起来,如 ["placeholder", "{messages}"]
  3. 通过使用 LangSmith 或记录日志来检查提示模板的实际输入,以验证它们是否符合预期
  4. 如果从 LangChain Prompt Hub 获取提示,请隔离并使用示例输入测试提示,以确保其按预期工作