mirror of
https://github.com/hwchase17/langchain
synced 2024-11-10 01:10:59 +00:00
core[patch]: Update typing for template format to include jinja2 as a Literal (#24144)
Fixes #23929 via adjusting the typing
This commit is contained in:
parent
6716379f0c
commit
1c753d1e81
@ -1060,7 +1060,7 @@ class ChatPromptTemplate(BaseChatPromptTemplate):
|
||||
def from_messages(
|
||||
cls,
|
||||
messages: Sequence[MessageLikeRepresentation],
|
||||
template_format: Literal["f-string", "mustache"] = "f-string",
|
||||
template_format: Literal["f-string", "mustache", "jinja2"] = "f-string",
|
||||
) -> ChatPromptTemplate:
|
||||
"""Create a chat prompt template from a variety of message formats.
|
||||
|
||||
@ -1274,7 +1274,7 @@ class ChatPromptTemplate(BaseChatPromptTemplate):
|
||||
def _create_template_from_message_type(
|
||||
message_type: str,
|
||||
template: Union[str, list],
|
||||
template_format: Literal["f-string", "mustache"] = "f-string",
|
||||
template_format: Literal["f-string", "mustache", "jinja2"] = "f-string",
|
||||
) -> BaseMessagePromptTemplate:
|
||||
"""Create a message prompt template from a message type and template string.
|
||||
|
||||
@ -1341,7 +1341,7 @@ def _create_template_from_message_type(
|
||||
|
||||
def _convert_to_message(
|
||||
message: MessageLikeRepresentation,
|
||||
template_format: Literal["f-string", "mustache"] = "f-string",
|
||||
template_format: Literal["f-string", "mustache", "jinja2"] = "f-string",
|
||||
) -> Union[BaseMessage, BaseMessagePromptTemplate, BaseChatPromptTemplate]:
|
||||
"""Instantiate a message from a variety of message formats.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user