以编程方式使用文档

发生于 提示词模板 接收到缺失或无效的输入变量时。

故障排除

要解决此错误,你可以:

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