Compare commits

...

1 Commits

Author SHA1 Message Date
William Fu-Hinthorn
dadf302baf to prompt template, incomplete 2023-07-12 18:29:23 -07:00

View File

@@ -252,3 +252,9 @@ class ChatPromptTemplate(BaseChatPromptTemplate, ABC):
def save(self, file_path: Union[Path, str]) -> None:
raise NotImplementedError
def to_prompt_template(self) -> PromptTemplate:
"""Return a PromptTemplate with all input variables replaced with {var}."""
return PromptTemplate.from_template(
self.format(**{var: f"{{{var}}}" for var in self.input_variables})
)