From 6c70f491bac5b03eee4a338f8ab57745a96ab649 Mon Sep 17 00:00:00 2001 From: Eugene Yurtsev Date: Thu, 10 Aug 2023 14:40:55 -0400 Subject: [PATCH] ChatPromptTemplate pending deprecation proposal (#9004) Pending deprecations for ChatPromptTemplate proposals --- libs/langchain/langchain/prompts/chat.py | 3 +++ 1 file changed, 3 insertions(+) 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: