mirror of
https://github.com/hwchase17/langchain.git
synced 2025-07-04 20:28:10 +00:00
community: Additional AWS deprecations (#29447)
Added deprecation warnings for a few more classes that weremoved to `langchain-aws` package: - [SageMaker Endpoint LLM](https://python.langchain.com/api_reference/aws/retrievers/langchain_aws.retrievers.bedrock.AmazonKnowledgeBasesRetriever.html) - [Amazon Kendra retriever](https://python.langchain.com/api_reference/aws/retrievers/langchain_aws.retrievers.kendra.AmazonKendraRetriever.html) - [Amazon Bedrock Knowledge Bases retriever](https://python.langchain.com/api_reference/aws/retrievers/langchain_aws.retrievers.bedrock.AmazonKnowledgeBasesRetriever.html)
This commit is contained in:
parent
6f711794a7
commit
e120378695
@ -5,6 +5,7 @@ import json
|
|||||||
from abc import abstractmethod
|
from abc import abstractmethod
|
||||||
from typing import Any, Dict, Generic, Iterator, List, Mapping, Optional, TypeVar, Union
|
from typing import Any, Dict, Generic, Iterator, List, Mapping, Optional, TypeVar, Union
|
||||||
|
|
||||||
|
from langchain_core._api.deprecation import deprecated
|
||||||
from langchain_core.callbacks import CallbackManagerForLLMRun
|
from langchain_core.callbacks import CallbackManagerForLLMRun
|
||||||
from langchain_core.language_models.llms import LLM
|
from langchain_core.language_models.llms import LLM
|
||||||
from langchain_core.utils import pre_init
|
from langchain_core.utils import pre_init
|
||||||
@ -124,6 +125,11 @@ class LLMContentHandler(ContentHandlerBase[str, str]):
|
|||||||
"""Content handler for LLM class."""
|
"""Content handler for LLM class."""
|
||||||
|
|
||||||
|
|
||||||
|
@deprecated(
|
||||||
|
since="0.3.16",
|
||||||
|
removal="1.0",
|
||||||
|
alternative_import="langchain_aws.llms.SagemakerEndpoint",
|
||||||
|
)
|
||||||
class SagemakerEndpoint(LLM):
|
class SagemakerEndpoint(LLM):
|
||||||
"""Sagemaker Inference Endpoint models.
|
"""Sagemaker Inference Endpoint models.
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
from typing import Any, Dict, List, Optional
|
from typing import Any, Dict, List, Optional
|
||||||
|
|
||||||
|
from langchain_core._api.deprecation import deprecated
|
||||||
from langchain_core.callbacks import CallbackManagerForRetrieverRun
|
from langchain_core.callbacks import CallbackManagerForRetrieverRun
|
||||||
from langchain_core.documents import Document
|
from langchain_core.documents import Document
|
||||||
from langchain_core.retrievers import BaseRetriever
|
from langchain_core.retrievers import BaseRetriever
|
||||||
@ -18,6 +19,11 @@ class RetrievalConfig(BaseModel, extra="allow"): # type: ignore[call-arg]
|
|||||||
vectorSearchConfiguration: VectorSearchConfig
|
vectorSearchConfiguration: VectorSearchConfig
|
||||||
|
|
||||||
|
|
||||||
|
@deprecated(
|
||||||
|
since="0.3.16",
|
||||||
|
removal="1.0",
|
||||||
|
alternative_import="langchain_aws.AmazonKnowledgeBasesRetriever",
|
||||||
|
)
|
||||||
class AmazonKnowledgeBasesRetriever(BaseRetriever):
|
class AmazonKnowledgeBasesRetriever(BaseRetriever):
|
||||||
"""Amazon Bedrock Knowledge Bases retriever.
|
"""Amazon Bedrock Knowledge Bases retriever.
|
||||||
|
|
||||||
|
@ -11,6 +11,7 @@ from typing import (
|
|||||||
Union,
|
Union,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
from langchain_core._api.deprecation import deprecated
|
||||||
from langchain_core.callbacks import CallbackManagerForRetrieverRun
|
from langchain_core.callbacks import CallbackManagerForRetrieverRun
|
||||||
from langchain_core.documents import Document
|
from langchain_core.documents import Document
|
||||||
from langchain_core.retrievers import BaseRetriever
|
from langchain_core.retrievers import BaseRetriever
|
||||||
@ -323,6 +324,11 @@ KENDRA_CONFIDENCE_MAPPING = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@deprecated(
|
||||||
|
since="0.3.16",
|
||||||
|
removal="1.0",
|
||||||
|
alternative_import="langchain_aws.AmazonKendraRetriever",
|
||||||
|
)
|
||||||
class AmazonKendraRetriever(BaseRetriever):
|
class AmazonKendraRetriever(BaseRetriever):
|
||||||
"""`Amazon Kendra Index` retriever.
|
"""`Amazon Kendra Index` retriever.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user