diff --git a/libs/langchain/langchain/prompts/chat.py b/libs/langchain/langchain/prompts/chat.py index b724d6b7b5d..aff7b6da4a5 100644 --- a/libs/langchain/langchain/prompts/chat.py +++ b/libs/langchain/langchain/prompts/chat.py @@ -7,6 +7,7 @@ from typing import Any, Callable, List, Sequence, Tuple, Type, TypeVar, Union from pydantic import Field, root_validator +from langchain._api import deprecated from langchain.load.serializable import Serializable from langchain.prompts.base import StringPromptTemplate from langchain.prompts.prompt import PromptTemplate @@ -419,6 +420,7 @@ class ChatPromptTemplate(BaseChatPromptTemplate, ABC): return cls.from_messages([message]) @classmethod + @deprecated("0.0.260", alternative="from_messages classmethod.", pending=True) def from_role_strings( cls, string_messages: List[Tuple[str, str]] ) -> ChatPromptTemplate: @@ -438,6 +440,7 @@ class ChatPromptTemplate(BaseChatPromptTemplate, ABC): ) @classmethod + @deprecated("0.0.260", alternative="from_messages classmethod.", pending=True) def from_strings( cls, string_messages: List[Tuple[Type[BaseMessagePromptTemplate], str]] ) -> ChatPromptTemplate: