Skip to main content

模板格式 PromptTemplate

LangChain

默认情况下,PromptTemplate 会将提供的模板视为 Python f-string。您可以通过 template_format 参数指定其他模板格式:

# Make sure jinja2 is installed before running this

jinja2_template = "Tell me a {{ adjective }} joke about {{ content }}"
prompt_template = PromptTemplate.from_template(template=jinja2_template, template_format="jinja2")

prompt_template.format(adjective="funny", content="chickens")
# -> Tell me a funny joke about chickens.

目前,PromptTemplate 仅支持 jinja2f-string 模板格式。如果您希望使用其他模板格式,请随时在 Github 页面上提交问题。