(all): update removal in deprecation warnings from 0.2 to 0.3 (#21265)

We are pushing out the removal of these to 0.3.

`find . -type f -name "*.py" -exec sed -i ''
's/removal="0\.2/removal="0.3/g' {} +`
This commit is contained in:
ccurme 2024-05-03 14:29:36 -04:00 committed by GitHub
parent d6e34f9ee5
commit 6da3d92b42
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
81 changed files with 127 additions and 127 deletions

View File

@ -1526,7 +1526,7 @@ ASTRA_DB_CACHE_DEFAULT_COLLECTION_NAME = "langchain_astradb_cache"
@deprecated( @deprecated(
since="0.0.28", since="0.0.28",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_astradb.AstraDBCache", alternative_import="langchain_astradb.AstraDBCache",
) )
class AstraDBCache(BaseCache): class AstraDBCache(BaseCache):
@ -1731,7 +1731,7 @@ def _async_lru_cache(maxsize: int = 128, typed: bool = False) -> Callable:
@deprecated( @deprecated(
since="0.0.28", since="0.0.28",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_astradb.AstraDBSemanticCache", alternative_import="langchain_astradb.AstraDBSemanticCache",
) )
class AstraDBSemanticCache(BaseCache): class AstraDBSemanticCache(BaseCache):

View File

@ -65,7 +65,7 @@ def _get_message_data(service: Any, message: Any) -> ChatSession:
@deprecated( @deprecated(
since="0.0.32", since="0.0.32",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.GMailLoader", alternative_import="langchain_google_community.GMailLoader",
) )
class GMailLoader(BaseChatLoader): class GMailLoader(BaseChatLoader):

View File

@ -26,7 +26,7 @@ DEFAULT_COLLECTION_NAME = "langchain_message_store"
@deprecated( @deprecated(
since="0.0.25", since="0.0.25",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_astradb.AstraDBChatMessageHistory", alternative_import="langchain_astradb.AstraDBChatMessageHistory",
) )
class AstraDBChatMessageHistory(BaseChatMessageHistory): class AstraDBChatMessageHistory(BaseChatMessageHistory):

View File

@ -18,7 +18,7 @@ DEFAULT_COLLECTION_NAME = "message_store"
@deprecated( @deprecated(
since="0.0.25", since="0.0.25",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_mongodb.MongoDBChatMessageHistory", alternative_import="langchain_mongodb.MongoDBChatMessageHistory",
) )
class MongoDBChatMessageHistory(BaseChatMessageHistory): class MongoDBChatMessageHistory(BaseChatMessageHistory):

View File

@ -73,7 +73,7 @@ def convert_messages_to_prompt_anthropic(
@deprecated( @deprecated(
since="0.0.28", since="0.0.28",
removal="0.2", removal="0.3",
alternative_import="langchain_anthropic.ChatAnthropic", alternative_import="langchain_anthropic.ChatAnthropic",
) )
class ChatAnthropic(BaseChatModel, _AnthropicCommon): class ChatAnthropic(BaseChatModel, _AnthropicCommon):

View File

@ -19,7 +19,7 @@ logger = logging.getLogger(__name__)
@deprecated( @deprecated(
since="0.0.10", since="0.0.10",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_openai.AzureChatOpenAI", alternative_import="langchain_openai.AzureChatOpenAI",
) )
class AzureChatOpenAI(ChatOpenAI): class AzureChatOpenAI(ChatOpenAI):

View File

@ -96,7 +96,7 @@ def get_cohere_chat_request(
@deprecated( @deprecated(
since="0.0.30", removal="0.2.0", alternative_import="langchain_cohere.ChatCohere" since="0.0.30", removal="0.3.0", alternative_import="langchain_cohere.ChatCohere"
) )
class ChatCohere(BaseChatModel, BaseCohere): class ChatCohere(BaseChatModel, BaseCohere):
"""`Cohere` chat large language models. """`Cohere` chat large language models.

View File

@ -81,7 +81,7 @@ def convert_dict_to_message(_dict: Any) -> BaseMessage:
@deprecated( @deprecated(
since="0.0.26", since="0.0.26",
removal="0.2", removal="0.3",
alternative_import="langchain_fireworks.ChatFireworks", alternative_import="langchain_fireworks.ChatFireworks",
) )
class ChatFireworks(BaseChatModel): class ChatFireworks(BaseChatModel):

View File

@ -145,7 +145,7 @@ def _convert_delta_to_message_chunk(
@deprecated( @deprecated(
since="0.0.10", removal="0.2.0", alternative_import="langchain_openai.ChatOpenAI" since="0.0.10", removal="0.3.0", alternative_import="langchain_openai.ChatOpenAI"
) )
class ChatOpenAI(BaseChatModel): class ChatOpenAI(BaseChatModel):
"""`OpenAI` Chat large language models API. """`OpenAI` Chat large language models API.

View File

@ -11,7 +11,7 @@ from langchain_community.llms.solar import SOLAR_SERVICE_URL_BASE, SolarCommon
@deprecated( @deprecated(
since="0.0.34", removal="0.2.0", alternative_import="langchain_upstage.ChatUpstage" since="0.0.34", removal="0.3.0", alternative_import="langchain_upstage.ChatUpstage"
) )
class SolarChat(SolarCommon, ChatOpenAI): class SolarChat(SolarCommon, ChatOpenAI):
"""Wrapper around Solar large language models. """Wrapper around Solar large language models.

View File

@ -205,7 +205,7 @@ def _get_question(messages: List[BaseMessage]) -> HumanMessage:
@deprecated( @deprecated(
since="0.0.12", since="0.0.12",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_vertexai.ChatVertexAI", alternative_import="langchain_google_vertexai.ChatVertexAI",
) )
class ChatVertexAI(_VertexAICommon, BaseChatModel): class ChatVertexAI(_VertexAICommon, BaseChatModel):

View File

@ -27,7 +27,7 @@ logger = logging.getLogger(__name__)
@deprecated( @deprecated(
since="0.0.29", since="0.0.29",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_astradb.AstraDBLoader", alternative_import="langchain_astradb.AstraDBLoader",
) )
class AstraDBLoader(BaseLoader): class AstraDBLoader(BaseLoader):

View File

@ -14,7 +14,7 @@ if TYPE_CHECKING:
@deprecated( @deprecated(
since="0.0.32", since="0.0.32",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.BigQueryLoader", alternative_import="langchain_google_community.BigQueryLoader",
) )
class BigQueryLoader(BaseLoader): class BigQueryLoader(BaseLoader):

View File

@ -29,7 +29,7 @@ logger = logging.getLogger(__name__)
@deprecated( @deprecated(
since="0.0.24", since="0.0.24",
removal="0.2.0", removal="0.3.0",
alternative_import="docugami_langchain.DocugamiLoader", alternative_import="docugami_langchain.DocugamiLoader",
) )
class DocugamiLoader(BaseLoader, BaseModel): class DocugamiLoader(BaseLoader, BaseModel):

View File

@ -13,7 +13,7 @@ logger = logging.getLogger(__name__)
@deprecated( @deprecated(
since="0.0.32", since="0.0.32",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.GCSDirectoryLoader", alternative_import="langchain_google_community.GCSDirectoryLoader",
) )
class GCSDirectoryLoader(BaseLoader): class GCSDirectoryLoader(BaseLoader):

View File

@ -12,7 +12,7 @@ from langchain_community.utilities.vertexai import get_client_info
@deprecated( @deprecated(
since="0.0.32", since="0.0.32",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.GCSFileLoader", alternative_import="langchain_google_community.GCSFileLoader",
) )
class GCSFileLoader(BaseLoader): class GCSFileLoader(BaseLoader):

View File

@ -15,7 +15,7 @@ if TYPE_CHECKING:
@deprecated( @deprecated(
since="0.0.32", since="0.0.32",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.SpeechToTextLoader", alternative_import="langchain_google_community.SpeechToTextLoader",
) )
class GoogleSpeechToTextLoader(BaseLoader): class GoogleSpeechToTextLoader(BaseLoader):

View File

@ -22,7 +22,7 @@ SCOPES = ["https://www.googleapis.com/auth/drive.readonly"]
@deprecated( @deprecated(
since="0.0.32", since="0.0.32",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.GoogleDriveLoader", alternative_import="langchain_google_community.GoogleDriveLoader",
) )
class GoogleDriveLoader(BaseLoader, BaseModel): class GoogleDriveLoader(BaseLoader, BaseModel):

View File

@ -36,7 +36,7 @@ class DocAIParsingResults:
@deprecated( @deprecated(
since="0.0.32", since="0.0.32",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.DocAIParser", alternative_import="langchain_google_community.DocAIParser",
) )
class DocAIParser(BaseBlobParser): class DocAIParser(BaseBlobParser):

View File

@ -8,7 +8,7 @@ from langchain_community.utilities.vertexai import get_client_info
@deprecated( @deprecated(
since="0.0.32", since="0.0.32",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.DocAIParser", alternative_import="langchain_google_community.DocAIParser",
) )
class GoogleTranslateTransformer(BaseDocumentTransformer): class GoogleTranslateTransformer(BaseDocumentTransformer):

View File

@ -16,7 +16,7 @@ from langchain_community.utils.openai import is_openai_v1
@deprecated( @deprecated(
since="0.0.9", since="0.0.9",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_openai.AzureOpenAIEmbeddings", alternative_import="langchain_openai.AzureOpenAIEmbeddings",
) )
class AzureOpenAIEmbeddings(OpenAIEmbeddings): class AzureOpenAIEmbeddings(OpenAIEmbeddings):

View File

@ -10,7 +10,7 @@ from langchain_community.llms.cohere import _create_retry_decorator
@deprecated( @deprecated(
since="0.0.30", since="0.0.30",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_cohere.CohereEmbeddings", alternative_import="langchain_cohere.CohereEmbeddings",
) )
class CohereEmbeddings(BaseModel, Embeddings): class CohereEmbeddings(BaseModel, Embeddings):

View File

@ -140,7 +140,7 @@ async def async_embed_with_retry(embeddings: OpenAIEmbeddings, **kwargs: Any) ->
@deprecated( @deprecated(
since="0.0.9", since="0.0.9",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_openai.OpenAIEmbeddings", alternative_import="langchain_openai.OpenAIEmbeddings",
) )
class OpenAIEmbeddings(BaseModel, Embeddings): class OpenAIEmbeddings(BaseModel, Embeddings):

View File

@ -46,7 +46,7 @@ def embed_with_retry(embeddings: SolarEmbeddings, *args: Any, **kwargs: Any) ->
@deprecated( @deprecated(
since="0.0.34", removal="0.2.0", alternative_import="langchain_upstage.ChatUpstage" since="0.0.34", removal="0.3.0", alternative_import="langchain_upstage.ChatUpstage"
) )
class SolarEmbeddings(BaseModel, Embeddings): class SolarEmbeddings(BaseModel, Embeddings):
"""Solar's embedding service. """Solar's embedding service.

View File

@ -22,7 +22,7 @@ _MIN_BATCH_SIZE = 5
@deprecated( @deprecated(
since="0.0.12", since="0.0.12",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_vertexai.VertexAIEmbeddings", alternative_import="langchain_google_vertexai.VertexAIEmbeddings",
) )
class VertexAIEmbeddings(_VertexAICommon, Embeddings): class VertexAIEmbeddings(_VertexAICommon, Embeddings):

View File

@ -61,7 +61,7 @@ def embed_with_retry(embeddings: VoyageEmbeddings, **kwargs: Any) -> Any:
@deprecated( @deprecated(
since="0.0.29", since="0.0.29",
removal="0.2", removal="0.3",
alternative_import="langchain_voyageai.VoyageAIEmbeddings", alternative_import="langchain_voyageai.VoyageAIEmbeddings",
) )
class VoyageEmbeddings(BaseModel, Embeddings): class VoyageEmbeddings(BaseModel, Embeddings):

View File

@ -172,7 +172,7 @@ def _import_databricks() -> Type[BaseLLM]:
def _import_databricks_chat() -> Any: def _import_databricks_chat() -> Any:
warn_deprecated( warn_deprecated(
since="0.0.22", since="0.0.22",
removal="0.2", removal="0.3",
alternative_import="langchain_community.chat_models.ChatDatabricks", alternative_import="langchain_community.chat_models.ChatDatabricks",
) )
from langchain_community.chat_models.databricks import ChatDatabricks from langchain_community.chat_models.databricks import ChatDatabricks
@ -342,7 +342,7 @@ def _import_mlflow() -> Type[BaseLLM]:
def _import_mlflow_chat() -> Any: def _import_mlflow_chat() -> Any:
warn_deprecated( warn_deprecated(
since="0.0.22", since="0.0.22",
removal="0.2", removal="0.3",
alternative_import="langchain_community.chat_models.ChatMlflow", alternative_import="langchain_community.chat_models.ChatMlflow",
) )
from langchain_community.chat_models.mlflow import ChatMlflow from langchain_community.chat_models.mlflow import ChatMlflow

View File

@ -150,7 +150,7 @@ class _AnthropicCommon(BaseLanguageModel):
@deprecated( @deprecated(
since="0.0.28", since="0.0.28",
removal="0.2", removal="0.3",
alternative_import="langchain_anthropic.AnthropicLLM", alternative_import="langchain_anthropic.AnthropicLLM",
) )
class Anthropic(LLM, _AnthropicCommon): class Anthropic(LLM, _AnthropicCommon):

View File

@ -71,7 +71,7 @@ def acompletion_with_retry(llm: Cohere, **kwargs: Any) -> Any:
@deprecated( @deprecated(
since="0.0.30", removal="0.2.0", alternative_import="langchain_cohere.BaseCohere" since="0.0.30", removal="0.3.0", alternative_import="langchain_cohere.BaseCohere"
) )
class BaseCohere(Serializable): class BaseCohere(Serializable):
"""Base class for Cohere models.""" """Base class for Cohere models."""
@ -122,7 +122,7 @@ class BaseCohere(Serializable):
@deprecated( @deprecated(
since="0.1.14", removal="0.2.0", alternative_import="langchain_cohere.Cohere" since="0.1.14", removal="0.3.0", alternative_import="langchain_cohere.Cohere"
) )
class Cohere(LLM, BaseCohere): class Cohere(LLM, BaseCohere):
"""Cohere large language models. """Cohere large language models.

View File

@ -29,7 +29,7 @@ def _stream_response_to_generation_chunk(
@deprecated( @deprecated(
since="0.0.26", since="0.0.26",
removal="0.2", removal="0.3",
alternative_import="langchain_fireworks.Fireworks", alternative_import="langchain_fireworks.Fireworks",
) )
class Fireworks(BaseLLM): class Fireworks(BaseLLM):

View File

@ -20,7 +20,7 @@ VALID_TASKS_DICT = {
} }
@deprecated("0.0.21", removal="0.2.0", alternative="HuggingFaceEndpoint") @deprecated("0.0.21", removal="0.3.0", alternative="HuggingFaceEndpoint")
class HuggingFaceHub(LLM): class HuggingFaceHub(LLM):
"""HuggingFaceHub models. """HuggingFaceHub models.
! This class is deprecated, you should use HuggingFaceEndpoint instead. ! This class is deprecated, you should use HuggingFaceEndpoint instead.

View File

@ -14,7 +14,7 @@ from langchain_core.utils import get_pydantic_field_names
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@deprecated("0.0.21", removal="0.2.0", alternative="HuggingFaceEndpoint") @deprecated("0.0.21", removal="0.3.0", alternative="HuggingFaceEndpoint")
class HuggingFaceTextGenInference(LLM): class HuggingFaceTextGenInference(LLM):
""" """
HuggingFace text generation API. HuggingFace text generation API.

View File

@ -726,7 +726,7 @@ class BaseOpenAI(BaseLLM):
@deprecated( @deprecated(
since="0.0.10", removal="0.2.0", alternative_import="langchain_openai.OpenAI" since="0.0.10", removal="0.3.0", alternative_import="langchain_openai.OpenAI"
) )
class OpenAI(BaseOpenAI): class OpenAI(BaseOpenAI):
"""OpenAI large language models. """OpenAI large language models.
@ -755,7 +755,7 @@ class OpenAI(BaseOpenAI):
@deprecated( @deprecated(
since="0.0.10", removal="0.2.0", alternative_import="langchain_openai.AzureOpenAI" since="0.0.10", removal="0.3.0", alternative_import="langchain_openai.AzureOpenAI"
) )
class AzureOpenAI(BaseOpenAI): class AzureOpenAI(BaseOpenAI):
"""Azure-specific OpenAI large language models. """Azure-specific OpenAI large language models.
@ -963,7 +963,7 @@ class AzureOpenAI(BaseOpenAI):
@deprecated( @deprecated(
since="0.0.1", since="0.0.1",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_openai.ChatOpenAI", alternative_import="langchain_openai.ChatOpenAI",
) )
class OpenAIChat(BaseLLM): class OpenAIChat(BaseLLM):

View File

@ -18,7 +18,7 @@ logger = logging.getLogger(__name__)
@deprecated( @deprecated(
since="0.0.12", removal="0.2", alternative_import="langchain_together.Together" since="0.0.12", removal="0.3", alternative_import="langchain_together.Together"
) )
class Together(LLM): class Together(LLM):
"""LLM models from `Together`. """LLM models from `Together`.

View File

@ -203,7 +203,7 @@ class _VertexAICommon(_VertexAIBase):
@deprecated( @deprecated(
since="0.0.12", since="0.0.12",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_vertexai.VertexAI", alternative_import="langchain_google_vertexai.VertexAI",
) )
class VertexAI(_VertexAICommon, BaseLLM): class VertexAI(_VertexAICommon, BaseLLM):
@ -393,7 +393,7 @@ class VertexAI(_VertexAICommon, BaseLLM):
@deprecated( @deprecated(
since="0.0.12", since="0.0.12",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_vertexai.VertexAIModelGarden", alternative_import="langchain_google_vertexai.VertexAIModelGarden",
) )
class VertexAIModelGarden(_VertexAIBase, BaseLLM): class VertexAIModelGarden(_VertexAIBase, BaseLLM):

View File

@ -13,7 +13,7 @@ logger = logging.getLogger(__name__)
@deprecated( @deprecated(
since="0.0.18", removal="0.2", alternative_import="langchain_ibm.WatsonxLLM" since="0.0.18", removal="0.3", alternative_import="langchain_ibm.WatsonxLLM"
) )
class WatsonxLLM(BaseLLM): class WatsonxLLM(BaseLLM):
""" """

View File

@ -43,7 +43,7 @@ def _get_docs(response: Any) -> List[Document]:
@deprecated( @deprecated(
since="0.0.30", since="0.0.30",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_cohere.CohereRagRetriever", alternative_import="langchain_cohere.CohereRagRetriever",
) )
class CohereRagRetriever(BaseRetriever): class CohereRagRetriever(BaseRetriever):

View File

@ -24,7 +24,7 @@ if TYPE_CHECKING:
@deprecated( @deprecated(
since="0.0.32", since="0.0.32",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.DocumentAIWarehouseRetriever", alternative_import="langchain_google_community.DocumentAIWarehouseRetriever",
) )
class GoogleDocumentAIWarehouseRetriever(BaseRetriever): class GoogleDocumentAIWarehouseRetriever(BaseRetriever):

View File

@ -198,7 +198,7 @@ class _BaseGoogleVertexAISearchRetriever(BaseModel):
@deprecated( @deprecated(
since="0.0.33", since="0.0.33",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.VertexAISearchRetriever", alternative_import="langchain_google_community.VertexAISearchRetriever",
) )
class GoogleVertexAISearchRetriever(BaseRetriever, _BaseGoogleVertexAISearchRetriever): class GoogleVertexAISearchRetriever(BaseRetriever, _BaseGoogleVertexAISearchRetriever):
@ -398,7 +398,7 @@ class GoogleVertexAISearchRetriever(BaseRetriever, _BaseGoogleVertexAISearchRetr
@deprecated( @deprecated(
since="0.0.33", since="0.0.33",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.VertexAIMultiTurnSearchRetriever", alternative_import="langchain_google_community.VertexAIMultiTurnSearchRetriever",
) )
class GoogleVertexAIMultiTurnSearchRetriever( class GoogleVertexAIMultiTurnSearchRetriever(

View File

@ -99,7 +99,7 @@ class AstraDBBaseStore(Generic[V], BaseStore[str, V], ABC):
@deprecated( @deprecated(
since="0.0.22", since="0.0.22",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_astradb.AstraDBStore", alternative_import="langchain_astradb.AstraDBStore",
) )
class AstraDBStore(AstraDBBaseStore[Any]): class AstraDBStore(AstraDBBaseStore[Any]):
@ -167,7 +167,7 @@ class AstraDBStore(AstraDBBaseStore[Any]):
@deprecated( @deprecated(
since="0.0.22", since="0.0.22",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_astradb.AstraDBByteStore", alternative_import="langchain_astradb.AstraDBByteStore",
) )
class AstraDBByteStore(AstraDBBaseStore[bytes], ByteStore): class AstraDBByteStore(AstraDBBaseStore[bytes], ByteStore):

View File

@ -39,7 +39,7 @@ def _encoding_file_extension_map(encoding: texttospeech.AudioEncoding) -> Option
@deprecated( @deprecated(
since="0.0.33", since="0.0.33",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.TextToSpeechTool", alternative_import="langchain_google_community.TextToSpeechTool",
) )
class GoogleCloudTextToSpeechTool(BaseTool): class GoogleCloudTextToSpeechTool(BaseTool):

View File

@ -18,7 +18,7 @@ class GooglePlacesSchema(BaseModel):
@deprecated( @deprecated(
since="0.0.33", since="0.0.33",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.GooglePlacesTool", alternative_import="langchain_google_community.GooglePlacesTool",
) )
class GooglePlacesTool(BaseTool): class GooglePlacesTool(BaseTool):

View File

@ -11,7 +11,7 @@ from langchain_community.utilities.google_search import GoogleSearchAPIWrapper
@deprecated( @deprecated(
since="0.0.33", since="0.0.33",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.GoogleSearchRun", alternative_import="langchain_google_community.GoogleSearchRun",
) )
class GoogleSearchRun(BaseTool): class GoogleSearchRun(BaseTool):
@ -36,7 +36,7 @@ class GoogleSearchRun(BaseTool):
@deprecated( @deprecated(
since="0.0.33", since="0.0.33",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.GoogleSearchResults", alternative_import="langchain_google_community.GoogleSearchResults",
) )
class GoogleSearchResults(BaseTool): class GoogleSearchResults(BaseTool):

View File

@ -14,7 +14,7 @@ from langchain_community.utilities.metaphor_search import MetaphorSearchAPIWrapp
@deprecated( @deprecated(
since="0.0.15", since="0.0.15",
removal="0.2.0", removal="0.3.0",
alternative="langchain_exa.ExaSearchResults", alternative="langchain_exa.ExaSearchResults",
) )
class MetaphorSearchResults(BaseTool): class MetaphorSearchResults(BaseTool):

View File

@ -10,7 +10,7 @@ from langchain_core.utils import get_from_dict_or_env
@deprecated( @deprecated(
since="0.0.33", since="0.0.33",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.GooglePlacesAPIWrapper", alternative_import="langchain_google_community.GooglePlacesAPIWrapper",
) )
class GooglePlacesAPIWrapper(BaseModel): class GooglePlacesAPIWrapper(BaseModel):

View File

@ -9,7 +9,7 @@ from langchain_core.utils import get_from_dict_or_env
@deprecated( @deprecated(
since="0.0.33", since="0.0.33",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.GoogleSearchAPIWrapper", alternative_import="langchain_google_community.GoogleSearchAPIWrapper",
) )
class GoogleSearchAPIWrapper(BaseModel): class GoogleSearchAPIWrapper(BaseModel):

View File

@ -283,7 +283,7 @@ class SQLDatabase:
return sorted(self._include_tables) return sorted(self._include_tables)
return sorted(self._all_tables - self._ignore_tables) return sorted(self._all_tables - self._ignore_tables)
@deprecated("0.0.1", alternative="get_usable_table_names", removal="0.2.0") @deprecated("0.0.1", alternative="get_usable_table_names", removal="0.3.0")
def get_table_names(self) -> Iterable[str]: def get_table_names(self) -> Iterable[str]:
"""Get names of tables available.""" """Get names of tables available."""
return self.get_usable_table_names() return self.get_usable_table_names()

View File

@ -67,7 +67,7 @@ def _unique_list(lst: List[T], key: Callable[[T], U]) -> List[T]:
@deprecated( @deprecated(
since="0.0.21", since="0.0.21",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_astradb.AstraDBVectorStore", alternative_import="langchain_astradb.AstraDBVectorStore",
) )
class AstraDB(VectorStore): class AstraDB(VectorStore):

View File

@ -38,7 +38,7 @@ _vector_table_lock = Lock() # process-wide BigQueryVectorSearch table lock
@deprecated( @deprecated(
since="0.0.33", since="0.0.33",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_community.BigQueryVectorSearch", alternative_import="langchain_google_community.BigQueryVectorSearch",
) )
class BigQueryVectorSearch(VectorStore): class BigQueryVectorSearch(VectorStore):

View File

@ -28,7 +28,7 @@ logger = logging.getLogger(__name__)
@deprecated( @deprecated(
since="0.0.12", since="0.0.12",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_google_vertexai.VectorSearchVectorStore", alternative_import="langchain_google_vertexai.VectorSearchVectorStore",
) )
class MatchingEngine(VectorStore): class MatchingEngine(VectorStore):

View File

@ -35,7 +35,7 @@ DEFAULT_INSERT_BATCH_SIZE = 100
@deprecated( @deprecated(
since="0.0.25", since="0.0.25",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_mongodb.MongoDBAtlasVectorSearch", alternative_import="langchain_mongodb.MongoDBAtlasVectorSearch",
) )
class MongoDBAtlasVectorSearch(VectorStore): class MongoDBAtlasVectorSearch(VectorStore):

View File

@ -43,7 +43,7 @@ def _is_pinecone_v3() -> bool:
@deprecated( @deprecated(
since="0.0.18", removal="0.2.0", alternative_import="langchain_pinecone.Pinecone" since="0.0.18", removal="0.3.0", alternative_import="langchain_pinecone.Pinecone"
) )
class Pinecone(VectorStore): class Pinecone(VectorStore):
"""`Pinecone` vector store. """`Pinecone` vector store.

View File

@ -207,7 +207,7 @@ class BaseLanguageModel(
"""Implement this if there is a way of steering the model to generate responses that match a given schema.""" # noqa: E501 """Implement this if there is a way of steering the model to generate responses that match a given schema.""" # noqa: E501
raise NotImplementedError() raise NotImplementedError()
@deprecated("0.1.7", alternative="invoke", removal="0.2.0") @deprecated("0.1.7", alternative="invoke", removal="0.3.0")
@abstractmethod @abstractmethod
def predict( def predict(
self, text: str, *, stop: Optional[Sequence[str]] = None, **kwargs: Any self, text: str, *, stop: Optional[Sequence[str]] = None, **kwargs: Any
@ -228,7 +228,7 @@ class BaseLanguageModel(
Top model prediction as a string. Top model prediction as a string.
""" """
@deprecated("0.1.7", alternative="invoke", removal="0.2.0") @deprecated("0.1.7", alternative="invoke", removal="0.3.0")
@abstractmethod @abstractmethod
def predict_messages( def predict_messages(
self, self,
@ -253,7 +253,7 @@ class BaseLanguageModel(
Top model prediction as a message. Top model prediction as a message.
""" """
@deprecated("0.1.7", alternative="ainvoke", removal="0.2.0") @deprecated("0.1.7", alternative="ainvoke", removal="0.3.0")
@abstractmethod @abstractmethod
async def apredict( async def apredict(
self, text: str, *, stop: Optional[Sequence[str]] = None, **kwargs: Any self, text: str, *, stop: Optional[Sequence[str]] = None, **kwargs: Any
@ -274,7 +274,7 @@ class BaseLanguageModel(
Top model prediction as a string. Top model prediction as a string.
""" """
@deprecated("0.1.7", alternative="ainvoke", removal="0.2.0") @deprecated("0.1.7", alternative="ainvoke", removal="0.3.0")
@abstractmethod @abstractmethod
async def apredict_messages( async def apredict_messages(
self, self,

View File

@ -797,7 +797,7 @@ class BaseChatModel(BaseLanguageModel[BaseMessage], ABC):
break break
yield item # type: ignore[misc] yield item # type: ignore[misc]
@deprecated("0.1.7", alternative="invoke", removal="0.2.0") @deprecated("0.1.7", alternative="invoke", removal="0.3.0")
def __call__( def __call__(
self, self,
messages: List[BaseMessage], messages: List[BaseMessage],
@ -829,13 +829,13 @@ class BaseChatModel(BaseLanguageModel[BaseMessage], ABC):
else: else:
raise ValueError("Unexpected generation type") raise ValueError("Unexpected generation type")
@deprecated("0.1.7", alternative="invoke", removal="0.2.0") @deprecated("0.1.7", alternative="invoke", removal="0.3.0")
def call_as_llm( def call_as_llm(
self, message: str, stop: Optional[List[str]] = None, **kwargs: Any self, message: str, stop: Optional[List[str]] = None, **kwargs: Any
) -> str: ) -> str:
return self.predict(message, stop=stop, **kwargs) return self.predict(message, stop=stop, **kwargs)
@deprecated("0.1.7", alternative="invoke", removal="0.2.0") @deprecated("0.1.7", alternative="invoke", removal="0.3.0")
def predict( def predict(
self, text: str, *, stop: Optional[Sequence[str]] = None, **kwargs: Any self, text: str, *, stop: Optional[Sequence[str]] = None, **kwargs: Any
) -> str: ) -> str:
@ -849,7 +849,7 @@ class BaseChatModel(BaseLanguageModel[BaseMessage], ABC):
else: else:
raise ValueError("Cannot use predict when output is not a string.") raise ValueError("Cannot use predict when output is not a string.")
@deprecated("0.1.7", alternative="invoke", removal="0.2.0") @deprecated("0.1.7", alternative="invoke", removal="0.3.0")
def predict_messages( def predict_messages(
self, self,
messages: List[BaseMessage], messages: List[BaseMessage],
@ -863,7 +863,7 @@ class BaseChatModel(BaseLanguageModel[BaseMessage], ABC):
_stop = list(stop) _stop = list(stop)
return self(messages, stop=_stop, **kwargs) return self(messages, stop=_stop, **kwargs)
@deprecated("0.1.7", alternative="ainvoke", removal="0.2.0") @deprecated("0.1.7", alternative="ainvoke", removal="0.3.0")
async def apredict( async def apredict(
self, text: str, *, stop: Optional[Sequence[str]] = None, **kwargs: Any self, text: str, *, stop: Optional[Sequence[str]] = None, **kwargs: Any
) -> str: ) -> str:
@ -879,7 +879,7 @@ class BaseChatModel(BaseLanguageModel[BaseMessage], ABC):
else: else:
raise ValueError("Cannot use predict when output is not a string.") raise ValueError("Cannot use predict when output is not a string.")
@deprecated("0.1.7", alternative="ainvoke", removal="0.2.0") @deprecated("0.1.7", alternative="ainvoke", removal="0.3.0")
async def apredict_messages( async def apredict_messages(
self, self,
messages: List[BaseMessage], messages: List[BaseMessage],

View File

@ -1064,7 +1064,7 @@ class BaseLLM(BaseLanguageModel[str], ABC):
generations = [existing_prompts[i] for i in range(len(prompts))] generations = [existing_prompts[i] for i in range(len(prompts))]
return LLMResult(generations=generations, llm_output=llm_output, run=run_info) return LLMResult(generations=generations, llm_output=llm_output, run=run_info)
@deprecated("0.1.7", alternative="invoke", removal="0.2.0") @deprecated("0.1.7", alternative="invoke", removal="0.3.0")
def __call__( def __call__(
self, self,
prompt: str, prompt: str,
@ -1116,7 +1116,7 @@ class BaseLLM(BaseLanguageModel[str], ABC):
) )
return result.generations[0][0].text return result.generations[0][0].text
@deprecated("0.1.7", alternative="invoke", removal="0.2.0") @deprecated("0.1.7", alternative="invoke", removal="0.3.0")
def predict( def predict(
self, text: str, *, stop: Optional[Sequence[str]] = None, **kwargs: Any self, text: str, *, stop: Optional[Sequence[str]] = None, **kwargs: Any
) -> str: ) -> str:
@ -1126,7 +1126,7 @@ class BaseLLM(BaseLanguageModel[str], ABC):
_stop = list(stop) _stop = list(stop)
return self(text, stop=_stop, **kwargs) return self(text, stop=_stop, **kwargs)
@deprecated("0.1.7", alternative="invoke", removal="0.2.0") @deprecated("0.1.7", alternative="invoke", removal="0.3.0")
def predict_messages( def predict_messages(
self, self,
messages: List[BaseMessage], messages: List[BaseMessage],
@ -1142,7 +1142,7 @@ class BaseLLM(BaseLanguageModel[str], ABC):
content = self(text, stop=_stop, **kwargs) content = self(text, stop=_stop, **kwargs)
return AIMessage(content=content) return AIMessage(content=content)
@deprecated("0.1.7", alternative="ainvoke", removal="0.2.0") @deprecated("0.1.7", alternative="ainvoke", removal="0.3.0")
async def apredict( async def apredict(
self, text: str, *, stop: Optional[Sequence[str]] = None, **kwargs: Any self, text: str, *, stop: Optional[Sequence[str]] = None, **kwargs: Any
) -> str: ) -> str:
@ -1152,7 +1152,7 @@ class BaseLLM(BaseLanguageModel[str], ABC):
_stop = list(stop) _stop = list(stop)
return await self._call_async(text, stop=_stop, **kwargs) return await self._call_async(text, stop=_stop, **kwargs)
@deprecated("0.1.7", alternative="ainvoke", removal="0.2.0") @deprecated("0.1.7", alternative="ainvoke", removal="0.3.0")
async def apredict_messages( async def apredict_messages(
self, self,
messages: List[BaseMessage], messages: List[BaseMessage],

View File

@ -14,7 +14,7 @@ from langchain_core.outputs import LLMResult
from langchain_core.pydantic_v1 import BaseModel, Field, root_validator from langchain_core.pydantic_v1 import BaseModel, Field, root_validator
@deprecated("0.1.0", alternative="Use string instead.", removal="0.2.0") @deprecated("0.1.0", alternative="Use string instead.", removal="0.3.0")
def RunTypeEnum() -> Type[RunTypeEnumDep]: def RunTypeEnum() -> Type[RunTypeEnumDep]:
"""RunTypeEnum.""" """RunTypeEnum."""
warnings.warn( warnings.warn(
@ -25,7 +25,7 @@ def RunTypeEnum() -> Type[RunTypeEnumDep]:
return RunTypeEnumDep return RunTypeEnumDep
@deprecated("0.1.0", removal="0.2.0") @deprecated("0.1.0", removal="0.3.0")
class TracerSessionV1Base(BaseModel): class TracerSessionV1Base(BaseModel):
"""Base class for TracerSessionV1.""" """Base class for TracerSessionV1."""
@ -34,33 +34,33 @@ class TracerSessionV1Base(BaseModel):
extra: Optional[Dict[str, Any]] = None extra: Optional[Dict[str, Any]] = None
@deprecated("0.1.0", removal="0.2.0") @deprecated("0.1.0", removal="0.3.0")
class TracerSessionV1Create(TracerSessionV1Base): class TracerSessionV1Create(TracerSessionV1Base):
"""Create class for TracerSessionV1.""" """Create class for TracerSessionV1."""
@deprecated("0.1.0", removal="0.2.0") @deprecated("0.1.0", removal="0.3.0")
class TracerSessionV1(TracerSessionV1Base): class TracerSessionV1(TracerSessionV1Base):
"""TracerSessionV1 schema.""" """TracerSessionV1 schema."""
id: int id: int
@deprecated("0.1.0", removal="0.2.0") @deprecated("0.1.0", removal="0.3.0")
class TracerSessionBase(TracerSessionV1Base): class TracerSessionBase(TracerSessionV1Base):
"""Base class for TracerSession.""" """Base class for TracerSession."""
tenant_id: UUID tenant_id: UUID
@deprecated("0.1.0", removal="0.2.0") @deprecated("0.1.0", removal="0.3.0")
class TracerSession(TracerSessionBase): class TracerSession(TracerSessionBase):
"""TracerSessionV1 schema for the V2 API.""" """TracerSessionV1 schema for the V2 API."""
id: UUID id: UUID
@deprecated("0.1.0", alternative="Run", removal="0.2.0") @deprecated("0.1.0", alternative="Run", removal="0.3.0")
class BaseRun(BaseModel): class BaseRun(BaseModel):
"""Base class for Run.""" """Base class for Run."""
@ -76,7 +76,7 @@ class BaseRun(BaseModel):
error: Optional[str] = None error: Optional[str] = None
@deprecated("0.1.0", alternative="Run", removal="0.2.0") @deprecated("0.1.0", alternative="Run", removal="0.3.0")
class LLMRun(BaseRun): class LLMRun(BaseRun):
"""Class for LLMRun.""" """Class for LLMRun."""
@ -84,7 +84,7 @@ class LLMRun(BaseRun):
response: Optional[LLMResult] = None response: Optional[LLMResult] = None
@deprecated("0.1.0", alternative="Run", removal="0.2.0") @deprecated("0.1.0", alternative="Run", removal="0.3.0")
class ChainRun(BaseRun): class ChainRun(BaseRun):
"""Class for ChainRun.""" """Class for ChainRun."""
@ -95,7 +95,7 @@ class ChainRun(BaseRun):
child_tool_runs: List[ToolRun] = Field(default_factory=list) child_tool_runs: List[ToolRun] = Field(default_factory=list)
@deprecated("0.1.0", alternative="Run", removal="0.2.0") @deprecated("0.1.0", alternative="Run", removal="0.3.0")
class ToolRun(BaseRun): class ToolRun(BaseRun):
"""Class for ToolRun.""" """Class for ToolRun."""

View File

@ -78,7 +78,7 @@ def _rm_titles(kv: dict, prev_key: str = "") -> dict:
@deprecated( @deprecated(
"0.1.16", "0.1.16",
alternative="langchain_core.utils.function_calling.convert_to_openai_function()", alternative="langchain_core.utils.function_calling.convert_to_openai_function()",
removal="0.2.0", removal="0.3.0",
) )
def convert_pydantic_to_openai_function( def convert_pydantic_to_openai_function(
model: Type[BaseModel], model: Type[BaseModel],
@ -102,7 +102,7 @@ def convert_pydantic_to_openai_function(
@deprecated( @deprecated(
"0.1.16", "0.1.16",
alternative="langchain_core.utils.function_calling.convert_to_openai_tool()", alternative="langchain_core.utils.function_calling.convert_to_openai_tool()",
removal="0.2.0", removal="0.3.0",
) )
def convert_pydantic_to_openai_tool( def convert_pydantic_to_openai_tool(
model: Type[BaseModel], model: Type[BaseModel],
@ -213,7 +213,7 @@ def _get_python_function_required_args(function: Callable) -> List[str]:
@deprecated( @deprecated(
"0.1.16", "0.1.16",
alternative="langchain_core.utils.function_calling.convert_to_openai_function()", alternative="langchain_core.utils.function_calling.convert_to_openai_function()",
removal="0.2.0", removal="0.3.0",
) )
def convert_python_function_to_openai_function( def convert_python_function_to_openai_function(
function: Callable, function: Callable,
@ -239,7 +239,7 @@ def convert_python_function_to_openai_function(
@deprecated( @deprecated(
"0.1.16", "0.1.16",
alternative="langchain_core.utils.function_calling.convert_to_openai_function()", alternative="langchain_core.utils.function_calling.convert_to_openai_function()",
removal="0.2.0", removal="0.3.0",
) )
def format_tool_to_openai_function(tool: BaseTool) -> FunctionDescription: def format_tool_to_openai_function(tool: BaseTool) -> FunctionDescription:
"""Format tool into the OpenAI function API.""" """Format tool into the OpenAI function API."""
@ -269,7 +269,7 @@ def format_tool_to_openai_function(tool: BaseTool) -> FunctionDescription:
@deprecated( @deprecated(
"0.1.16", "0.1.16",
alternative="langchain_core.utils.function_calling.convert_to_openai_tool()", alternative="langchain_core.utils.function_calling.convert_to_openai_tool()",
removal="0.2.0", removal="0.3.0",
) )
def format_tool_to_openai_tool(tool: BaseTool) -> ToolDescription: def format_tool_to_openai_tool(tool: BaseTool) -> ToolDescription:
"""Format tool into the OpenAI function API.""" """Format tool into the OpenAI function API."""

View File

@ -8,7 +8,7 @@ from langchain_core._api.deprecation import deprecated
@deprecated( @deprecated(
since="0.1.30", since="0.1.30",
removal="0.2", removal="0.3",
message=( message=(
"Using the hwchase17/langchain-hub " "Using the hwchase17/langchain-hub "
"repo for prompts is deprecated. Please use " "repo for prompts is deprecated. Please use "

View File

@ -126,7 +126,7 @@ def _destrip(tool_input: Any) -> Any:
@deprecated( @deprecated(
since="0.0.54", since="0.0.54",
removal="0.2", removal="0.3",
alternative_import="langchain_anthropic.experimental.ChatAnthropicTools", alternative_import="langchain_anthropic.experimental.ChatAnthropicTools",
) )
class AnthropicFunctions(BaseChatModel): class AnthropicFunctions(BaseChatModel):

View File

@ -571,7 +571,7 @@ class RunnableMultiActionAgent(BaseMultiActionAgent):
"Use new agent constructor methods like create_react_agent, create_json_agent, " "Use new agent constructor methods like create_react_agent, create_json_agent, "
"create_structured_chat_agent, etc." "create_structured_chat_agent, etc."
), ),
removal="0.2.0", removal="0.3.0",
) )
class LLMSingleActionAgent(BaseSingleActionAgent): class LLMSingleActionAgent(BaseSingleActionAgent):
"""Base class for single action agents.""" """Base class for single action agents."""
@ -661,7 +661,7 @@ class LLMSingleActionAgent(BaseSingleActionAgent):
"Use new agent constructor methods like create_react_agent, create_json_agent, " "Use new agent constructor methods like create_react_agent, create_json_agent, "
"create_structured_chat_agent, etc." "create_structured_chat_agent, etc."
), ),
removal="0.2.0", removal="0.3.0",
) )
class Agent(BaseSingleActionAgent): class Agent(BaseSingleActionAgent):
"""Agent that calls the language model and deciding the action. """Agent that calls the language model and deciding the action.

View File

@ -10,7 +10,7 @@ from langchain_core._api import deprecated
"Use new agent constructor methods like create_react_agent, create_json_agent, " "Use new agent constructor methods like create_react_agent, create_json_agent, "
"create_structured_chat_agent, etc." "create_structured_chat_agent, etc."
), ),
removal="0.2.0", removal="0.3.0",
) )
class AgentType(str, Enum): class AgentType(str, Enum):
"""An enum for agent types. """An enum for agent types.

View File

@ -25,7 +25,7 @@ from langchain.agents.utils import validate_tools_single_input
from langchain.chains.llm import LLMChain from langchain.chains.llm import LLMChain
@deprecated("0.1.0", alternative="create_react_agent", removal="0.2.0") @deprecated("0.1.0", alternative="create_react_agent", removal="0.3.0")
class ChatAgent(Agent): class ChatAgent(Agent):
"""Chat Agent.""" """Chat Agent."""

View File

@ -18,7 +18,7 @@ from langchain.agents.utils import validate_tools_single_input
from langchain.chains import LLMChain from langchain.chains import LLMChain
@deprecated("0.1.0", alternative="create_react_agent", removal="0.2.0") @deprecated("0.1.0", alternative="create_react_agent", removal="0.3.0")
class ConversationalAgent(Agent): class ConversationalAgent(Agent):
"""An agent that holds a conversation in addition to using tools.""" """An agent that holds a conversation in addition to using tools."""

View File

@ -30,7 +30,7 @@ from langchain.agents.utils import validate_tools_single_input
from langchain.chains import LLMChain from langchain.chains import LLMChain
@deprecated("0.1.0", alternative="create_json_chat_agent", removal="0.2.0") @deprecated("0.1.0", alternative="create_json_chat_agent", removal="0.3.0")
class ConversationalChatAgent(Agent): class ConversationalChatAgent(Agent):
"""An agent designed to hold a conversation in addition to using tools.""" """An agent designed to hold a conversation in addition to using tools."""

View File

@ -17,7 +17,7 @@ from langchain.agents.loading import AGENT_TO_CLASS, load_agent
"Use new agent constructor methods like create_react_agent, create_json_agent, " "Use new agent constructor methods like create_react_agent, create_json_agent, "
"create_structured_chat_agent, etc." "create_structured_chat_agent, etc."
), ),
removal="0.2.0", removal="0.3.0",
) )
def initialize_agent( def initialize_agent(
tools: Sequence[BaseTool], tools: Sequence[BaseTool],

View File

@ -31,7 +31,7 @@ def _load_agent_from_tools(
return agent_cls.from_llm_and_tools(llm, tools, **combined_config) return agent_cls.from_llm_and_tools(llm, tools, **combined_config)
@deprecated("0.1.0", removal="0.2.0") @deprecated("0.1.0", removal="0.3.0")
def load_agent_from_config( def load_agent_from_config(
config: dict, config: dict,
llm: Optional[BaseLanguageModel] = None, llm: Optional[BaseLanguageModel] = None,
@ -87,7 +87,7 @@ def load_agent_from_config(
return agent_cls(**combined_config) # type: ignore return agent_cls(**combined_config) # type: ignore
@deprecated("0.1.0", removal="0.2.0") @deprecated("0.1.0", removal="0.3.0")
def load_agent( def load_agent(
path: Union[str, Path], **kwargs: Any path: Union[str, Path], **kwargs: Any
) -> Union[BaseSingleActionAgent, BaseMultiActionAgent]: ) -> Union[BaseSingleActionAgent, BaseMultiActionAgent]:

View File

@ -33,7 +33,7 @@ class ChainConfig(NamedTuple):
action_description: str action_description: str
@deprecated("0.1.0", alternative="create_react_agent", removal="0.2.0") @deprecated("0.1.0", alternative="create_react_agent", removal="0.3.0")
class ZeroShotAgent(Agent): class ZeroShotAgent(Agent):
"""Agent for the MRKL chain.""" """Agent for the MRKL chain."""
@ -139,7 +139,7 @@ class ZeroShotAgent(Agent):
super()._validate_tools(tools) super()._validate_tools(tools)
@deprecated("0.1.0", removal="0.2.0") @deprecated("0.1.0", removal="0.3.0")
class MRKLChain(AgentExecutor): class MRKLChain(AgentExecutor):
"""[Deprecated] Chain that implements the MRKL system.""" """[Deprecated] Chain that implements the MRKL system."""

View File

@ -30,7 +30,7 @@ from langchain.agents.output_parsers.openai_functions import (
) )
@deprecated("0.1.0", alternative="create_openai_functions_agent", removal="0.2.0") @deprecated("0.1.0", alternative="create_openai_functions_agent", removal="0.3.0")
class OpenAIFunctionsAgent(BaseSingleActionAgent): class OpenAIFunctionsAgent(BaseSingleActionAgent):
"""An Agent driven by OpenAIs function powered API. """An Agent driven by OpenAIs function powered API.

View File

@ -93,7 +93,7 @@ def _parse_ai_message(message: BaseMessage) -> Union[List[AgentAction], AgentFin
) )
@deprecated("0.1.0", alternative="create_openai_tools_agent", removal="0.2.0") @deprecated("0.1.0", alternative="create_openai_tools_agent", removal="0.3.0")
class OpenAIMultiFunctionsAgent(BaseMultiActionAgent): class OpenAIMultiFunctionsAgent(BaseMultiActionAgent):
"""An Agent driven by OpenAIs function powered API. """An Agent driven by OpenAIs function powered API.

View File

@ -21,7 +21,7 @@ if TYPE_CHECKING:
from langchain_community.docstore.base import Docstore from langchain_community.docstore.base import Docstore
@deprecated("0.1.0", removal="0.2.0") @deprecated("0.1.0", removal="0.3.0")
class ReActDocstoreAgent(Agent): class ReActDocstoreAgent(Agent):
"""Agent for the ReAct chain.""" """Agent for the ReAct chain."""
@ -68,7 +68,7 @@ class ReActDocstoreAgent(Agent):
return "Thought:" return "Thought:"
@deprecated("0.1.0", removal="0.2.0") @deprecated("0.1.0", removal="0.3.0")
class DocstoreExplorer: class DocstoreExplorer:
"""Class to assist with exploration of a document store.""" """Class to assist with exploration of a document store."""
@ -118,7 +118,7 @@ class DocstoreExplorer:
return self.document.page_content.split("\n\n") return self.document.page_content.split("\n\n")
@deprecated("0.1.0", removal="0.2.0") @deprecated("0.1.0", removal="0.3.0")
class ReActTextWorldAgent(ReActDocstoreAgent): class ReActTextWorldAgent(ReActDocstoreAgent):
"""Agent for the ReAct TextWorld chain.""" """Agent for the ReAct TextWorld chain."""
@ -138,7 +138,7 @@ class ReActTextWorldAgent(ReActDocstoreAgent):
raise ValueError(f"Tool name should be Play, got {tool_names}") raise ValueError(f"Tool name should be Play, got {tool_names}")
@deprecated("0.1.0", removal="0.2.0") @deprecated("0.1.0", removal="0.3.0")
class ReActChain(AgentExecutor): class ReActChain(AgentExecutor):
"""[Deprecated] Chain that implements the ReAct paper.""" """[Deprecated] Chain that implements the ReAct paper."""

View File

@ -23,7 +23,7 @@ if TYPE_CHECKING:
from langchain_community.utilities.serpapi import SerpAPIWrapper from langchain_community.utilities.serpapi import SerpAPIWrapper
@deprecated("0.1.0", alternative="create_self_ask_with_search", removal="0.2.0") @deprecated("0.1.0", alternative="create_self_ask_with_search", removal="0.3.0")
class SelfAskWithSearchAgent(Agent): class SelfAskWithSearchAgent(Agent):
"""Agent for the self-ask-with-search paper.""" """Agent for the self-ask-with-search paper."""
@ -66,7 +66,7 @@ class SelfAskWithSearchAgent(Agent):
return "" return ""
@deprecated("0.1.0", removal="0.2.0") @deprecated("0.1.0", removal="0.3.0")
class SelfAskWithSearchChain(AgentExecutor): class SelfAskWithSearchChain(AgentExecutor):
"""[Deprecated] Chain that does self-ask with search.""" """[Deprecated] Chain that does self-ask with search."""

View File

@ -28,7 +28,7 @@ from langchain.tools.render import ToolsRenderer, render_text_description_and_ar
HUMAN_MESSAGE_TEMPLATE = "{input}\n\n{agent_scratchpad}" HUMAN_MESSAGE_TEMPLATE = "{input}\n\n{agent_scratchpad}"
@deprecated("0.1.0", alternative="create_structured_chat_agent", removal="0.2.0") @deprecated("0.1.0", alternative="create_structured_chat_agent", removal="0.3.0")
class StructuredChatAgent(Agent): class StructuredChatAgent(Agent):
"""Structured Chat Agent.""" """Structured Chat Agent."""

View File

@ -17,7 +17,7 @@ from langchain.chains.llm import LLMChain
from langchain.tools.render import ToolsRenderer, render_text_description from langchain.tools.render import ToolsRenderer, render_text_description
@deprecated("0.1.0", alternative="create_xml_agent", removal="0.2.0") @deprecated("0.1.0", alternative="create_xml_agent", removal="0.3.0")
class XMLAgent(BaseSingleActionAgent): class XMLAgent(BaseSingleActionAgent):
"""Agent that uses XML tags. """Agent that uses XML tags.

View File

@ -331,7 +331,7 @@ class Chain(RunnableSerializable[Dict[str, Any], Dict[str, Any]], ABC):
None, self._call, inputs, run_manager.get_sync() if run_manager else None None, self._call, inputs, run_manager.get_sync() if run_manager else None
) )
@deprecated("0.1.0", alternative="invoke", removal="0.2.0") @deprecated("0.1.0", alternative="invoke", removal="0.3.0")
def __call__( def __call__(
self, self,
inputs: Union[Dict[str, Any], Any], inputs: Union[Dict[str, Any], Any],
@ -382,7 +382,7 @@ class Chain(RunnableSerializable[Dict[str, Any], Dict[str, Any]], ABC):
include_run_info=include_run_info, include_run_info=include_run_info,
) )
@deprecated("0.1.0", alternative="ainvoke", removal="0.2.0") @deprecated("0.1.0", alternative="ainvoke", removal="0.3.0")
async def acall( async def acall(
self, self,
inputs: Union[Dict[str, Any], Any], inputs: Union[Dict[str, Any], Any],
@ -541,7 +541,7 @@ class Chain(RunnableSerializable[Dict[str, Any], Dict[str, Any]], ABC):
) )
return self.output_keys[0] return self.output_keys[0]
@deprecated("0.1.0", alternative="invoke", removal="0.2.0") @deprecated("0.1.0", alternative="invoke", removal="0.3.0")
def run( def run(
self, self,
*args: Any, *args: Any,
@ -612,7 +612,7 @@ class Chain(RunnableSerializable[Dict[str, Any], Dict[str, Any]], ABC):
f" but not both. Got args: {args} and kwargs: {kwargs}." f" but not both. Got args: {args} and kwargs: {kwargs}."
) )
@deprecated("0.1.0", alternative="ainvoke", removal="0.2.0") @deprecated("0.1.0", alternative="ainvoke", removal="0.3.0")
async def arun( async def arun(
self, self,
*args: Any, *args: Any,
@ -750,7 +750,7 @@ class Chain(RunnableSerializable[Dict[str, Any], Dict[str, Any]], ABC):
else: else:
raise ValueError(f"{save_path} must be json or yaml") raise ValueError(f"{save_path} must be json or yaml")
@deprecated("0.1.0", alternative="batch", removal="0.2.0") @deprecated("0.1.0", alternative="batch", removal="0.3.0")
def apply( def apply(
self, input_list: List[Dict[str, Any]], callbacks: Callbacks = None self, input_list: List[Dict[str, Any]], callbacks: Callbacks = None
) -> List[Dict[str, str]]: ) -> List[Dict[str, str]]:

View File

@ -42,7 +42,7 @@ __all__ = [
] ]
@deprecated(since="0.1.1", removal="0.2.0", alternative="create_openai_fn_runnable") @deprecated(since="0.1.1", removal="0.3.0", alternative="create_openai_fn_runnable")
def create_openai_fn_chain( def create_openai_fn_chain(
functions: Sequence[Union[Dict[str, Any], Type[BaseModel], Callable]], functions: Sequence[Union[Dict[str, Any], Type[BaseModel], Callable]],
llm: BaseLanguageModel, llm: BaseLanguageModel,
@ -144,7 +144,7 @@ def create_openai_fn_chain(
@deprecated( @deprecated(
since="0.1.1", removal="0.2.0", alternative="ChatOpenAI.with_structured_output" since="0.1.1", removal="0.3.0", alternative="ChatOpenAI.with_structured_output"
) )
def create_structured_output_chain( def create_structured_output_chain(
output_schema: Union[Dict[str, Any], Type[BaseModel]], output_schema: Union[Dict[str, Any], Type[BaseModel]],

View File

@ -13,7 +13,7 @@ from langchain.retrievers.document_compressors.base import BaseDocumentCompresso
@deprecated( @deprecated(
since="0.0.30", removal="0.2.0", alternative_import="langchain_cohere.CohereRerank" since="0.0.30", removal="0.3.0", alternative_import="langchain_cohere.CohereRerank"
) )
class CohereRerank(BaseDocumentCompressor): class CohereRerank(BaseDocumentCompressor):
"""Document compressor that uses `Cohere Rerank API`.""" """Document compressor that uses `Cohere Rerank API`."""

View File

@ -756,6 +756,6 @@ def _lc_tool_calls_to_anthropic_tool_use_blocks(
return blocks return blocks
@deprecated(since="0.1.0", removal="0.2.0", alternative="ChatAnthropic") @deprecated(since="0.1.0", removal="0.3.0", alternative="ChatAnthropic")
class ChatAnthropicMessages(ChatAnthropic): class ChatAnthropicMessages(ChatAnthropic):
pass pass

View File

@ -145,7 +145,7 @@ def _xml_to_tool_calls(elem: Any, tools: List[Dict]) -> List[Dict[str, Any]]:
@deprecated( @deprecated(
"0.1.5", "0.1.5",
removal="0.2.0", removal="0.3.0",
alternative="ChatAnthropic", alternative="ChatAnthropic",
message=( message=(
"Tool-calling is now officially supported by the Anthropic API so this " "Tool-calling is now officially supported by the Anthropic API so this "

View File

@ -360,6 +360,6 @@ class AnthropicLLM(LLM, _AnthropicCommon):
return self.count_tokens(text) return self.count_tokens(text)
@deprecated(since="0.1.0", removal="0.2.0", alternative="AnthropicLLM") @deprecated(since="0.1.0", removal="0.3.0", alternative="AnthropicLLM")
class Anthropic(AnthropicLLM): class Anthropic(AnthropicLLM):
pass pass

View File

@ -494,7 +494,7 @@ class PineconeVectorStore(VectorStore):
return None return None
@deprecated(since="0.0.3", removal="0.2.0", alternative="PineconeVectorStore") @deprecated(since="0.0.3", removal="0.3.0", alternative="PineconeVectorStore")
class Pinecone(PineconeVectorStore): class Pinecone(PineconeVectorStore):
"""Deprecated. Use PineconeVectorStore instead.""" """Deprecated. Use PineconeVectorStore instead."""

View File

@ -110,7 +110,7 @@ class UpstageGroundednessCheck(BaseTool):
@deprecated( @deprecated(
since="0.1.3", since="0.1.3",
removal="0.2.0", removal="0.3.0",
alternative_import="langchain_upstage.UpstageGroundednessCheck", alternative_import="langchain_upstage.UpstageGroundednessCheck",
) )
class GroundednessCheck(UpstageGroundednessCheck): class GroundednessCheck(UpstageGroundednessCheck):