jinja2_formatter#
- langchain_core.prompts.string.jinja2_formatter(template: str, /, **kwargs: Any) str [source]#
使用jinja2格式化模板。
- Security warning:
截至LangChain 0.0.329,此方法默认使用Jinja2的SandboxedEnvironment。然而,这种沙盒化应被视为一种尽力而为的方法,而不是安全性的保证。不要接受来自不受信任来源的jinja2模板,因为它们可能导致任意的Python代码执行。
- Parameters:
template (str) – 模板字符串。
**kwargs (Any) – 用于格式化模板的变量。
- Returns:
格式化后的字符串。
- Raises:
ImportError – 如果未安装jinja2。
- Return type:
字符串