mirror of
https://github.com/hwchase17/langchain.git
synced 2025-07-04 20:28:10 +00:00
ChatPromptTemplate pending deprecation proposal (#9004)
Pending deprecations for ChatPromptTemplate proposals
This commit is contained in:
parent
f3f5853e9f
commit
6c70f491ba
@ -7,6 +7,7 @@ from typing import Any, Callable, List, Sequence, Tuple, Type, TypeVar, Union
|
|||||||
|
|
||||||
from pydantic import Field, root_validator
|
from pydantic import Field, root_validator
|
||||||
|
|
||||||
|
from langchain._api import deprecated
|
||||||
from langchain.load.serializable import Serializable
|
from langchain.load.serializable import Serializable
|
||||||
from langchain.prompts.base import StringPromptTemplate
|
from langchain.prompts.base import StringPromptTemplate
|
||||||
from langchain.prompts.prompt import PromptTemplate
|
from langchain.prompts.prompt import PromptTemplate
|
||||||
@ -419,6 +420,7 @@ class ChatPromptTemplate(BaseChatPromptTemplate, ABC):
|
|||||||
return cls.from_messages([message])
|
return cls.from_messages([message])
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
@deprecated("0.0.260", alternative="from_messages classmethod.", pending=True)
|
||||||
def from_role_strings(
|
def from_role_strings(
|
||||||
cls, string_messages: List[Tuple[str, str]]
|
cls, string_messages: List[Tuple[str, str]]
|
||||||
) -> ChatPromptTemplate:
|
) -> ChatPromptTemplate:
|
||||||
@ -438,6 +440,7 @@ class ChatPromptTemplate(BaseChatPromptTemplate, ABC):
|
|||||||
)
|
)
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
|
@deprecated("0.0.260", alternative="from_messages classmethod.", pending=True)
|
||||||
def from_strings(
|
def from_strings(
|
||||||
cls, string_messages: List[Tuple[Type[BaseMessagePromptTemplate], str]]
|
cls, string_messages: List[Tuple[Type[BaseMessagePromptTemplate], str]]
|
||||||
) -> ChatPromptTemplate:
|
) -> ChatPromptTemplate:
|
||||||
|
Loading…
Reference in New Issue
Block a user