LangChain-PromptTemplate变量填充
PromptTemplate 把提示词拆成固定模板和 {变量} 占位符,再用输入数据生成最终提示词。
python
prompt = PromptTemplate(
template=template,
input_variables=["domain", "language", "question"],
)
prompt.format(
domain="机器学习",
language="中文",
question="如何使用 LangChain?",
)format按变量名填充模板。invoke也可用字典填充模板变量。partial_variables可以预置固定值,减少重复传参。