ChatPromptTemplate pending deprecation proposal (#9004)

Pending deprecations for ChatPromptTemplate proposals
This commit is contained in:
Eugene Yurtsev 2023-08-10 14:40:55 -04:00 committed by GitHub
parent f3f5853e9f
commit 6c70f491ba
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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: