验证模板
默认情况下,PromptTemplate将通过检查输入变量是否与模板中定义的变量匹配来验证模板字符串。您可以通过将validate_template设置为False来禁用此行为。
将以下代码块翻译成中文的 Markdown 格式:
template = "I am learning langchain because {reason}."
prompt_template = PromptTemplate(template=template,
input_variables=["reason", "foo"]) # ValueError due to extra variables
prompt_template = PromptTemplate(template=template,
input_variables=["reason", "foo"],
validate_template=False) # No error