diff --git a/langchain/prompts/chat.py b/langchain/prompts/chat.py index 9df7cece..89fb10b0 100644 --- a/langchain/prompts/chat.py +++ b/langchain/prompts/chat.py @@ -69,9 +69,12 @@ class BaseStringMessagePromptTemplate(BaseMessagePromptTemplate, ABC): @classmethod def from_template( - cls: Type[MessagePromptTemplateT], template: str, **kwargs: Any + cls: Type[MessagePromptTemplateT], + template: str, + template_format: str = "f-string", + **kwargs: Any, ) -> MessagePromptTemplateT: - prompt = PromptTemplate.from_template(template) + prompt = PromptTemplate.from_template(template, template_format=template_format) return cls(prompt=prompt, **kwargs) @classmethod