diff --git a/libs/experimental/langchain_experimental/llms/anthropic_functions.py b/libs/experimental/langchain_experimental/llms/anthropic_functions.py index 58399b7ca9e..9514d25819d 100644 --- a/libs/experimental/langchain_experimental/llms/anthropic_functions.py +++ b/libs/experimental/langchain_experimental/llms/anthropic_functions.py @@ -3,9 +3,7 @@ from collections import defaultdict from html.parser import HTMLParser from typing import Any, DefaultDict, Dict, List, Optional, cast -from langchain.callbacks.manager import ( - CallbackManagerForLLMRun, -) +from langchain.callbacks.manager import CallbackManagerForLLMRun from langchain.schema import ( ChatGeneration, ChatResult, diff --git a/libs/experimental/langchain_experimental/recommenders/amazon_personalize_chain.py b/libs/experimental/langchain_experimental/recommenders/amazon_personalize_chain.py index 751da515207..e9b61729c2f 100644 --- a/libs/experimental/langchain_experimental/recommenders/amazon_personalize_chain.py +++ b/libs/experimental/langchain_experimental/recommenders/amazon_personalize_chain.py @@ -2,9 +2,7 @@ from __future__ import annotations from typing import Any, Dict, List, Mapping, Optional, cast -from langchain.callbacks.manager import ( - CallbackManagerForChainRun, -) +from langchain.callbacks.manager import CallbackManagerForChainRun from langchain.chains import LLMChain from langchain.chains.base import Chain from langchain.prompts.prompt import PromptTemplate diff --git a/libs/langchain/langchain/output_parsers/__init__.py b/libs/langchain/langchain/output_parsers/__init__.py index 56e5a80b974..f6e9a580987 100644 --- a/libs/langchain/langchain/output_parsers/__init__.py +++ b/libs/langchain/langchain/output_parsers/__init__.py @@ -12,6 +12,8 @@ Serializable, Generation, PromptValue """ # noqa: E501 +from langchain_community.output_parsers.rail_parser import GuardrailsOutputParser + from langchain.output_parsers.boolean import BooleanOutputParser from langchain.output_parsers.combining import CombiningOutputParser from langchain.output_parsers.datetime import DatetimeOutputParser @@ -30,7 +32,6 @@ from langchain.output_parsers.openai_tools import ( ) from langchain.output_parsers.pandas_dataframe import PandasDataFrameOutputParser from langchain.output_parsers.pydantic import PydanticOutputParser -from langchain.output_parsers.rail_parser import GuardrailsOutputParser from langchain.output_parsers.regex import RegexParser from langchain.output_parsers.regex_dict import RegexDictParser from langchain.output_parsers.retry import RetryOutputParser, RetryWithErrorOutputParser diff --git a/libs/langchain/langchain/retrievers/__init__.py b/libs/langchain/langchain/retrievers/__init__.py index 43e286cee8a..e673336efd6 100644 --- a/libs/langchain/langchain/retrievers/__init__.py +++ b/libs/langchain/langchain/retrievers/__init__.py @@ -20,6 +20,7 @@ the backbone of a retriever, but there are other types of retrievers as well. import warnings from typing import Any +from langchain_community.retrievers.outline import OutlineRetriever from langchain_core._api import LangChainDeprecationWarning from langchain.retrievers.contextual_compression import ContextualCompressionRetriever @@ -27,7 +28,6 @@ from langchain.retrievers.ensemble import EnsembleRetriever from langchain.retrievers.merger_retriever import MergerRetriever from langchain.retrievers.multi_query import MultiQueryRetriever from langchain.retrievers.multi_vector import MultiVectorRetriever -from langchain.retrievers.outline import OutlineRetriever from langchain.retrievers.parent_document_retriever import ParentDocumentRetriever from langchain.retrievers.re_phraser import RePhraseQueryRetriever from langchain.retrievers.self_query.base import SelfQueryRetriever diff --git a/libs/langchain/langchain/retrievers/contextual_compression.py b/libs/langchain/langchain/retrievers/contextual_compression.py index b41a82a2b41..aa2de931140 100644 --- a/libs/langchain/langchain/retrievers/contextual_compression.py +++ b/libs/langchain/langchain/retrievers/contextual_compression.py @@ -7,9 +7,7 @@ from langchain_core.callbacks import ( from langchain_core.documents import Document from langchain_core.retrievers import BaseRetriever -from langchain.retrievers.document_compressors.base import ( - BaseDocumentCompressor, -) +from langchain.retrievers.document_compressors.base import BaseDocumentCompressor class ContextualCompressionRetriever(BaseRetriever): diff --git a/libs/langchain/langchain/retrievers/pupmed.py b/libs/langchain/langchain/retrievers/pupmed.py index 3104dac6f47..b4318034b27 100644 --- a/libs/langchain/langchain/retrievers/pupmed.py +++ b/libs/langchain/langchain/retrievers/pupmed.py @@ -1,4 +1,4 @@ -from langchain.retrievers.pubmed import PubMedRetriever +from langchain_community.retrievers.pubmed import PubMedRetriever __all__ = [ "PubMedRetriever", diff --git a/libs/langchain/langchain/smith/__init__.py b/libs/langchain/langchain/smith/__init__.py index c32dfc024e0..9e90bedeb11 100644 --- a/libs/langchain/langchain/smith/__init__.py +++ b/libs/langchain/langchain/smith/__init__.py @@ -88,11 +88,7 @@ or LangSmith's `RunEvaluator` classes. - :func:`run_on_dataset `: Function to evaluate a chain, agent, or other LangChain component over a dataset. - :class:`RunEvalConfig `: Class representing the configuration for running evaluation. You can select evaluators by :class:`EvaluatorType ` or config, or you can pass in `custom_evaluators` """ # noqa: E501 -from langchain.smith.evaluation import ( - RunEvalConfig, - arun_on_dataset, - run_on_dataset, -) +from langchain.smith.evaluation import RunEvalConfig, arun_on_dataset, run_on_dataset __all__ = [ "arun_on_dataset", diff --git a/libs/langchain/langchain/storage/file_system.py b/libs/langchain/langchain/storage/file_system.py index bd0aca4875b..27b656934ab 100644 --- a/libs/langchain/langchain/storage/file_system.py +++ b/libs/langchain/langchain/storage/file_system.py @@ -3,10 +3,9 @@ import re from pathlib import Path from typing import Iterator, List, Optional, Sequence, Tuple, Union +from langchain_community.storage.exceptions import InvalidKeyException from langchain_core.stores import ByteStore -from langchain.storage.exceptions import InvalidKeyException - class LocalFileStore(ByteStore): """BaseStore interface that works on the local file system. diff --git a/libs/langchain/langchain/utils/__init__.py b/libs/langchain/langchain/utils/__init__.py index 4a571ed3d35..f6dc8e69078 100644 --- a/libs/langchain/langchain/utils/__init__.py +++ b/libs/langchain/langchain/utils/__init__.py @@ -4,6 +4,7 @@ These functions do not depend on any other LangChain module. """ +from langchain_community.utils.math import cosine_similarity, cosine_similarity_top_k from langchain_core.utils.formatting import StrictFormatter, formatter from langchain_core.utils.input import ( get_bolded_text, @@ -22,7 +23,6 @@ from langchain_core.utils.utils import ( ) from langchain.utils.env import get_from_dict_or_env, get_from_env -from langchain.utils.math import cosine_similarity, cosine_similarity_top_k from langchain.utils.strings import comma_list, stringify_dict, stringify_value __all__ = [ diff --git a/scripts/_old_to_new.py b/scripts/_old_to_new.py new file mode 100644 index 00000000000..61790b1746e --- /dev/null +++ b/scripts/_old_to_new.py @@ -0,0 +1,4498 @@ +OLD_TO_NEW = { + ( + "langchain.chat_loaders.facebook_messenger", + "FolderFacebookMessengerChatLoader", + ): { + "new_module": "langchain_community.chat_loaders.facebook_messenger", + "name": "FolderFacebookMessengerChatLoader", + "asname": None, + }, + ( + "langchain.chat_loaders.facebook_messenger", + "SingleFileFacebookMessengerChatLoader", + ): { + "new_module": "langchain_community.chat_loaders.facebook_messenger", + "name": "SingleFileFacebookMessengerChatLoader", + "asname": None, + }, + ("langchain.chat_loaders.whatsapp", "WhatsAppChatLoader"): { + "new_module": "langchain_community.chat_loaders.whatsapp", + "name": "WhatsAppChatLoader", + "asname": None, + }, + ("langchain.chat_loaders.telegram", "TelegramChatLoader"): { + "new_module": "langchain_community.chat_loaders.telegram", + "name": "TelegramChatLoader", + "asname": None, + }, + ("langchain.chat_loaders.langsmith", "LangSmithDatasetChatLoader"): { + "new_module": "langchain_community.chat_loaders.langsmith", + "name": "LangSmithDatasetChatLoader", + "asname": None, + }, + ("langchain.chat_loaders.langsmith", "LangSmithRunChatLoader"): { + "new_module": "langchain_community.chat_loaders.langsmith", + "name": "LangSmithRunChatLoader", + "asname": None, + }, + ("langchain.chat_loaders.imessage", "IMessageChatLoader"): { + "new_module": "langchain_community.chat_loaders.imessage", + "name": "IMessageChatLoader", + "asname": None, + }, + ("langchain.chat_loaders.gmail", "GMailLoader"): { + "new_module": "langchain_community.chat_loaders.gmail", + "name": "GMailLoader", + "asname": None, + }, + ("langchain.chat_loaders.utils", "map_ai_messages"): { + "new_module": "langchain_community.chat_loaders.utils", + "name": "map_ai_messages", + "asname": None, + }, + ("langchain.chat_loaders.utils", "map_ai_messages_in_session"): { + "new_module": "langchain_community.chat_loaders.utils", + "name": "map_ai_messages_in_session", + "asname": None, + }, + ("langchain.chat_loaders.utils", "merge_chat_runs"): { + "new_module": "langchain_community.chat_loaders.utils", + "name": "merge_chat_runs", + "asname": None, + }, + ("langchain.chat_loaders.utils", "merge_chat_runs_in_session"): { + "new_module": "langchain_community.chat_loaders.utils", + "name": "merge_chat_runs_in_session", + "asname": None, + }, + ("langchain.chat_loaders.base", "BaseChatLoader"): { + "new_module": "langchain_community.chat_loaders.base", + "name": "BaseChatLoader", + "asname": None, + }, + ("langchain.chat_loaders.slack", "SlackChatLoader"): { + "new_module": "langchain_community.chat_loaders.slack", + "name": "SlackChatLoader", + "asname": None, + }, + ("langchain.retrievers.bm25", "BM25Retriever"): { + "new_module": "langchain_community.retrievers.bm25", + "name": "BM25Retriever", + "asname": None, + }, + ("langchain.retrievers.bm25", "default_preprocessing_func"): { + "new_module": "langchain_community.retrievers.bm25", + "name": "default_preprocessing_func", + "asname": None, + }, + ("langchain.retrievers.docarray", "DocArrayRetriever"): { + "new_module": "langchain_community.retrievers.docarray", + "name": "DocArrayRetriever", + "asname": None, + }, + ("langchain.retrievers.docarray", "SearchType"): { + "new_module": "langchain_community.retrievers.docarray", + "name": "SearchType", + "asname": None, + }, + ("langchain.retrievers.remote_retriever", "RemoteLangChainRetriever"): { + "new_module": "langchain_community.retrievers.remote_retriever", + "name": "RemoteLangChainRetriever", + "asname": None, + }, + ("langchain.retrievers.chatgpt_plugin_retriever", "ChatGPTPluginRetriever"): { + "new_module": "langchain_community.retrievers.chatgpt_plugin_retriever", + "name": "ChatGPTPluginRetriever", + "asname": None, + }, + ("langchain.retrievers.milvus", "MilvusRetreiver"): { + "new_module": "langchain_community.retrievers.milvus", + "name": "MilvusRetreiver", + "asname": None, + }, + ("langchain.retrievers.milvus", "MilvusRetriever"): { + "new_module": "langchain_community.retrievers.milvus", + "name": "MilvusRetriever", + "asname": None, + }, + ("langchain.retrievers.embedchain", "EmbedchainRetriever"): { + "new_module": "langchain_community.retrievers.embedchain", + "name": "EmbedchainRetriever", + "asname": None, + }, + ("langchain.retrievers.weaviate_hybrid_search", "WeaviateHybridSearchRetriever"): { + "new_module": "langchain_community.retrievers.weaviate_hybrid_search", + "name": "WeaviateHybridSearchRetriever", + "asname": None, + }, + ("langchain.retrievers.pubmed", "PubMedRetriever"): { + "new_module": "langchain_community.retrievers.pubmed", + "name": "PubMedRetriever", + "asname": None, + }, + ("langchain.retrievers.pinecone_hybrid_search", "PineconeHybridSearchRetriever"): { + "new_module": "langchain_community.retrievers.pinecone_hybrid_search", + "name": "PineconeHybridSearchRetriever", + "asname": None, + }, + ("langchain.retrievers.arxiv", "ArxivRetriever"): { + "new_module": "langchain_community.retrievers.arxiv", + "name": "ArxivRetriever", + "asname": None, + }, + ("langchain.retrievers.chaindesk", "ChaindeskRetriever"): { + "new_module": "langchain_community.retrievers.chaindesk", + "name": "ChaindeskRetriever", + "asname": None, + }, + ("langchain.retrievers.web_research", "AsyncHtmlLoader"): { + "new_module": "langchain_community.document_loaders", + "name": "AsyncHtmlLoader", + "asname": None, + }, + ("langchain.retrievers.web_research", "Html2TextTransformer"): { + "new_module": "langchain_community.document_transformers", + "name": "Html2TextTransformer", + "asname": None, + }, + ("langchain.retrievers.web_research", "LlamaCpp"): { + "new_module": "langchain_community.llms", + "name": "LlamaCpp", + "asname": None, + }, + ("langchain.retrievers.web_research", "GoogleSearchAPIWrapper"): { + "new_module": "langchain_community.utilities", + "name": "GoogleSearchAPIWrapper", + "asname": None, + }, + ("langchain.retrievers.llama_index", "LlamaIndexGraphRetriever"): { + "new_module": "langchain_community.retrievers.llama_index", + "name": "LlamaIndexGraphRetriever", + "asname": None, + }, + ("langchain.retrievers.llama_index", "LlamaIndexRetriever"): { + "new_module": "langchain_community.retrievers.llama_index", + "name": "LlamaIndexRetriever", + "asname": None, + }, + ("langchain.retrievers.azure_cognitive_search", "AzureCognitiveSearchRetriever"): { + "new_module": "langchain_community.retrievers.azure_cognitive_search", + "name": "AzureCognitiveSearchRetriever", + "asname": None, + }, + ( + "langchain.retrievers.google_vertex_ai_search", + "GoogleCloudEnterpriseSearchRetriever", + ): { + "new_module": "langchain_community.retrievers.google_vertex_ai_search", + "name": "GoogleCloudEnterpriseSearchRetriever", + "asname": None, + }, + ( + "langchain.retrievers.google_vertex_ai_search", + "GoogleVertexAIMultiTurnSearchRetriever", + ): { + "new_module": "langchain_community.retrievers.google_vertex_ai_search", + "name": "GoogleVertexAIMultiTurnSearchRetriever", + "asname": None, + }, + ("langchain.retrievers.google_vertex_ai_search", "GoogleVertexAISearchRetriever"): { + "new_module": "langchain_community.retrievers.google_vertex_ai_search", + "name": "GoogleVertexAISearchRetriever", + "asname": None, + }, + ( + "langchain.retrievers.google_cloud_documentai_warehouse", + "GoogleDocumentAIWarehouseRetriever", + ): { + "new_module": "langchain_community.retrievers.google_cloud_documentai_warehouse", + "name": "GoogleDocumentAIWarehouseRetriever", + "asname": None, + }, + ("langchain.retrievers.databerry", "DataberryRetriever"): { + "new_module": "langchain_community.retrievers.databerry", + "name": "DataberryRetriever", + "asname": None, + }, + ("langchain.retrievers.arcee", "ArceeRetriever"): { + "new_module": "langchain_community.retrievers.arcee", + "name": "ArceeRetriever", + "asname": None, + }, + ("langchain.retrievers.kay", "KayAiRetriever"): { + "new_module": "langchain_community.retrievers.kay", + "name": "KayAiRetriever", + "asname": None, + }, + ("langchain.retrievers.zep", "SearchScope"): { + "new_module": "langchain_community.retrievers.zep", + "name": "SearchScope", + "asname": None, + }, + ("langchain.retrievers.zep", "SearchType"): { + "new_module": "langchain_community.retrievers.zep", + "name": "SearchType", + "asname": None, + }, + ("langchain.retrievers.zep", "ZepRetriever"): { + "new_module": "langchain_community.retrievers.zep", + "name": "ZepRetriever", + "asname": None, + }, + ("langchain.retrievers.you", "YouRetriever"): { + "new_module": "langchain_community.retrievers.you", + "name": "YouRetriever", + "asname": None, + }, + ("langchain.retrievers.elastic_search_bm25", "ElasticSearchBM25Retriever"): { + "new_module": "langchain_community.retrievers.elastic_search_bm25", + "name": "ElasticSearchBM25Retriever", + "asname": None, + }, + ("langchain.retrievers.outline", "OutlineRetriever"): { + "new_module": "langchain_community.retrievers.outline", + "name": "OutlineRetriever", + "asname": None, + }, + ("langchain.retrievers.kendra", "AdditionalResultAttribute"): { + "new_module": "langchain_community.retrievers.kendra", + "name": "AdditionalResultAttribute", + "asname": None, + }, + ("langchain.retrievers.kendra", "AdditionalResultAttributeValue"): { + "new_module": "langchain_community.retrievers.kendra", + "name": "AdditionalResultAttributeValue", + "asname": None, + }, + ("langchain.retrievers.kendra", "AmazonKendraRetriever"): { + "new_module": "langchain_community.retrievers.kendra", + "name": "AmazonKendraRetriever", + "asname": None, + }, + ("langchain.retrievers.kendra", "DocumentAttribute"): { + "new_module": "langchain_community.retrievers.kendra", + "name": "DocumentAttribute", + "asname": None, + }, + ("langchain.retrievers.kendra", "DocumentAttributeValue"): { + "new_module": "langchain_community.retrievers.kendra", + "name": "DocumentAttributeValue", + "asname": None, + }, + ("langchain.retrievers.kendra", "DocumentAttributeValueType"): { + "new_module": "langchain_community.retrievers.kendra", + "name": "DocumentAttributeValueType", + "asname": None, + }, + ("langchain.retrievers.kendra", "Highlight"): { + "new_module": "langchain_community.retrievers.kendra", + "name": "Highlight", + "asname": None, + }, + ("langchain.retrievers.kendra", "QueryResult"): { + "new_module": "langchain_community.retrievers.kendra", + "name": "QueryResult", + "asname": None, + }, + ("langchain.retrievers.kendra", "QueryResultItem"): { + "new_module": "langchain_community.retrievers.kendra", + "name": "QueryResultItem", + "asname": None, + }, + ("langchain.retrievers.kendra", "ResultItem"): { + "new_module": "langchain_community.retrievers.kendra", + "name": "ResultItem", + "asname": None, + }, + ("langchain.retrievers.kendra", "RetrieveResult"): { + "new_module": "langchain_community.retrievers.kendra", + "name": "RetrieveResult", + "asname": None, + }, + ("langchain.retrievers.kendra", "RetrieveResultItem"): { + "new_module": "langchain_community.retrievers.kendra", + "name": "RetrieveResultItem", + "asname": None, + }, + ("langchain.retrievers.kendra", "TextWithHighLights"): { + "new_module": "langchain_community.retrievers.kendra", + "name": "TextWithHighLights", + "asname": None, + }, + ("langchain.retrievers.kendra", "clean_excerpt"): { + "new_module": "langchain_community.retrievers.kendra", + "name": "clean_excerpt", + "asname": None, + }, + ("langchain.retrievers.kendra", "combined_text"): { + "new_module": "langchain_community.retrievers.kendra", + "name": "combined_text", + "asname": None, + }, + ("langchain.retrievers.cohere_rag_retriever", "CohereRagRetriever"): { + "new_module": "langchain_community.retrievers.cohere_rag_retriever", + "name": "CohereRagRetriever", + "asname": None, + }, + ("langchain.retrievers.tavily_search_api", "SearchDepth"): { + "new_module": "langchain_community.retrievers.tavily_search_api", + "name": "SearchDepth", + "asname": None, + }, + ("langchain.retrievers.tavily_search_api", "TavilySearchAPIRetriever"): { + "new_module": "langchain_community.retrievers.tavily_search_api", + "name": "TavilySearchAPIRetriever", + "asname": None, + }, + ("langchain.retrievers.metal", "MetalRetriever"): { + "new_module": "langchain_community.retrievers.metal", + "name": "MetalRetriever", + "asname": None, + }, + ("langchain.retrievers.svm", "SVMRetriever"): { + "new_module": "langchain_community.retrievers.svm", + "name": "SVMRetriever", + "asname": None, + }, + ("langchain.retrievers.vespa_retriever", "VespaRetriever"): { + "new_module": "langchain_community.retrievers.vespa_retriever", + "name": "VespaRetriever", + "asname": None, + }, + ("langchain.retrievers.tfidf", "TFIDFRetriever"): { + "new_module": "langchain_community.retrievers.tfidf", + "name": "TFIDFRetriever", + "asname": None, + }, + ("langchain.retrievers.zilliz", "ZillizRetreiver"): { + "new_module": "langchain_community.retrievers.zilliz", + "name": "ZillizRetreiver", + "asname": None, + }, + ("langchain.retrievers.zilliz", "ZillizRetriever"): { + "new_module": "langchain_community.retrievers.zilliz", + "name": "ZillizRetriever", + "asname": None, + }, + ("langchain.retrievers.bedrock", "AmazonKnowledgeBasesRetriever"): { + "new_module": "langchain_community.retrievers.bedrock", + "name": "AmazonKnowledgeBasesRetriever", + "asname": None, + }, + ("langchain.retrievers.bedrock", "RetrievalConfig"): { + "new_module": "langchain_community.retrievers.bedrock", + "name": "RetrievalConfig", + "asname": None, + }, + ("langchain.retrievers.bedrock", "VectorSearchConfig"): { + "new_module": "langchain_community.retrievers.bedrock", + "name": "VectorSearchConfig", + "asname": None, + }, + ("langchain.retrievers.wikipedia", "WikipediaRetriever"): { + "new_module": "langchain_community.retrievers.wikipedia", + "name": "WikipediaRetriever", + "asname": None, + }, + ("langchain.retrievers.knn", "KNNRetriever"): { + "new_module": "langchain_community.retrievers.knn", + "name": "KNNRetriever", + "asname": None, + }, + ("langchain.tools.plugin", "AIPlugin"): { + "new_module": "langchain_community.tools.plugin", + "name": "AIPlugin", + "asname": None, + }, + ("langchain.tools.plugin", "AIPluginTool"): { + "new_module": "langchain_community.tools.plugin", + "name": "AIPluginTool", + "asname": None, + }, + ("langchain.tools.plugin", "AIPluginToolSchema"): { + "new_module": "langchain_community.tools.plugin", + "name": "AIPluginToolSchema", + "asname": None, + }, + ("langchain.tools.plugin", "ApiConfig"): { + "new_module": "langchain_community.tools.plugin", + "name": "ApiConfig", + "asname": None, + }, + ("langchain.tools.yahoo_finance_news", "YahooFinanceNewsTool"): { + "new_module": "langchain_community.tools.yahoo_finance_news", + "name": "YahooFinanceNewsTool", + "asname": None, + }, + ("langchain.tools.ifttt", "IFTTTWebhook"): { + "new_module": "langchain_community.tools.ifttt", + "name": "IFTTTWebhook", + "asname": None, + }, + ("langchain.embeddings.vertexai", "VertexAIEmbeddings"): { + "new_module": "langchain_community.embeddings.vertexai", + "name": "VertexAIEmbeddings", + "asname": None, + }, + ("langchain.embeddings.spacy_embeddings", "SpacyEmbeddings"): { + "new_module": "langchain_community.embeddings.spacy_embeddings", + "name": "SpacyEmbeddings", + "asname": None, + }, + ("langchain.embeddings.elasticsearch", "ElasticsearchEmbeddings"): { + "new_module": "langchain_community.embeddings.elasticsearch", + "name": "ElasticsearchEmbeddings", + "asname": None, + }, + ("langchain.embeddings.sentence_transformer", "SentenceTransformerEmbeddings"): { + "new_module": "langchain_community.embeddings.sentence_transformer", + "name": "SentenceTransformerEmbeddings", + "asname": None, + }, + ("langchain.embeddings.google_palm", "GooglePalmEmbeddings"): { + "new_module": "langchain_community.embeddings.google_palm", + "name": "GooglePalmEmbeddings", + "asname": None, + }, + ("langchain.embeddings.fake", "DeterministicFakeEmbedding"): { + "new_module": "langchain_community.embeddings.fake", + "name": "DeterministicFakeEmbedding", + "asname": None, + }, + ("langchain.embeddings.fake", "FakeEmbeddings"): { + "new_module": "langchain_community.embeddings.fake", + "name": "FakeEmbeddings", + "asname": None, + }, + ("langchain.embeddings.minimax", "MiniMaxEmbeddings"): { + "new_module": "langchain_community.embeddings.minimax", + "name": "MiniMaxEmbeddings", + "asname": None, + }, + ("langchain.embeddings.awa", "AwaEmbeddings"): { + "new_module": "langchain_community.embeddings.awa", + "name": "AwaEmbeddings", + "asname": None, + }, + ("langchain.embeddings.mlflow", "MlflowEmbeddings"): { + "new_module": "langchain_community.embeddings.mlflow", + "name": "MlflowEmbeddings", + "asname": None, + }, + ("langchain.embeddings.infinity", "InfinityEmbeddings"): { + "new_module": "langchain_community.embeddings.infinity", + "name": "InfinityEmbeddings", + "asname": None, + }, + ("langchain.embeddings.infinity", "TinyAsyncOpenAIInfinityEmbeddingClient"): { + "new_module": "langchain_community.embeddings.infinity", + "name": "TinyAsyncOpenAIInfinityEmbeddingClient", + "asname": None, + }, + ("langchain.embeddings.octoai_embeddings", "OctoAIEmbeddings"): { + "new_module": "langchain_community.embeddings.octoai_embeddings", + "name": "OctoAIEmbeddings", + "asname": None, + }, + ("langchain.embeddings.self_hosted", "SelfHostedEmbeddings"): { + "new_module": "langchain_community.embeddings.self_hosted", + "name": "SelfHostedEmbeddings", + "asname": None, + }, + ("langchain.embeddings.modelscope_hub", "ModelScopeEmbeddings"): { + "new_module": "langchain_community.embeddings.modelscope_hub", + "name": "ModelScopeEmbeddings", + "asname": None, + }, + ("langchain.embeddings.localai", "LocalAIEmbeddings"): { + "new_module": "langchain_community.embeddings.localai", + "name": "LocalAIEmbeddings", + "asname": None, + }, + ("langchain.embeddings.jina", "JinaEmbeddings"): { + "new_module": "langchain_community.embeddings.jina", + "name": "JinaEmbeddings", + "asname": None, + }, + ("langchain.embeddings.embaas", "EmbaasEmbeddings"): { + "new_module": "langchain_community.embeddings.embaas", + "name": "EmbaasEmbeddings", + "asname": None, + }, + ("langchain.embeddings.voyageai", "VoyageEmbeddings"): { + "new_module": "langchain_community.embeddings.voyageai", + "name": "VoyageEmbeddings", + "asname": None, + }, + ("langchain.embeddings.javelin_ai_gateway", "JavelinAIGatewayEmbeddings"): { + "new_module": "langchain_community.embeddings.javelin_ai_gateway", + "name": "JavelinAIGatewayEmbeddings", + "asname": None, + }, + ("langchain.embeddings.dashscope", "DashScopeEmbeddings"): { + "new_module": "langchain_community.embeddings.dashscope", + "name": "DashScopeEmbeddings", + "asname": None, + }, + ("langchain.embeddings.cloudflare_workersai", "CloudflareWorkersAIEmbeddings"): { + "new_module": "langchain_community.embeddings.cloudflare_workersai", + "name": "CloudflareWorkersAIEmbeddings", + "asname": None, + }, + ("langchain.embeddings.aleph_alpha", "AlephAlphaAsymmetricSemanticEmbedding"): { + "new_module": "langchain_community.embeddings.aleph_alpha", + "name": "AlephAlphaAsymmetricSemanticEmbedding", + "asname": None, + }, + ("langchain.embeddings.aleph_alpha", "AlephAlphaSymmetricSemanticEmbedding"): { + "new_module": "langchain_community.embeddings.aleph_alpha", + "name": "AlephAlphaSymmetricSemanticEmbedding", + "asname": None, + }, + ("langchain.embeddings.gpt4all", "GPT4AllEmbeddings"): { + "new_module": "langchain_community.embeddings.gpt4all", + "name": "GPT4AllEmbeddings", + "asname": None, + }, + ("langchain.embeddings.nlpcloud", "NLPCloudEmbeddings"): { + "new_module": "langchain_community.embeddings.nlpcloud", + "name": "NLPCloudEmbeddings", + "asname": None, + }, + ("langchain.embeddings.mlflow_gateway", "MlflowAIGatewayEmbeddings"): { + "new_module": "langchain_community.embeddings.mlflow_gateway", + "name": "MlflowAIGatewayEmbeddings", + "asname": None, + }, + ("langchain.embeddings.openai", "OpenAIEmbeddings"): { + "new_module": "langchain_community.embeddings.openai", + "name": "OpenAIEmbeddings", + "asname": None, + }, + ("langchain.embeddings.azure_openai", "AzureOpenAIEmbeddings"): { + "new_module": "langchain_community.embeddings.azure_openai", + "name": "AzureOpenAIEmbeddings", + "asname": None, + }, + ("langchain.embeddings.mosaicml", "MosaicMLInstructorEmbeddings"): { + "new_module": "langchain_community.embeddings.mosaicml", + "name": "MosaicMLInstructorEmbeddings", + "asname": None, + }, + ("langchain.embeddings.huggingface", "HuggingFaceBgeEmbeddings"): { + "new_module": "langchain_community.embeddings.huggingface", + "name": "HuggingFaceBgeEmbeddings", + "asname": None, + }, + ("langchain.embeddings.huggingface", "HuggingFaceEmbeddings"): { + "new_module": "langchain_community.embeddings.huggingface", + "name": "HuggingFaceEmbeddings", + "asname": None, + }, + ("langchain.embeddings.huggingface", "HuggingFaceInferenceAPIEmbeddings"): { + "new_module": "langchain_community.embeddings.huggingface", + "name": "HuggingFaceInferenceAPIEmbeddings", + "asname": None, + }, + ("langchain.embeddings.huggingface", "HuggingFaceInstructEmbeddings"): { + "new_module": "langchain_community.embeddings.huggingface", + "name": "HuggingFaceInstructEmbeddings", + "asname": None, + }, + ("langchain.embeddings.bookend", "BookendEmbeddings"): { + "new_module": "langchain_community.embeddings.bookend", + "name": "BookendEmbeddings", + "asname": None, + }, + ("langchain.embeddings.sagemaker_endpoint", "EmbeddingsContentHandler"): { + "new_module": "langchain_community.embeddings.sagemaker_endpoint", + "name": "EmbeddingsContentHandler", + "asname": None, + }, + ("langchain.embeddings.sagemaker_endpoint", "SagemakerEndpointEmbeddings"): { + "new_module": "langchain_community.embeddings.sagemaker_endpoint", + "name": "SagemakerEndpointEmbeddings", + "asname": None, + }, + ("langchain.embeddings.deepinfra", "DeepInfraEmbeddings"): { + "new_module": "langchain_community.embeddings.deepinfra", + "name": "DeepInfraEmbeddings", + "asname": None, + }, + ("langchain.embeddings.xinference", "XinferenceEmbeddings"): { + "new_module": "langchain_community.embeddings.xinference", + "name": "XinferenceEmbeddings", + "asname": None, + }, + ("langchain.embeddings.llm_rails", "LLMRailsEmbeddings"): { + "new_module": "langchain_community.embeddings.llm_rails", + "name": "LLMRailsEmbeddings", + "asname": None, + }, + ("langchain.embeddings.gradient_ai", "GradientEmbeddings"): { + "new_module": "langchain_community.embeddings.gradient_ai", + "name": "GradientEmbeddings", + "asname": None, + }, + ("langchain.embeddings.databricks", "DatabricksEmbeddings"): { + "new_module": "langchain_community.embeddings.databricks", + "name": "DatabricksEmbeddings", + "asname": None, + }, + ("langchain.embeddings.tensorflow_hub", "TensorflowHubEmbeddings"): { + "new_module": "langchain_community.embeddings.tensorflow_hub", + "name": "TensorflowHubEmbeddings", + "asname": None, + }, + ( + "langchain.embeddings.self_hosted_hugging_face", + "SelfHostedHuggingFaceEmbeddings", + ): { + "new_module": "langchain_community.embeddings.self_hosted_hugging_face", + "name": "SelfHostedHuggingFaceEmbeddings", + "asname": None, + }, + ( + "langchain.embeddings.self_hosted_hugging_face", + "SelfHostedHuggingFaceInstructEmbeddings", + ): { + "new_module": "langchain_community.embeddings.self_hosted_hugging_face", + "name": "SelfHostedHuggingFaceInstructEmbeddings", + "asname": None, + }, + ("langchain.embeddings.clarifai", "ClarifaiEmbeddings"): { + "new_module": "langchain_community.embeddings.clarifai", + "name": "ClarifaiEmbeddings", + "asname": None, + }, + ("langchain.embeddings.ernie", "ErnieEmbeddings"): { + "new_module": "langchain_community.embeddings.ernie", + "name": "ErnieEmbeddings", + "asname": None, + }, + ("langchain.embeddings.edenai", "EdenAiEmbeddings"): { + "new_module": "langchain_community.embeddings.edenai", + "name": "EdenAiEmbeddings", + "asname": None, + }, + ("langchain.embeddings.baidu_qianfan_endpoint", "QianfanEmbeddingsEndpoint"): { + "new_module": "langchain_community.embeddings.baidu_qianfan_endpoint", + "name": "QianfanEmbeddingsEndpoint", + "asname": None, + }, + ("langchain.embeddings.cohere", "CohereEmbeddings"): { + "new_module": "langchain_community.embeddings.cohere", + "name": "CohereEmbeddings", + "asname": None, + }, + ("langchain.embeddings.johnsnowlabs", "JohnSnowLabsEmbeddings"): { + "new_module": "langchain_community.embeddings.johnsnowlabs", + "name": "JohnSnowLabsEmbeddings", + "asname": None, + }, + ("langchain.embeddings.ollama", "OllamaEmbeddings"): { + "new_module": "langchain_community.embeddings.ollama", + "name": "OllamaEmbeddings", + "asname": None, + }, + ("langchain.embeddings.bedrock", "BedrockEmbeddings"): { + "new_module": "langchain_community.embeddings.bedrock", + "name": "BedrockEmbeddings", + "asname": None, + }, + ("langchain.embeddings.fastembed", "FastEmbedEmbeddings"): { + "new_module": "langchain_community.embeddings.fastembed", + "name": "FastEmbedEmbeddings", + "asname": None, + }, + ("langchain.embeddings.llamacpp", "LlamaCppEmbeddings"): { + "new_module": "langchain_community.embeddings.llamacpp", + "name": "LlamaCppEmbeddings", + "asname": None, + }, + ("langchain.embeddings.huggingface_hub", "HuggingFaceHubEmbeddings"): { + "new_module": "langchain_community.embeddings.huggingface_hub", + "name": "HuggingFaceHubEmbeddings", + "asname": None, + }, + ("langchain.memory.chat_memory", "ChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories.in_memory", + "name": "ChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "AstraDBChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "AstraDBChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "CassandraChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "CassandraChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "ChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "ChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "CosmosDBChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "CosmosDBChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "DynamoDBChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "DynamoDBChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "ElasticsearchChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "ElasticsearchChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "FileChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "FileChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "MomentoChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "MomentoChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "MongoDBChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "MongoDBChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "PostgresChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "PostgresChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "RedisChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "RedisChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "SingleStoreDBChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "SingleStoreDBChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "SQLChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "SQLChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "StreamlitChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "StreamlitChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "UpstashRedisChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "UpstashRedisChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "XataChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "XataChatMessageHistory", + "asname": None, + }, + ("langchain.memory.__init__", "ZepChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "ZepChatMessageHistory", + "asname": None, + }, + ("langchain.memory.zep_memory", "ZepChatMessageHistory"): { + "new_module": "langchain_community.chat_message_histories", + "name": "ZepChatMessageHistory", + "asname": None, + }, + ("langchain.memory.entity", "get_client"): { + "new_module": "langchain_community.utilities.redis", + "name": "get_client", + "asname": None, + }, + ("langchain.memory.kg", "NetworkxEntityGraph"): { + "new_module": "langchain_community.graphs", + "name": "NetworkxEntityGraph", + "asname": None, + }, + ("langchain.memory.kg", "KnowledgeTriple"): { + "new_module": "langchain_community.graphs.networkx_graph", + "name": "KnowledgeTriple", + "asname": None, + }, + ("langchain.memory.kg", "get_entities"): { + "new_module": "langchain_community.graphs.networkx_graph", + "name": "get_entities", + "asname": None, + }, + ("langchain.memory.kg", "parse_triples"): { + "new_module": "langchain_community.graphs.networkx_graph", + "name": "parse_triples", + "asname": None, + }, + ("langchain.callbacks.openai_info", "OpenAICallbackHandler"): { + "new_module": "langchain_community.callbacks.openai_info", + "name": "OpenAICallbackHandler", + "asname": None, + }, + ("langchain.callbacks.promptlayer_callback", "PromptLayerCallbackHandler"): { + "new_module": "langchain_community.callbacks.promptlayer_callback", + "name": "PromptLayerCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.sagemaker_callback", "SageMakerCallbackHandler"): { + "new_module": "langchain_community.callbacks.sagemaker_callback", + "name": "SageMakerCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.wandb_callback", "WandbCallbackHandler"): { + "new_module": "langchain_community.callbacks.wandb_callback", + "name": "WandbCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.trubrics_callback", "TrubricsCallbackHandler"): { + "new_module": "langchain_community.callbacks.trubrics_callback", + "name": "TrubricsCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.infino_callback", "InfinoCallbackHandler"): { + "new_module": "langchain_community.callbacks.infino_callback", + "name": "InfinoCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.llmonitor_callback", "LLMonitorCallbackHandler"): { + "new_module": "langchain_community.callbacks.llmonitor_callback", + "name": "LLMonitorCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.argilla_callback", "ArgillaCallbackHandler"): { + "new_module": "langchain_community.callbacks.argilla_callback", + "name": "ArgillaCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.aim_callback", "AimCallbackHandler"): { + "new_module": "langchain_community.callbacks.aim_callback", + "name": "AimCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.aim_callback", "BaseMetadataCallbackHandler"): { + "new_module": "langchain_community.callbacks.aim_callback", + "name": "BaseMetadataCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.aim_callback", "import_aim"): { + "new_module": "langchain_community.callbacks.aim_callback", + "name": "import_aim", + "asname": None, + }, + ("langchain.callbacks.context_callback", "ContextCallbackHandler"): { + "new_module": "langchain_community.callbacks.context_callback", + "name": "ContextCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.flyte_callback", "FlyteCallbackHandler"): { + "new_module": "langchain_community.callbacks.flyte_callback", + "name": "FlyteCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.whylabs_callback", "WhyLabsCallbackHandler"): { + "new_module": "langchain_community.callbacks.whylabs_callback", + "name": "WhyLabsCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.human", "AsyncHumanApprovalCallbackHandler"): { + "new_module": "langchain_community.callbacks.human", + "name": "AsyncHumanApprovalCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.human", "HumanApprovalCallbackHandler"): { + "new_module": "langchain_community.callbacks.human", + "name": "HumanApprovalCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.human", "HumanRejectedException"): { + "new_module": "langchain_community.callbacks.human", + "name": "HumanRejectedException", + "asname": None, + }, + ("langchain.callbacks.arize_callback", "ArizeCallbackHandler"): { + "new_module": "langchain_community.callbacks.arize_callback", + "name": "ArizeCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.utils", "BaseMetadataCallbackHandler"): { + "new_module": "langchain_community.callbacks.utils", + "name": "BaseMetadataCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.utils", "_flatten_dict"): { + "new_module": "langchain_community.callbacks.utils", + "name": "_flatten_dict", + "asname": None, + }, + ("langchain.callbacks.utils", "flatten_dict"): { + "new_module": "langchain_community.callbacks.utils", + "name": "flatten_dict", + "asname": None, + }, + ("langchain.callbacks.utils", "hash_string"): { + "new_module": "langchain_community.callbacks.utils", + "name": "hash_string", + "asname": None, + }, + ("langchain.callbacks.utils", "import_pandas"): { + "new_module": "langchain_community.callbacks.utils", + "name": "import_pandas", + "asname": None, + }, + ("langchain.callbacks.utils", "import_spacy"): { + "new_module": "langchain_community.callbacks.utils", + "name": "import_spacy", + "asname": None, + }, + ("langchain.callbacks.utils", "import_textstat"): { + "new_module": "langchain_community.callbacks.utils", + "name": "import_textstat", + "asname": None, + }, + ("langchain.callbacks.utils", "load_json"): { + "new_module": "langchain_community.callbacks.utils", + "name": "load_json", + "asname": None, + }, + ("langchain.callbacks.arthur_callback", "ArthurCallbackHandler"): { + "new_module": "langchain_community.callbacks.arthur_callback", + "name": "ArthurCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.confident_callback", "DeepEvalCallbackHandler"): { + "new_module": "langchain_community.callbacks.confident_callback", + "name": "DeepEvalCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.clearml_callback", "ClearMLCallbackHandler"): { + "new_module": "langchain_community.callbacks.clearml_callback", + "name": "ClearMLCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.labelstudio_callback", "LabelStudioCallbackHandler"): { + "new_module": "langchain_community.callbacks.labelstudio_callback", + "name": "LabelStudioCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.labelstudio_callback", "LabelStudioMode"): { + "new_module": "langchain_community.callbacks.labelstudio_callback", + "name": "LabelStudioMode", + "asname": None, + }, + ("langchain.callbacks.labelstudio_callback", "get_default_label_configs"): { + "new_module": "langchain_community.callbacks.labelstudio_callback", + "name": "get_default_label_configs", + "asname": None, + }, + ("langchain.callbacks.comet_ml_callback", "CometCallbackHandler"): { + "new_module": "langchain_community.callbacks.comet_ml_callback", + "name": "CometCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.manager", "get_openai_callback"): { + "new_module": "langchain_community.callbacks.manager", + "name": "get_openai_callback", + "asname": None, + }, + ("langchain.callbacks.manager", "wandb_tracing_enabled"): { + "new_module": "langchain_community.callbacks.manager", + "name": "wandb_tracing_enabled", + "asname": None, + }, + ("langchain.callbacks.mlflow_callback", "MlflowCallbackHandler"): { + "new_module": "langchain_community.callbacks.mlflow_callback", + "name": "MlflowCallbackHandler", + "asname": None, + }, + ("langchain.callbacks.mlflow_callback", "MlflowLogger"): { + "new_module": "langchain_community.callbacks.mlflow_callback", + "name": "MlflowLogger", + "asname": None, + }, + ("langchain.callbacks.mlflow_callback", "analyze_text"): { + "new_module": "langchain_community.callbacks.mlflow_callback", + "name": "analyze_text", + "asname": None, + }, + ( + "langchain.callbacks.mlflow_callback", + "construct_html_from_prompt_and_generation", + ): { + "new_module": "langchain_community.callbacks.mlflow_callback", + "name": "construct_html_from_prompt_and_generation", + "asname": None, + }, + ("langchain.chat_models.vertexai", "ChatVertexAI"): { + "new_module": "langchain_community.chat_models.vertexai", + "name": "ChatVertexAI", + "asname": None, + }, + ("langchain.chat_models.hunyuan", "ChatHunyuan"): { + "new_module": "langchain_community.chat_models.hunyuan", + "name": "ChatHunyuan", + "asname": None, + }, + ("langchain.chat_models.tongyi", "ChatTongyi"): { + "new_module": "langchain_community.chat_models.tongyi", + "name": "ChatTongyi", + "asname": None, + }, + ("langchain.chat_models.azureml_endpoint", "AzureMLChatOnlineEndpoint"): { + "new_module": "langchain_community.chat_models.azureml_endpoint", + "name": "AzureMLChatOnlineEndpoint", + "asname": None, + }, + ("langchain.chat_models.azureml_endpoint", "LlamaContentFormatter"): { + "new_module": "langchain_community.chat_models.azureml_endpoint", + "name": "LlamaContentFormatter", + "asname": None, + }, + ("langchain.chat_models.google_palm", "ChatGooglePalm"): { + "new_module": "langchain_community.chat_models.google_palm", + "name": "ChatGooglePalm", + "asname": None, + }, + ("langchain.chat_models.google_palm", "ChatGooglePalmError"): { + "new_module": "langchain_community.chat_models.google_palm", + "name": "ChatGooglePalmError", + "asname": None, + }, + ("langchain.chat_models.fake", "FakeListChatModel"): { + "new_module": "langchain_community.chat_models.fake", + "name": "FakeListChatModel", + "asname": None, + }, + ("langchain.chat_models.fake", "FakeMessagesListChatModel"): { + "new_module": "langchain_community.chat_models.fake", + "name": "FakeMessagesListChatModel", + "asname": None, + }, + ("langchain.chat_models.minimax", "MiniMaxChat"): { + "new_module": "langchain_community.chat_models.minimax", + "name": "MiniMaxChat", + "asname": None, + }, + ("langchain.chat_models.mlflow", "ChatMlflow"): { + "new_module": "langchain_community.chat_models.mlflow", + "name": "ChatMlflow", + "asname": None, + }, + ("langchain.chat_models.promptlayer_openai", "PromptLayerChatOpenAI"): { + "new_module": "langchain_community.chat_models.promptlayer_openai", + "name": "PromptLayerChatOpenAI", + "asname": None, + }, + ("langchain.chat_models.mlflow_ai_gateway", "ChatMLflowAIGateway"): { + "new_module": "langchain_community.chat_models.mlflow_ai_gateway", + "name": "ChatMLflowAIGateway", + "asname": None, + }, + ("langchain.chat_models.mlflow_ai_gateway", "ChatParams"): { + "new_module": "langchain_community.chat_models.mlflow_ai_gateway", + "name": "ChatParams", + "asname": None, + }, + ("langchain.chat_models.anyscale", "ChatAnyscale"): { + "new_module": "langchain_community.chat_models.anyscale", + "name": "ChatAnyscale", + "asname": None, + }, + ("langchain.chat_models.yandex", "ChatYandexGPT"): { + "new_module": "langchain_community.chat_models.yandex", + "name": "ChatYandexGPT", + "asname": None, + }, + ("langchain.chat_models.javelin_ai_gateway", "ChatJavelinAIGateway"): { + "new_module": "langchain_community.chat_models.javelin_ai_gateway", + "name": "ChatJavelinAIGateway", + "asname": None, + }, + ("langchain.chat_models.javelin_ai_gateway", "ChatParams"): { + "new_module": "langchain_community.chat_models.javelin_ai_gateway", + "name": "ChatParams", + "asname": None, + }, + ("langchain.chat_models.human", "HumanInputChatModel"): { + "new_module": "langchain_community.chat_models.human", + "name": "HumanInputChatModel", + "asname": None, + }, + ("langchain.chat_models.litellm", "ChatLiteLLM"): { + "new_module": "langchain_community.chat_models.litellm", + "name": "ChatLiteLLM", + "asname": None, + }, + ("langchain.chat_models.litellm", "ChatLiteLLMException"): { + "new_module": "langchain_community.chat_models.litellm", + "name": "ChatLiteLLMException", + "asname": None, + }, + ("langchain.chat_models.openai", "ChatOpenAI"): { + "new_module": "langchain_community.chat_models.openai", + "name": "ChatOpenAI", + "asname": None, + }, + ("langchain.chat_models.konko", "ChatKonko"): { + "new_module": "langchain_community.chat_models.konko", + "name": "ChatKonko", + "asname": None, + }, + ("langchain.chat_models.azure_openai", "AzureChatOpenAI"): { + "new_module": "langchain_community.chat_models.azure_openai", + "name": "AzureChatOpenAI", + "asname": None, + }, + ("langchain.chat_models.volcengine_maas", "VolcEngineMaasChat"): { + "new_module": "langchain_community.chat_models.volcengine_maas", + "name": "VolcEngineMaasChat", + "asname": None, + }, + ("langchain.chat_models.volcengine_maas", "convert_dict_to_message"): { + "new_module": "langchain_community.chat_models.volcengine_maas", + "name": "convert_dict_to_message", + "asname": None, + }, + ("langchain.chat_models.pai_eas_endpoint", "PaiEasChatEndpoint"): { + "new_module": "langchain_community.chat_models.pai_eas_endpoint", + "name": "PaiEasChatEndpoint", + "asname": None, + }, + ("langchain.chat_models.fireworks", "ChatFireworks"): { + "new_module": "langchain_community.chat_models.fireworks", + "name": "ChatFireworks", + "asname": None, + }, + ("langchain.chat_models.anthropic", "ChatAnthropic"): { + "new_module": "langchain_community.chat_models.anthropic", + "name": "ChatAnthropic", + "asname": None, + }, + ("langchain.chat_models.anthropic", "convert_messages_to_prompt_anthropic"): { + "new_module": "langchain_community.chat_models.anthropic", + "name": "convert_messages_to_prompt_anthropic", + "asname": None, + }, + ("langchain.chat_models.baichuan", "ChatBaichuan"): { + "new_module": "langchain_community.chat_models.baichuan", + "name": "ChatBaichuan", + "asname": None, + }, + ("langchain.chat_models.databricks", "ChatDatabricks"): { + "new_module": "langchain_community.chat_models.databricks", + "name": "ChatDatabricks", + "asname": None, + }, + ("langchain.chat_models.ernie", "ErnieBotChat"): { + "new_module": "langchain_community.chat_models.ernie", + "name": "ErnieBotChat", + "asname": None, + }, + ("langchain.chat_models.baidu_qianfan_endpoint", "QianfanChatEndpoint"): { + "new_module": "langchain_community.chat_models.baidu_qianfan_endpoint", + "name": "QianfanChatEndpoint", + "asname": None, + }, + ("langchain.chat_models.cohere", "ChatCohere"): { + "new_module": "langchain_community.chat_models.cohere", + "name": "ChatCohere", + "asname": None, + }, + ("langchain.chat_models.ollama", "ChatOllama"): { + "new_module": "langchain_community.chat_models.ollama", + "name": "ChatOllama", + "asname": None, + }, + ("langchain.chat_models.jinachat", "JinaChat"): { + "new_module": "langchain_community.chat_models.jinachat", + "name": "JinaChat", + "asname": None, + }, + ("langchain.chat_models.gigachat", "GigaChat"): { + "new_module": "langchain_community.chat_models.gigachat", + "name": "GigaChat", + "asname": None, + }, + ("langchain.chat_models.bedrock", "BedrockChat"): { + "new_module": "langchain_community.chat_models.bedrock", + "name": "BedrockChat", + "asname": None, + }, + ("langchain.chat_models.bedrock", "ChatPromptAdapter"): { + "new_module": "langchain_community.chat_models.bedrock", + "name": "ChatPromptAdapter", + "asname": None, + }, + ("langchain.chat_models.everlyai", "ChatEverlyAI"): { + "new_module": "langchain_community.chat_models.everlyai", + "name": "ChatEverlyAI", + "asname": None, + }, + ("langchain.chat_models.meta", "convert_messages_to_prompt_llama"): { + "new_module": "langchain_community.chat_models.meta", + "name": "convert_messages_to_prompt_llama", + "asname": None, + }, + ("langchain.agents.__init__", "create_json_agent"): { + "new_module": "langchain_community.agent_toolkits", + "name": "create_json_agent", + "asname": None, + }, + ("langchain.agents.__init__", "create_openapi_agent"): { + "new_module": "langchain_community.agent_toolkits", + "name": "create_openapi_agent", + "asname": None, + }, + ("langchain.agents.__init__", "create_pbi_agent"): { + "new_module": "langchain_community.agent_toolkits", + "name": "create_pbi_agent", + "asname": None, + }, + ("langchain.agents.__init__", "create_pbi_chat_agent"): { + "new_module": "langchain_community.agent_toolkits", + "name": "create_pbi_chat_agent", + "asname": None, + }, + ("langchain.agents.__init__", "create_spark_sql_agent"): { + "new_module": "langchain_community.agent_toolkits", + "name": "create_spark_sql_agent", + "asname": None, + }, + ("langchain.agents.__init__", "create_sql_agent"): { + "new_module": "langchain_community.agent_toolkits", + "name": "create_sql_agent", + "asname": None, + }, + ("langchain.agents.load_tools", "DallEAPIWrapper"): { + "new_module": "langchain_community.utilities.dalle_image_generator", + "name": "DallEAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "TextRequestsWrapper"): { + "new_module": "langchain_community.utilities.requests", + "name": "TextRequestsWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "ArxivQueryRun"): { + "new_module": "langchain_community.tools.arxiv.tool", + "name": "ArxivQueryRun", + "asname": None, + }, + ("langchain.agents.load_tools", "GoldenQueryRun"): { + "new_module": "langchain_community.tools.golden_query.tool", + "name": "GoldenQueryRun", + "asname": None, + }, + ("langchain.agents.load_tools", "PubmedQueryRun"): { + "new_module": "langchain_community.tools.pubmed.tool", + "name": "PubmedQueryRun", + "asname": None, + }, + ("langchain.agents.load_tools", "BingSearchRun"): { + "new_module": "langchain_community.tools.bing_search.tool", + "name": "BingSearchRun", + "asname": None, + }, + ("langchain.agents.load_tools", "DuckDuckGoSearchRun"): { + "new_module": "langchain_community.tools.ddg_search.tool", + "name": "DuckDuckGoSearchRun", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleCloudTextToSpeechTool"): { + "new_module": "langchain_community.tools.google_cloud.texttospeech", + "name": "GoogleCloudTextToSpeechTool", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleLensQueryRun"): { + "new_module": "langchain_community.tools.google_lens.tool", + "name": "GoogleLensQueryRun", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleSearchResults"): { + "new_module": "langchain_community.tools.google_search.tool", + "name": "GoogleSearchResults", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleSearchRun"): { + "new_module": "langchain_community.tools.google_search.tool", + "name": "GoogleSearchRun", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleScholarQueryRun"): { + "new_module": "langchain_community.tools.google_scholar.tool", + "name": "GoogleScholarQueryRun", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleFinanceQueryRun"): { + "new_module": "langchain_community.tools.google_finance.tool", + "name": "GoogleFinanceQueryRun", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleTrendsQueryRun"): { + "new_module": "langchain_community.tools.google_trends.tool", + "name": "GoogleTrendsQueryRun", + "asname": None, + }, + ("langchain.agents.load_tools", "MetaphorSearchResults"): { + "new_module": "langchain_community.tools.metaphor_search.tool", + "name": "MetaphorSearchResults", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleJobsQueryRun"): { + "new_module": "langchain_community.tools.google_jobs.tool", + "name": "GoogleJobsQueryRun", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleSerperResults"): { + "new_module": "langchain_community.tools.google_serper.tool", + "name": "GoogleSerperResults", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleSerperRun"): { + "new_module": "langchain_community.tools.google_serper.tool", + "name": "GoogleSerperRun", + "asname": None, + }, + ("langchain.agents.load_tools", "SearchAPIResults"): { + "new_module": "langchain_community.tools.searchapi.tool", + "name": "SearchAPIResults", + "asname": None, + }, + ("langchain.agents.load_tools", "SearchAPIRun"): { + "new_module": "langchain_community.tools.searchapi.tool", + "name": "SearchAPIRun", + "asname": None, + }, + ("langchain.agents.load_tools", "BaseGraphQLTool"): { + "new_module": "langchain_community.tools.graphql.tool", + "name": "BaseGraphQLTool", + "asname": None, + }, + ("langchain.agents.load_tools", "HumanInputRun"): { + "new_module": "langchain_community.tools.human.tool", + "name": "HumanInputRun", + "asname": None, + }, + ("langchain.agents.load_tools", "RequestsDeleteTool"): { + "new_module": "langchain_community.tools.requests.tool", + "name": "RequestsDeleteTool", + "asname": None, + }, + ("langchain.agents.load_tools", "RequestsGetTool"): { + "new_module": "langchain_community.tools.requests.tool", + "name": "RequestsGetTool", + "asname": None, + }, + ("langchain.agents.load_tools", "RequestsPatchTool"): { + "new_module": "langchain_community.tools.requests.tool", + "name": "RequestsPatchTool", + "asname": None, + }, + ("langchain.agents.load_tools", "RequestsPostTool"): { + "new_module": "langchain_community.tools.requests.tool", + "name": "RequestsPostTool", + "asname": None, + }, + ("langchain.agents.load_tools", "RequestsPutTool"): { + "new_module": "langchain_community.tools.requests.tool", + "name": "RequestsPutTool", + "asname": None, + }, + ("langchain.agents.load_tools", "ElevenLabsText2SpeechTool"): { + "new_module": "langchain_community.tools.eleven_labs.text2speech", + "name": "ElevenLabsText2SpeechTool", + "asname": None, + }, + ("langchain.agents.load_tools", "SceneXplainTool"): { + "new_module": "langchain_community.tools.scenexplain.tool", + "name": "SceneXplainTool", + "asname": None, + }, + ("langchain.agents.load_tools", "SearxSearchResults"): { + "new_module": "langchain_community.tools.searx_search.tool", + "name": "SearxSearchResults", + "asname": None, + }, + ("langchain.agents.load_tools", "SearxSearchRun"): { + "new_module": "langchain_community.tools.searx_search.tool", + "name": "SearxSearchRun", + "asname": None, + }, + ("langchain.agents.load_tools", "ShellTool"): { + "new_module": "langchain_community.tools.shell.tool", + "name": "ShellTool", + "asname": None, + }, + ("langchain.agents.load_tools", "SleepTool"): { + "new_module": "langchain_community.tools.sleep.tool", + "name": "SleepTool", + "asname": None, + }, + ("langchain.agents.load_tools", "StackExchangeTool"): { + "new_module": "langchain_community.tools.stackexchange.tool", + "name": "StackExchangeTool", + "asname": None, + }, + ("langchain.agents.load_tools", "MerriamWebsterQueryRun"): { + "new_module": "langchain_community.tools.merriam_webster.tool", + "name": "MerriamWebsterQueryRun", + "asname": None, + }, + ("langchain.agents.load_tools", "WikipediaQueryRun"): { + "new_module": "langchain_community.tools.wikipedia.tool", + "name": "WikipediaQueryRun", + "asname": None, + }, + ("langchain.agents.load_tools", "WolframAlphaQueryRun"): { + "new_module": "langchain_community.tools.wolfram_alpha.tool", + "name": "WolframAlphaQueryRun", + "asname": None, + }, + ("langchain.agents.load_tools", "OpenWeatherMapQueryRun"): { + "new_module": "langchain_community.tools.openweathermap.tool", + "name": "OpenWeatherMapQueryRun", + "asname": None, + }, + ("langchain.agents.load_tools", "DataForSeoAPISearchRun"): { + "new_module": "langchain_community.tools.dataforseo_api_search", + "name": "DataForSeoAPISearchRun", + "asname": None, + }, + ("langchain.agents.load_tools", "DataForSeoAPISearchResults"): { + "new_module": "langchain_community.tools.dataforseo_api_search", + "name": "DataForSeoAPISearchResults", + "asname": None, + }, + ("langchain.agents.load_tools", "Memorize"): { + "new_module": "langchain_community.tools.memorize.tool", + "name": "Memorize", + "asname": None, + }, + ("langchain.agents.load_tools", "RedditSearchRun"): { + "new_module": "langchain_community.tools.reddit_search.tool", + "name": "RedditSearchRun", + "asname": None, + }, + ("langchain.agents.load_tools", "ArxivAPIWrapper"): { + "new_module": "langchain_community.utilities.arxiv", + "name": "ArxivAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "GoldenQueryAPIWrapper"): { + "new_module": "langchain_community.utilities.golden_query", + "name": "GoldenQueryAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "PubMedAPIWrapper"): { + "new_module": "langchain_community.utilities.pubmed", + "name": "PubMedAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "BingSearchAPIWrapper"): { + "new_module": "langchain_community.utilities.bing_search", + "name": "BingSearchAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "DuckDuckGoSearchAPIWrapper"): { + "new_module": "langchain_community.utilities.duckduckgo_search", + "name": "DuckDuckGoSearchAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleLensAPIWrapper"): { + "new_module": "langchain_community.utilities.google_lens", + "name": "GoogleLensAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleJobsAPIWrapper"): { + "new_module": "langchain_community.utilities.google_jobs", + "name": "GoogleJobsAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleSearchAPIWrapper"): { + "new_module": "langchain_community.utilities.google_search", + "name": "GoogleSearchAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleSerperAPIWrapper"): { + "new_module": "langchain_community.utilities.google_serper", + "name": "GoogleSerperAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleScholarAPIWrapper"): { + "new_module": "langchain_community.utilities.google_scholar", + "name": "GoogleScholarAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleFinanceAPIWrapper"): { + "new_module": "langchain_community.utilities.google_finance", + "name": "GoogleFinanceAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "GoogleTrendsAPIWrapper"): { + "new_module": "langchain_community.utilities.google_trends", + "name": "GoogleTrendsAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "MetaphorSearchAPIWrapper"): { + "new_module": "langchain_community.utilities.metaphor_search", + "name": "MetaphorSearchAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "LambdaWrapper"): { + "new_module": "langchain_community.utilities.awslambda", + "name": "LambdaWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "GraphQLAPIWrapper"): { + "new_module": "langchain_community.utilities.graphql", + "name": "GraphQLAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "SearchApiAPIWrapper"): { + "new_module": "langchain_community.utilities.searchapi", + "name": "SearchApiAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "SearxSearchWrapper"): { + "new_module": "langchain_community.utilities.searx_search", + "name": "SearxSearchWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "SerpAPIWrapper"): { + "new_module": "langchain_community.utilities.serpapi", + "name": "SerpAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "StackExchangeAPIWrapper"): { + "new_module": "langchain_community.utilities.stackexchange", + "name": "StackExchangeAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "TwilioAPIWrapper"): { + "new_module": "langchain_community.utilities.twilio", + "name": "TwilioAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "MerriamWebsterAPIWrapper"): { + "new_module": "langchain_community.utilities.merriam_webster", + "name": "MerriamWebsterAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "WikipediaAPIWrapper"): { + "new_module": "langchain_community.utilities.wikipedia", + "name": "WikipediaAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "WolframAlphaAPIWrapper"): { + "new_module": "langchain_community.utilities.wolfram_alpha", + "name": "WolframAlphaAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "OpenWeatherMapAPIWrapper"): { + "new_module": "langchain_community.utilities.openweathermap", + "name": "OpenWeatherMapAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "DataForSeoAPIWrapper"): { + "new_module": "langchain_community.utilities.dataforseo_api_search", + "name": "DataForSeoAPIWrapper", + "asname": None, + }, + ("langchain.agents.load_tools", "RedditSearchAPIWrapper"): { + "new_module": "langchain_community.utilities.reddit_search", + "name": "RedditSearchAPIWrapper", + "asname": None, + }, + ("langchain.utils.ernie_functions", "FunctionDescription"): { + "new_module": "langchain_community.utils.ernie_functions", + "name": "FunctionDescription", + "asname": None, + }, + ("langchain.utils.ernie_functions", "ToolDescription"): { + "new_module": "langchain_community.utils.ernie_functions", + "name": "ToolDescription", + "asname": None, + }, + ("langchain.utils.ernie_functions", "convert_pydantic_to_ernie_function"): { + "new_module": "langchain_community.utils.ernie_functions", + "name": "convert_pydantic_to_ernie_function", + "asname": None, + }, + ("langchain.utils.ernie_functions", "convert_pydantic_to_ernie_tool"): { + "new_module": "langchain_community.utils.ernie_functions", + "name": "convert_pydantic_to_ernie_tool", + "asname": None, + }, + ("langchain.utils.openai_functions", "FunctionDescription"): { + "new_module": "langchain_community.utils.openai_functions", + "name": "FunctionDescription", + "asname": None, + }, + ("langchain.utils.openai_functions", "ToolDescription"): { + "new_module": "langchain_community.utils.openai_functions", + "name": "ToolDescription", + "asname": None, + }, + ("langchain.utils.openai_functions", "convert_pydantic_to_openai_function"): { + "new_module": "langchain_community.utils.openai_functions", + "name": "convert_pydantic_to_openai_function", + "asname": None, + }, + ("langchain.utils.openai_functions", "convert_pydantic_to_openai_tool"): { + "new_module": "langchain_community.utils.openai_functions", + "name": "convert_pydantic_to_openai_tool", + "asname": None, + }, + ("langchain.utils.openai", "is_openai_v1"): { + "new_module": "langchain_community.utils.openai", + "name": "is_openai_v1", + "asname": None, + }, + ("langchain.utils.math", "Matrix"): { + "new_module": "langchain_community.utils.math", + "name": "Matrix", + "asname": None, + }, + ("langchain.utils.math", "cosine_similarity"): { + "new_module": "langchain_community.utils.math", + "name": "cosine_similarity", + "asname": None, + }, + ("langchain.utils.math", "cosine_similarity_top_k"): { + "new_module": "langchain_community.utils.math", + "name": "cosine_similarity_top_k", + "asname": None, + }, + ("langchain.storage.upstash_redis", "UpstashRedisByteStore"): { + "new_module": "langchain_community.storage.upstash_redis", + "name": "UpstashRedisByteStore", + "asname": None, + }, + ("langchain.storage.upstash_redis", "UpstashRedisStore"): { + "new_module": "langchain_community.storage.upstash_redis", + "name": "UpstashRedisStore", + "asname": None, + }, + ("langchain.storage.redis", "RedisStore"): { + "new_module": "langchain_community.storage.redis", + "name": "RedisStore", + "asname": None, + }, + ("langchain.storage.exceptions", "InvalidKeyException"): { + "new_module": "langchain_community.storage.exceptions", + "name": "InvalidKeyException", + "asname": None, + }, + ("langchain.utilities.vertexai", "create_retry_decorator"): { + "new_module": "langchain_community.utilities.vertexai", + "name": "create_retry_decorator", + "asname": None, + }, + ("langchain.utilities.vertexai", "get_client_info"): { + "new_module": "langchain_community.utilities.vertexai", + "name": "get_client_info", + "asname": None, + }, + ("langchain.utilities.vertexai", "init_vertexai"): { + "new_module": "langchain_community.utilities.vertexai", + "name": "init_vertexai", + "asname": None, + }, + ("langchain.utilities.vertexai", "raise_vertex_import_error"): { + "new_module": "langchain_community.utilities.vertexai", + "name": "raise_vertex_import_error", + "asname": None, + }, + ("langchain.utilities.google_trends", "GoogleTrendsAPIWrapper"): { + "new_module": "langchain_community.utilities.google_trends", + "name": "GoogleTrendsAPIWrapper", + "asname": None, + }, + ("langchain.utilities.serpapi", "HiddenPrints"): { + "new_module": "langchain_community.utilities.serpapi", + "name": "HiddenPrints", + "asname": None, + }, + ("langchain.utilities.serpapi", "SerpAPIWrapper"): { + "new_module": "langchain_community.utilities.serpapi", + "name": "SerpAPIWrapper", + "asname": None, + }, + ("langchain.utilities.metaphor_search", "MetaphorSearchAPIWrapper"): { + "new_module": "langchain_community.utilities.metaphor_search", + "name": "MetaphorSearchAPIWrapper", + "asname": None, + }, + ("langchain.utilities.nasa", "NasaAPIWrapper"): { + "new_module": "langchain_community.utilities.nasa", + "name": "NasaAPIWrapper", + "asname": None, + }, + ("langchain.utilities.portkey", "Portkey"): { + "new_module": "langchain_community.utilities.portkey", + "name": "Portkey", + "asname": None, + }, + ("langchain.utilities.merriam_webster", "MerriamWebsterAPIWrapper"): { + "new_module": "langchain_community.utilities.merriam_webster", + "name": "MerriamWebsterAPIWrapper", + "asname": None, + }, + ("langchain.utilities.searchapi", "SearchApiAPIWrapper"): { + "new_module": "langchain_community.utilities.searchapi", + "name": "SearchApiAPIWrapper", + "asname": None, + }, + ("langchain.utilities.max_compute", "MaxComputeAPIWrapper"): { + "new_module": "langchain_community.utilities.max_compute", + "name": "MaxComputeAPIWrapper", + "asname": None, + }, + ("langchain.utilities.graphql", "GraphQLAPIWrapper"): { + "new_module": "langchain_community.utilities.graphql", + "name": "GraphQLAPIWrapper", + "asname": None, + }, + ("langchain.utilities.google_lens", "GoogleLensAPIWrapper"): { + "new_module": "langchain_community.utilities.google_lens", + "name": "GoogleLensAPIWrapper", + "asname": None, + }, + ("langchain.utilities.google_places_api", "GooglePlacesAPIWrapper"): { + "new_module": "langchain_community.utilities.google_places_api", + "name": "GooglePlacesAPIWrapper", + "asname": None, + }, + ("langchain.utilities.pubmed", "PubMedAPIWrapper"): { + "new_module": "langchain_community.utilities.pubmed", + "name": "PubMedAPIWrapper", + "asname": None, + }, + ("langchain.utilities.golden_query", "GoldenQueryAPIWrapper"): { + "new_module": "langchain_community.utilities.golden_query", + "name": "GoldenQueryAPIWrapper", + "asname": None, + }, + ("langchain.utilities.arxiv", "ArxivAPIWrapper"): { + "new_module": "langchain_community.utilities.arxiv", + "name": "ArxivAPIWrapper", + "asname": None, + }, + ("langchain.utilities.zapier", "ZapierNLAWrapper"): { + "new_module": "langchain_community.utilities.zapier", + "name": "ZapierNLAWrapper", + "asname": None, + }, + ("langchain.utilities.apify", "ApifyWrapper"): { + "new_module": "langchain_community.utilities.apify", + "name": "ApifyWrapper", + "asname": None, + }, + ("langchain.utilities.gitlab", "GitLabAPIWrapper"): { + "new_module": "langchain_community.utilities.gitlab", + "name": "GitLabAPIWrapper", + "asname": None, + }, + ("langchain.utilities.dalle_image_generator", "DallEAPIWrapper"): { + "new_module": "langchain_community.utilities.dalle_image_generator", + "name": "DallEAPIWrapper", + "asname": None, + }, + ("langchain.utilities.openapi", "HTTPVerb"): { + "new_module": "langchain_community.utilities.openapi", + "name": "HTTPVerb", + "asname": None, + }, + ("langchain.utilities.openapi", "OpenAPISpec"): { + "new_module": "langchain_community.utilities.openapi", + "name": "OpenAPISpec", + "asname": None, + }, + ("langchain.utilities.brave_search", "BraveSearchWrapper"): { + "new_module": "langchain_community.utilities.brave_search", + "name": "BraveSearchWrapper", + "asname": None, + }, + ("langchain.utilities.__init__", "Requests"): { + "new_module": "langchain_community.utilities.requests", + "name": "Requests", + "asname": None, + }, + ("langchain.utilities.__init__", "RequestsWrapper"): { + "new_module": "langchain_community.utilities.requests", + "name": "RequestsWrapper", + "asname": None, + }, + ("langchain.utilities.__init__", "TextRequestsWrapper"): { + "new_module": "langchain_community.utilities.requests", + "name": "TextRequestsWrapper", + "asname": None, + }, + ("langchain.utilities.arcee", "ArceeDocument"): { + "new_module": "langchain_community.utilities.arcee", + "name": "ArceeDocument", + "asname": None, + }, + ("langchain.utilities.arcee", "ArceeDocumentAdapter"): { + "new_module": "langchain_community.utilities.arcee", + "name": "ArceeDocumentAdapter", + "asname": None, + }, + ("langchain.utilities.arcee", "ArceeDocumentSource"): { + "new_module": "langchain_community.utilities.arcee", + "name": "ArceeDocumentSource", + "asname": None, + }, + ("langchain.utilities.arcee", "ArceeRoute"): { + "new_module": "langchain_community.utilities.arcee", + "name": "ArceeRoute", + "asname": None, + }, + ("langchain.utilities.arcee", "ArceeWrapper"): { + "new_module": "langchain_community.utilities.arcee", + "name": "ArceeWrapper", + "asname": None, + }, + ("langchain.utilities.arcee", "DALMFilter"): { + "new_module": "langchain_community.utilities.arcee", + "name": "DALMFilter", + "asname": None, + }, + ("langchain.utilities.arcee", "DALMFilterType"): { + "new_module": "langchain_community.utilities.arcee", + "name": "DALMFilterType", + "asname": None, + }, + ("langchain.utilities.wolfram_alpha", "WolframAlphaAPIWrapper"): { + "new_module": "langchain_community.utilities.wolfram_alpha", + "name": "WolframAlphaAPIWrapper", + "asname": None, + }, + ("langchain.utilities.scenexplain", "SceneXplainAPIWrapper"): { + "new_module": "langchain_community.utilities.scenexplain", + "name": "SceneXplainAPIWrapper", + "asname": None, + }, + ("langchain.utilities.dataforseo_api_search", "DataForSeoAPIWrapper"): { + "new_module": "langchain_community.utilities.dataforseo_api_search", + "name": "DataForSeoAPIWrapper", + "asname": None, + }, + ("langchain.utilities.bing_search", "BingSearchAPIWrapper"): { + "new_module": "langchain_community.utilities.bing_search", + "name": "BingSearchAPIWrapper", + "asname": None, + }, + ("langchain.utilities.reddit_search", "RedditSearchAPIWrapper"): { + "new_module": "langchain_community.utilities.reddit_search", + "name": "RedditSearchAPIWrapper", + "asname": None, + }, + ("langchain.utilities.google_search", "GoogleSearchAPIWrapper"): { + "new_module": "langchain_community.utilities.google_search", + "name": "GoogleSearchAPIWrapper", + "asname": None, + }, + ("langchain.utilities.sql_database", "SQLDatabase"): { + "new_module": "langchain_community.utilities.sql_database", + "name": "SQLDatabase", + "asname": None, + }, + ("langchain.utilities.sql_database", "truncate_word"): { + "new_module": "langchain_community.utilities.sql_database", + "name": "truncate_word", + "asname": None, + }, + ("langchain.utilities.powerbi", "PowerBIDataset"): { + "new_module": "langchain_community.utilities.powerbi", + "name": "PowerBIDataset", + "asname": None, + }, + ("langchain.utilities.tavily_search", "TavilySearchAPIWrapper"): { + "new_module": "langchain_community.utilities.tavily_search", + "name": "TavilySearchAPIWrapper", + "asname": None, + }, + ("langchain.utilities.google_serper", "GoogleSerperAPIWrapper"): { + "new_module": "langchain_community.utilities.google_serper", + "name": "GoogleSerperAPIWrapper", + "asname": None, + }, + ("langchain.utilities.google_jobs", "GoogleJobsAPIWrapper"): { + "new_module": "langchain_community.utilities.google_jobs", + "name": "GoogleJobsAPIWrapper", + "asname": None, + }, + ("langchain.utilities.outline", "OutlineAPIWrapper"): { + "new_module": "langchain_community.utilities.outline", + "name": "OutlineAPIWrapper", + "asname": None, + }, + ("langchain.utilities.redis", "TokenEscaper"): { + "new_module": "langchain_community.utilities.redis", + "name": "TokenEscaper", + "asname": None, + }, + ("langchain.utilities.redis", "check_redis_module_exist"): { + "new_module": "langchain_community.utilities.redis", + "name": "check_redis_module_exist", + "asname": None, + }, + ("langchain.utilities.redis", "get_client"): { + "new_module": "langchain_community.utilities.redis", + "name": "get_client", + "asname": None, + }, + ("langchain.utilities.google_scholar", "GoogleScholarAPIWrapper"): { + "new_module": "langchain_community.utilities.google_scholar", + "name": "GoogleScholarAPIWrapper", + "asname": None, + }, + ("langchain.utilities.tensorflow_datasets", "TensorflowDatasets"): { + "new_module": "langchain_community.utilities.tensorflow_datasets", + "name": "TensorflowDatasets", + "asname": None, + }, + ("langchain.utilities.searx_search", "SearxResults"): { + "new_module": "langchain_community.utilities.searx_search", + "name": "SearxResults", + "asname": None, + }, + ("langchain.utilities.searx_search", "SearxSearchWrapper"): { + "new_module": "langchain_community.utilities.searx_search", + "name": "SearxSearchWrapper", + "asname": None, + }, + ("langchain.utilities.python", "PythonREPL"): { + "new_module": "langchain_community.utilities.python", + "name": "PythonREPL", + "asname": None, + }, + ("langchain.utilities.anthropic", "get_num_tokens_anthropic"): { + "new_module": "langchain_community.utilities.anthropic", + "name": "get_num_tokens_anthropic", + "asname": None, + }, + ("langchain.utilities.anthropic", "get_token_ids_anthropic"): { + "new_module": "langchain_community.utilities.anthropic", + "name": "get_token_ids_anthropic", + "asname": None, + }, + ("langchain.utilities.jira", "JiraAPIWrapper"): { + "new_module": "langchain_community.utilities.jira", + "name": "JiraAPIWrapper", + "asname": None, + }, + ("langchain.utilities.clickup", "ClickupAPIWrapper"): { + "new_module": "langchain_community.utilities.clickup", + "name": "ClickupAPIWrapper", + "asname": None, + }, + ("langchain.utilities.clickup", "Component"): { + "new_module": "langchain_community.utilities.clickup", + "name": "Component", + "asname": None, + }, + ("langchain.utilities.clickup", "CUList"): { + "new_module": "langchain_community.utilities.clickup", + "name": "CUList", + "asname": None, + }, + ("langchain.utilities.clickup", "Member"): { + "new_module": "langchain_community.utilities.clickup", + "name": "Member", + "asname": None, + }, + ("langchain.utilities.clickup", "Space"): { + "new_module": "langchain_community.utilities.clickup", + "name": "Space", + "asname": None, + }, + ("langchain.utilities.clickup", "Task"): { + "new_module": "langchain_community.utilities.clickup", + "name": "Task", + "asname": None, + }, + ("langchain.utilities.clickup", "Team"): { + "new_module": "langchain_community.utilities.clickup", + "name": "Team", + "asname": None, + }, + ("langchain.utilities.github", "GitHubAPIWrapper"): { + "new_module": "langchain_community.utilities.github", + "name": "GitHubAPIWrapper", + "asname": None, + }, + ("langchain.utilities.google_finance", "GoogleFinanceAPIWrapper"): { + "new_module": "langchain_community.utilities.google_finance", + "name": "GoogleFinanceAPIWrapper", + "asname": None, + }, + ("langchain.utilities.bibtex", "BibtexparserWrapper"): { + "new_module": "langchain_community.utilities.bibtex", + "name": "BibtexparserWrapper", + "asname": None, + }, + ("langchain.utilities.requests", "Requests"): { + "new_module": "langchain_community.utilities.requests", + "name": "Requests", + "asname": None, + }, + ("langchain.utilities.requests", "RequestsWrapper"): { + "new_module": "langchain_community.utilities.requests", + "name": "RequestsWrapper", + "asname": None, + }, + ("langchain.utilities.requests", "TextRequestsWrapper"): { + "new_module": "langchain_community.utilities.requests", + "name": "TextRequestsWrapper", + "asname": None, + }, + ("langchain.utilities.openweathermap", "OpenWeatherMapAPIWrapper"): { + "new_module": "langchain_community.utilities.openweathermap", + "name": "OpenWeatherMapAPIWrapper", + "asname": None, + }, + ("langchain.utilities.awslambda", "LambdaWrapper"): { + "new_module": "langchain_community.utilities.awslambda", + "name": "LambdaWrapper", + "asname": None, + }, + ("langchain.utilities.stackexchange", "StackExchangeAPIWrapper"): { + "new_module": "langchain_community.utilities.stackexchange", + "name": "StackExchangeAPIWrapper", + "asname": None, + }, + ("langchain.utilities.spark_sql", "SparkSQL"): { + "new_module": "langchain_community.utilities.spark_sql", + "name": "SparkSQL", + "asname": None, + }, + ("langchain.utilities.twilio", "TwilioAPIWrapper"): { + "new_module": "langchain_community.utilities.twilio", + "name": "TwilioAPIWrapper", + "asname": None, + }, + ("langchain.utilities.steam", "SteamWebAPIWrapper"): { + "new_module": "langchain_community.utilities.steam", + "name": "SteamWebAPIWrapper", + "asname": None, + }, + ("langchain.utilities.opaqueprompts", "desanitize"): { + "new_module": "langchain_community.utilities.opaqueprompts", + "name": "desanitize", + "asname": None, + }, + ("langchain.utilities.opaqueprompts", "sanitize"): { + "new_module": "langchain_community.utilities.opaqueprompts", + "name": "sanitize", + "asname": None, + }, + ("langchain.utilities.alpha_vantage", "AlphaVantageAPIWrapper"): { + "new_module": "langchain_community.utilities.alpha_vantage", + "name": "AlphaVantageAPIWrapper", + "asname": None, + }, + ("langchain.utilities.wikipedia", "WikipediaAPIWrapper"): { + "new_module": "langchain_community.utilities.wikipedia", + "name": "WikipediaAPIWrapper", + "asname": None, + }, + ("langchain.utilities.duckduckgo_search", "DuckDuckGoSearchAPIWrapper"): { + "new_module": "langchain_community.utilities.duckduckgo_search", + "name": "DuckDuckGoSearchAPIWrapper", + "asname": None, + }, + ("langchain.vectorstores.cassandra", "CVST"): { + "new_module": "langchain_community.vectorstores.cassandra", + "name": "CVST", + "asname": None, + }, + ("langchain.vectorstores.cassandra", "Cassandra"): { + "new_module": "langchain_community.vectorstores.cassandra", + "name": "Cassandra", + "asname": None, + }, + ("langchain.vectorstores.azuresearch", "AzureSearch"): { + "new_module": "langchain_community.vectorstores.azuresearch", + "name": "AzureSearch", + "asname": None, + }, + ("langchain.vectorstores.azuresearch", "AzureSearchVectorStoreRetriever"): { + "new_module": "langchain_community.vectorstores.azuresearch", + "name": "AzureSearchVectorStoreRetriever", + "asname": None, + }, + ("langchain.vectorstores.bageldb", "Bagel"): { + "new_module": "langchain_community.vectorstores.bageldb", + "name": "Bagel", + "asname": None, + }, + ("langchain.vectorstores.elasticsearch", "ApproxRetrievalStrategy"): { + "new_module": "langchain_community.vectorstores.elasticsearch", + "name": "ApproxRetrievalStrategy", + "asname": None, + }, + ("langchain.vectorstores.elasticsearch", "BaseRetrievalStrategy"): { + "new_module": "langchain_community.vectorstores.elasticsearch", + "name": "BaseRetrievalStrategy", + "asname": None, + }, + ("langchain.vectorstores.elasticsearch", "ElasticsearchStore"): { + "new_module": "langchain_community.vectorstores.elasticsearch", + "name": "ElasticsearchStore", + "asname": None, + }, + ("langchain.vectorstores.elasticsearch", "ExactRetrievalStrategy"): { + "new_module": "langchain_community.vectorstores.elasticsearch", + "name": "ExactRetrievalStrategy", + "asname": None, + }, + ("langchain.vectorstores.elasticsearch", "SparseRetrievalStrategy"): { + "new_module": "langchain_community.vectorstores.elasticsearch", + "name": "SparseRetrievalStrategy", + "asname": None, + }, + ("langchain.vectorstores.milvus", "Milvus"): { + "new_module": "langchain_community.vectorstores.milvus", + "name": "Milvus", + "asname": None, + }, + ("langchain.vectorstores.usearch", "USearch"): { + "new_module": "langchain_community.vectorstores.usearch", + "name": "USearch", + "asname": None, + }, + ("langchain.vectorstores.clickhouse", "Clickhouse"): { + "new_module": "langchain_community.vectorstores.clickhouse", + "name": "Clickhouse", + "asname": None, + }, + ("langchain.vectorstores.clickhouse", "ClickhouseSettings"): { + "new_module": "langchain_community.vectorstores.clickhouse", + "name": "ClickhouseSettings", + "asname": None, + }, + ("langchain.vectorstores.tiledb", "TileDB"): { + "new_module": "langchain_community.vectorstores.tiledb", + "name": "TileDB", + "asname": None, + }, + ("langchain.vectorstores.myscale", "MyScale"): { + "new_module": "langchain_community.vectorstores.myscale", + "name": "MyScale", + "asname": None, + }, + ("langchain.vectorstores.myscale", "MyScaleSettings"): { + "new_module": "langchain_community.vectorstores.myscale", + "name": "MyScaleSettings", + "asname": None, + }, + ("langchain.vectorstores.myscale", "MyScaleWithoutJSON"): { + "new_module": "langchain_community.vectorstores.myscale", + "name": "MyScaleWithoutJSON", + "asname": None, + }, + ("langchain.vectorstores.tencentvectordb", "ConnectionParams"): { + "new_module": "langchain_community.vectorstores.tencentvectordb", + "name": "ConnectionParams", + "asname": None, + }, + ("langchain.vectorstores.tencentvectordb", "IndexParams"): { + "new_module": "langchain_community.vectorstores.tencentvectordb", + "name": "IndexParams", + "asname": None, + }, + ("langchain.vectorstores.tencentvectordb", "TencentVectorDB"): { + "new_module": "langchain_community.vectorstores.tencentvectordb", + "name": "TencentVectorDB", + "asname": None, + }, + ("langchain.vectorstores.pinecone", "Pinecone"): { + "new_module": "langchain_community.vectorstores.pinecone", + "name": "Pinecone", + "asname": None, + }, + ("langchain.vectorstores.awadb", "AwaDB"): { + "new_module": "langchain_community.vectorstores.awadb", + "name": "AwaDB", + "asname": None, + }, + ("langchain.vectorstores.opensearch_vector_search", "OpenSearchVectorSearch"): { + "new_module": "langchain_community.vectorstores.opensearch_vector_search", + "name": "OpenSearchVectorSearch", + "asname": None, + }, + ("langchain.vectorstores.supabase", "SupabaseVectorStore"): { + "new_module": "langchain_community.vectorstores.supabase", + "name": "SupabaseVectorStore", + "asname": None, + }, + ("langchain.vectorstores.rocksetdb", "Rockset"): { + "new_module": "langchain_community.vectorstores.rocksetdb", + "name": "Rockset", + "asname": None, + }, + ("langchain.vectorstores.baiducloud_vector_search", "BESVectorStore"): { + "new_module": "langchain_community.vectorstores.baiducloud_vector_search", + "name": "BESVectorStore", + "asname": None, + }, + ("langchain.vectorstores.tigris", "Tigris"): { + "new_module": "langchain_community.vectorstores.tigris", + "name": "Tigris", + "asname": None, + }, + ("langchain.vectorstores.qdrant", "Qdrant"): { + "new_module": "langchain_community.vectorstores.qdrant", + "name": "Qdrant", + "asname": None, + }, + ("langchain.vectorstores.qdrant", "QdrantException"): { + "new_module": "langchain_community.vectorstores.qdrant", + "name": "QdrantException", + "asname": None, + }, + ("langchain.vectorstores.astradb", "AstraDB"): { + "new_module": "langchain_community.vectorstores.astradb", + "name": "AstraDB", + "asname": None, + }, + ("langchain.vectorstores.vearch", "Vearch"): { + "new_module": "langchain_community.vectorstores.vearch", + "name": "Vearch", + "asname": None, + }, + ("langchain.vectorstores.hologres", "Hologres"): { + "new_module": "langchain_community.vectorstores.hologres", + "name": "Hologres", + "asname": None, + }, + ("langchain.vectorstores.analyticdb", "AnalyticDB"): { + "new_module": "langchain_community.vectorstores.analyticdb", + "name": "AnalyticDB", + "asname": None, + }, + ("langchain.vectorstores.meilisearch", "Meilisearch"): { + "new_module": "langchain_community.vectorstores.meilisearch", + "name": "Meilisearch", + "asname": None, + }, + ("langchain.vectorstores.mongodb_atlas", "MongoDBAtlasVectorSearch"): { + "new_module": "langchain_community.vectorstores.mongodb_atlas", + "name": "MongoDBAtlasVectorSearch", + "asname": None, + }, + ("langchain.vectorstores.mongodb_atlas", "MongoDBDocumentType"): { + "new_module": "langchain_community.vectorstores.mongodb_atlas", + "name": "MongoDBDocumentType", + "asname": None, + }, + ("langchain.vectorstores.matching_engine", "MatchingEngine"): { + "new_module": "langchain_community.vectorstores.matching_engine", + "name": "MatchingEngine", + "asname": None, + }, + ("langchain.vectorstores.pgembedding", "CollectionStore"): { + "new_module": "langchain_community.vectorstores.pgembedding", + "name": "CollectionStore", + "asname": None, + }, + ("langchain.vectorstores.pgembedding", "EmbeddingStore"): { + "new_module": "langchain_community.vectorstores.pgembedding", + "name": "EmbeddingStore", + "asname": None, + }, + ("langchain.vectorstores.pgembedding", "PGEmbedding"): { + "new_module": "langchain_community.vectorstores.pgembedding", + "name": "PGEmbedding", + "asname": None, + }, + ("langchain.vectorstores.pgembedding", "QueryResult"): { + "new_module": "langchain_community.vectorstores.pgembedding", + "name": "QueryResult", + "asname": None, + }, + ("langchain.vectorstores.marqo", "Marqo"): { + "new_module": "langchain_community.vectorstores.marqo", + "name": "Marqo", + "asname": None, + }, + ("langchain.vectorstores.pgvecto_rs", "PGVecto_rs"): { + "new_module": "langchain_community.vectorstores.pgvecto_rs", + "name": "PGVecto_rs", + "asname": None, + }, + ("langchain.vectorstores.semadb", "SemaDB"): { + "new_module": "langchain_community.vectorstores.semadb", + "name": "SemaDB", + "asname": None, + }, + ("langchain.vectorstores.zep", "CollectionConfig"): { + "new_module": "langchain_community.vectorstores.zep", + "name": "CollectionConfig", + "asname": None, + }, + ("langchain.vectorstores.zep", "ZepVectorStore"): { + "new_module": "langchain_community.vectorstores.zep", + "name": "ZepVectorStore", + "asname": None, + }, + ("langchain.vectorstores.epsilla", "Epsilla"): { + "new_module": "langchain_community.vectorstores.epsilla", + "name": "Epsilla", + "asname": None, + }, + ("langchain.vectorstores.faiss", "FAISS"): { + "new_module": "langchain_community.vectorstores.faiss", + "name": "FAISS", + "asname": None, + }, + ("langchain.vectorstores.timescalevector", "TimescaleVector"): { + "new_module": "langchain_community.vectorstores.timescalevector", + "name": "TimescaleVector", + "asname": None, + }, + ("langchain.vectorstores.nucliadb", "NucliaDB"): { + "new_module": "langchain_community.vectorstores.nucliadb", + "name": "NucliaDB", + "asname": None, + }, + ("langchain.vectorstores.xata", "XataVectorStore"): { + "new_module": "langchain_community.vectorstores.xata", + "name": "XataVectorStore", + "asname": None, + }, + ("langchain.vectorstores.scann", "ScaNN"): { + "new_module": "langchain_community.vectorstores.scann", + "name": "ScaNN", + "asname": None, + }, + ("langchain.vectorstores.databricks_vector_search", "DatabricksVectorSearch"): { + "new_module": "langchain_community.vectorstores.databricks_vector_search", + "name": "DatabricksVectorSearch", + "asname": None, + }, + ("langchain.vectorstores.dashvector", "DashVector"): { + "new_module": "langchain_community.vectorstores.dashvector", + "name": "DashVector", + "asname": None, + }, + ("langchain.vectorstores.vespa", "VespaStore"): { + "new_module": "langchain_community.vectorstores.vespa", + "name": "VespaStore", + "asname": None, + }, + ("langchain.vectorstores.pgvector", "DistanceStrategy"): { + "new_module": "langchain_community.vectorstores.pgvector", + "name": "DistanceStrategy", + "asname": None, + }, + ("langchain.vectorstores.pgvector", "PGVector"): { + "new_module": "langchain_community.vectorstores.pgvector", + "name": "PGVector", + "asname": None, + }, + ("langchain.vectorstores.vectara", "Vectara"): { + "new_module": "langchain_community.vectorstores.vectara", + "name": "Vectara", + "asname": None, + }, + ("langchain.vectorstores.vectara", "VectaraRetriever"): { + "new_module": "langchain_community.vectorstores.vectara", + "name": "VectaraRetriever", + "asname": None, + }, + ("langchain.vectorstores.utils", "DistanceStrategy"): { + "new_module": "langchain_community.vectorstores.utils", + "name": "DistanceStrategy", + "asname": None, + }, + ("langchain.vectorstores.utils", "filter_complex_metadata"): { + "new_module": "langchain_community.vectorstores.utils", + "name": "filter_complex_metadata", + "asname": None, + }, + ("langchain.vectorstores.utils", "maximal_marginal_relevance"): { + "new_module": "langchain_community.vectorstores.utils", + "name": "maximal_marginal_relevance", + "asname": None, + }, + ("langchain.vectorstores.hippo", "Hippo"): { + "new_module": "langchain_community.vectorstores.hippo", + "name": "Hippo", + "asname": None, + }, + ("langchain.vectorstores.weaviate", "Weaviate"): { + "new_module": "langchain_community.vectorstores.weaviate", + "name": "Weaviate", + "asname": None, + }, + ("langchain.vectorstores.vald", "Vald"): { + "new_module": "langchain_community.vectorstores.vald", + "name": "Vald", + "asname": None, + }, + ("langchain.vectorstores.sqlitevss", "SQLiteVSS"): { + "new_module": "langchain_community.vectorstores.sqlitevss", + "name": "SQLiteVSS", + "asname": None, + }, + ("langchain.vectorstores.lancedb", "LanceDB"): { + "new_module": "langchain_community.vectorstores.lancedb", + "name": "LanceDB", + "asname": None, + }, + ("langchain.vectorstores.deeplake", "DeepLake"): { + "new_module": "langchain_community.vectorstores.deeplake", + "name": "DeepLake", + "asname": None, + }, + ("langchain.vectorstores.llm_rails", "LLMRails"): { + "new_module": "langchain_community.vectorstores.llm_rails", + "name": "LLMRails", + "asname": None, + }, + ("langchain.vectorstores.llm_rails", "LLMRailsRetriever"): { + "new_module": "langchain_community.vectorstores.llm_rails", + "name": "LLMRailsRetriever", + "asname": None, + }, + ("langchain.vectorstores.yellowbrick", "Yellowbrick"): { + "new_module": "langchain_community.vectorstores.yellowbrick", + "name": "Yellowbrick", + "asname": None, + }, + ("langchain.vectorstores.atlas", "AtlasDB"): { + "new_module": "langchain_community.vectorstores.atlas", + "name": "AtlasDB", + "asname": None, + }, + ("langchain.vectorstores.clarifai", "Clarifai"): { + "new_module": "langchain_community.vectorstores.clarifai", + "name": "Clarifai", + "asname": None, + }, + ("langchain.vectorstores.sklearn", "BaseSerializer"): { + "new_module": "langchain_community.vectorstores.sklearn", + "name": "BaseSerializer", + "asname": None, + }, + ("langchain.vectorstores.sklearn", "BsonSerializer"): { + "new_module": "langchain_community.vectorstores.sklearn", + "name": "BsonSerializer", + "asname": None, + }, + ("langchain.vectorstores.sklearn", "JsonSerializer"): { + "new_module": "langchain_community.vectorstores.sklearn", + "name": "JsonSerializer", + "asname": None, + }, + ("langchain.vectorstores.sklearn", "ParquetSerializer"): { + "new_module": "langchain_community.vectorstores.sklearn", + "name": "ParquetSerializer", + "asname": None, + }, + ("langchain.vectorstores.sklearn", "SKLearnVectorStore"): { + "new_module": "langchain_community.vectorstores.sklearn", + "name": "SKLearnVectorStore", + "asname": None, + }, + ("langchain.vectorstores.sklearn", "SKLearnVectorStoreException"): { + "new_module": "langchain_community.vectorstores.sklearn", + "name": "SKLearnVectorStoreException", + "asname": None, + }, + ("langchain.vectorstores.chroma", "Chroma"): { + "new_module": "langchain_community.vectorstores.chroma", + "name": "Chroma", + "asname": None, + }, + ("langchain.vectorstores.tair", "Tair"): { + "new_module": "langchain_community.vectorstores.tair", + "name": "Tair", + "asname": None, + }, + ("langchain.vectorstores.neo4j_vector", "Neo4jVector"): { + "new_module": "langchain_community.vectorstores.neo4j_vector", + "name": "Neo4jVector", + "asname": None, + }, + ("langchain.vectorstores.neo4j_vector", "SearchType"): { + "new_module": "langchain_community.vectorstores.neo4j_vector", + "name": "SearchType", + "asname": None, + }, + ("langchain.vectorstores.starrocks", "StarRocks"): { + "new_module": "langchain_community.vectorstores.starrocks", + "name": "StarRocks", + "asname": None, + }, + ("langchain.vectorstores.starrocks", "StarRocksSettings"): { + "new_module": "langchain_community.vectorstores.starrocks", + "name": "StarRocksSettings", + "asname": None, + }, + ("langchain.vectorstores.alibabacloud_opensearch", "AlibabaCloudOpenSearch"): { + "new_module": "langchain_community.vectorstores.alibabacloud_opensearch", + "name": "AlibabaCloudOpenSearch", + "asname": None, + }, + ( + "langchain.vectorstores.alibabacloud_opensearch", + "AlibabaCloudOpenSearchSettings", + ): { + "new_module": "langchain_community.vectorstores.alibabacloud_opensearch", + "name": "AlibabaCloudOpenSearchSettings", + "asname": None, + }, + ("langchain.vectorstores.singlestoredb", "SingleStoreDB"): { + "new_module": "langchain_community.vectorstores.singlestoredb", + "name": "SingleStoreDB", + "asname": None, + }, + ("langchain.vectorstores.singlestoredb", "SingleStoreDBRetriever"): { + "new_module": "langchain_community.vectorstores.singlestoredb", + "name": "SingleStoreDBRetriever", + "asname": None, + }, + ("langchain.vectorstores.azure_cosmos_db", "AzureCosmosDBVectorSearch"): { + "new_module": "langchain_community.vectorstores.azure_cosmos_db", + "name": "AzureCosmosDBVectorSearch", + "asname": None, + }, + ("langchain.vectorstores.azure_cosmos_db", "CosmosDBDocumentType"): { + "new_module": "langchain_community.vectorstores.azure_cosmos_db", + "name": "CosmosDBDocumentType", + "asname": None, + }, + ("langchain.vectorstores.azure_cosmos_db", "CosmosDBSimilarityType"): { + "new_module": "langchain_community.vectorstores.azure_cosmos_db", + "name": "CosmosDBSimilarityType", + "asname": None, + }, + ("langchain.vectorstores.zilliz", "Zilliz"): { + "new_module": "langchain_community.vectorstores.zilliz", + "name": "Zilliz", + "asname": None, + }, + ("langchain.vectorstores.dingo", "Dingo"): { + "new_module": "langchain_community.vectorstores.dingo", + "name": "Dingo", + "asname": None, + }, + ("langchain.vectorstores.momento_vector_index", "MomentoVectorIndex"): { + "new_module": "langchain_community.vectorstores.momento_vector_index", + "name": "MomentoVectorIndex", + "asname": None, + }, + ("langchain.vectorstores.typesense", "Typesense"): { + "new_module": "langchain_community.vectorstores.typesense", + "name": "Typesense", + "asname": None, + }, + ("langchain.vectorstores.elastic_vector_search", "ElasticKnnSearch"): { + "new_module": "langchain_community.vectorstores.elastic_vector_search", + "name": "ElasticKnnSearch", + "asname": None, + }, + ("langchain.vectorstores.elastic_vector_search", "ElasticVectorSearch"): { + "new_module": "langchain_community.vectorstores.elastic_vector_search", + "name": "ElasticVectorSearch", + "asname": None, + }, + ("langchain.vectorstores.annoy", "Annoy"): { + "new_module": "langchain_community.vectorstores.annoy", + "name": "Annoy", + "asname": None, + }, + ("langchain.adapters.openai", "Chat"): { + "new_module": "langchain_community.adapters.openai", + "name": "Chat", + "asname": None, + }, + ("langchain.adapters.openai", "ChatCompletion"): { + "new_module": "langchain_community.adapters.openai", + "name": "ChatCompletion", + "asname": None, + }, + ("langchain.adapters.openai", "ChatCompletionChunk"): { + "new_module": "langchain_community.adapters.openai", + "name": "ChatCompletionChunk", + "asname": None, + }, + ("langchain.adapters.openai", "ChatCompletions"): { + "new_module": "langchain_community.adapters.openai", + "name": "ChatCompletions", + "asname": None, + }, + ("langchain.adapters.openai", "Choice"): { + "new_module": "langchain_community.adapters.openai", + "name": "Choice", + "asname": None, + }, + ("langchain.adapters.openai", "ChoiceChunk"): { + "new_module": "langchain_community.adapters.openai", + "name": "ChoiceChunk", + "asname": None, + }, + ("langchain.adapters.openai", "Completions"): { + "new_module": "langchain_community.adapters.openai", + "name": "Completions", + "asname": None, + }, + ("langchain.adapters.openai", "IndexableBaseModel"): { + "new_module": "langchain_community.adapters.openai", + "name": "IndexableBaseModel", + "asname": None, + }, + ("langchain.adapters.openai", "chat"): { + "new_module": "langchain_community.adapters.openai", + "name": "chat", + "asname": None, + }, + ("langchain.adapters.openai", "convert_dict_to_message"): { + "new_module": "langchain_community.adapters.openai", + "name": "convert_dict_to_message", + "asname": None, + }, + ("langchain.adapters.openai", "convert_message_to_dict"): { + "new_module": "langchain_community.adapters.openai", + "name": "convert_message_to_dict", + "asname": None, + }, + ("langchain.adapters.openai", "convert_messages_for_finetuning"): { + "new_module": "langchain_community.adapters.openai", + "name": "convert_messages_for_finetuning", + "asname": None, + }, + ("langchain.adapters.openai", "convert_openai_messages"): { + "new_module": "langchain_community.adapters.openai", + "name": "convert_openai_messages", + "asname": None, + }, + ("langchain.output_parsers.ernie_functions", "JsonKeyOutputFunctionsParser"): { + "new_module": "langchain_community.output_parsers.ernie_functions", + "name": "JsonKeyOutputFunctionsParser", + "asname": None, + }, + ("langchain.output_parsers.ernie_functions", "JsonOutputFunctionsParser"): { + "new_module": "langchain_community.output_parsers.ernie_functions", + "name": "JsonOutputFunctionsParser", + "asname": None, + }, + ("langchain.output_parsers.ernie_functions", "OutputFunctionsParser"): { + "new_module": "langchain_community.output_parsers.ernie_functions", + "name": "OutputFunctionsParser", + "asname": None, + }, + ("langchain.output_parsers.ernie_functions", "PydanticAttrOutputFunctionsParser"): { + "new_module": "langchain_community.output_parsers.ernie_functions", + "name": "PydanticAttrOutputFunctionsParser", + "asname": None, + }, + ("langchain.output_parsers.ernie_functions", "PydanticOutputFunctionsParser"): { + "new_module": "langchain_community.output_parsers.ernie_functions", + "name": "PydanticOutputFunctionsParser", + "asname": None, + }, + ("langchain.output_parsers.rail_parser", "GuardrailsOutputParser"): { + "new_module": "langchain_community.output_parsers.rail_parser", + "name": "GuardrailsOutputParser", + "asname": None, + }, + ( + "langchain.document_transformers.doctran_text_extract", + "DoctranPropertyExtractor", + ): { + "new_module": "langchain_community.document_transformers.doctran_text_extract", + "name": "DoctranPropertyExtractor", + "asname": None, + }, + ("langchain.document_transformers.doctran_text_qa", "DoctranQATransformer"): { + "new_module": "langchain_community.document_transformers.doctran_text_qa", + "name": "DoctranQATransformer", + "asname": None, + }, + ("langchain.document_transformers.openai_functions", "OpenAIMetadataTagger"): { + "new_module": "langchain_community.document_transformers.openai_functions", + "name": "OpenAIMetadataTagger", + "asname": None, + }, + ("langchain.document_transformers.openai_functions", "create_metadata_tagger"): { + "new_module": "langchain_community.document_transformers.openai_functions", + "name": "create_metadata_tagger", + "asname": None, + }, + ( + "langchain.document_transformers.embeddings_redundant_filter", + "EmbeddingsClusteringFilter", + ): { + "new_module": "langchain_community.document_transformers.embeddings_redundant_filter", + "name": "EmbeddingsClusteringFilter", + "asname": None, + }, + ( + "langchain.document_transformers.embeddings_redundant_filter", + "EmbeddingsRedundantFilter", + ): { + "new_module": "langchain_community.document_transformers.embeddings_redundant_filter", + "name": "EmbeddingsRedundantFilter", + "asname": None, + }, + ( + "langchain.document_transformers.embeddings_redundant_filter", + "_DocumentWithState", + ): { + "new_module": "langchain_community.document_transformers.embeddings_redundant_filter", + "name": "_DocumentWithState", + "asname": None, + }, + ( + "langchain.document_transformers.embeddings_redundant_filter", + "_filter_similar_embeddings", + ): { + "new_module": "langchain_community.document_transformers.embeddings_redundant_filter", + "name": "_filter_similar_embeddings", + "asname": None, + }, + ( + "langchain.document_transformers.embeddings_redundant_filter", + "_get_embeddings_from_stateful_docs", + ): { + "new_module": "langchain_community.document_transformers.embeddings_redundant_filter", + "name": "_get_embeddings_from_stateful_docs", + "asname": None, + }, + ( + "langchain.document_transformers.embeddings_redundant_filter", + "get_stateful_documents", + ): { + "new_module": "langchain_community.document_transformers.embeddings_redundant_filter", + "name": "get_stateful_documents", + "asname": None, + }, + ( + "langchain.document_transformers.google_translate", + "GoogleTranslateTransformer", + ): { + "new_module": "langchain_community.document_transformers.google_translate", + "name": "GoogleTranslateTransformer", + "asname": None, + }, + ("langchain.document_transformers.html2text", "Html2TextTransformer"): { + "new_module": "langchain_community.document_transformers.html2text", + "name": "Html2TextTransformer", + "asname": None, + }, + ( + "langchain.document_transformers.beautiful_soup_transformer", + "BeautifulSoupTransformer", + ): { + "new_module": "langchain_community.document_transformers.beautiful_soup_transformer", + "name": "BeautifulSoupTransformer", + "asname": None, + }, + ( + "langchain.document_transformers.doctran_text_translate", + "DoctranTextTranslator", + ): { + "new_module": "langchain_community.document_transformers.doctran_text_translate", + "name": "DoctranTextTranslator", + "asname": None, + }, + ("langchain.document_transformers.long_context_reorder", "LongContextReorder"): { + "new_module": "langchain_community.document_transformers.long_context_reorder", + "name": "LongContextReorder", + "asname": None, + }, + ( + "langchain.document_transformers.nuclia_text_transform", + "NucliaTextTransformer", + ): { + "new_module": "langchain_community.document_transformers.nuclia_text_transform", + "name": "NucliaTextTransformer", + "asname": None, + }, + ("langchain.docstore.arbitrary_fn", "DocstoreFn"): { + "new_module": "langchain_community.docstore.arbitrary_fn", + "name": "DocstoreFn", + "asname": None, + }, + ("langchain.docstore.base", "AddableMixin"): { + "new_module": "langchain_community.docstore.base", + "name": "AddableMixin", + "asname": None, + }, + ("langchain.docstore.base", "Docstore"): { + "new_module": "langchain_community.docstore.base", + "name": "Docstore", + "asname": None, + }, + ("langchain.docstore.in_memory", "InMemoryDocstore"): { + "new_module": "langchain_community.docstore.in_memory", + "name": "InMemoryDocstore", + "asname": None, + }, + ("langchain.docstore.wikipedia", "Wikipedia"): { + "new_module": "langchain_community.docstore.wikipedia", + "name": "Wikipedia", + "asname": None, + }, + ("langchain.evaluation.loading", "ChatOpenAI"): { + "new_module": "langchain_community.chat_models.openai", + "name": "ChatOpenAI", + "asname": None, + }, + ("langchain.document_loaders.async_html", "AsyncHtmlLoader"): { + "new_module": "langchain_community.document_loaders.async_html", + "name": "AsyncHtmlLoader", + "asname": None, + }, + ("langchain.document_loaders.googledrive", "GoogleDriveLoader"): { + "new_module": "langchain_community.document_loaders.googledrive", + "name": "GoogleDriveLoader", + "asname": None, + }, + ("langchain.document_loaders.azure_ai_data", "AzureAIDataLoader"): { + "new_module": "langchain_community.document_loaders.azure_ai_data", + "name": "AzureAIDataLoader", + "asname": None, + }, + ("langchain.document_loaders.tomarkdown", "ToMarkdownLoader"): { + "new_module": "langchain_community.document_loaders.tomarkdown", + "name": "ToMarkdownLoader", + "asname": None, + }, + ("langchain.document_loaders.conllu", "CoNLLULoader"): { + "new_module": "langchain_community.document_loaders.conllu", + "name": "CoNLLULoader", + "asname": None, + }, + ("langchain.document_loaders.baiducloud_bos_file", "BaiduBOSFileLoader"): { + "new_module": "langchain_community.document_loaders.baiducloud_bos_file", + "name": "BaiduBOSFileLoader", + "asname": None, + }, + ("langchain.document_loaders.slack_directory", "SlackDirectoryLoader"): { + "new_module": "langchain_community.document_loaders.slack_directory", + "name": "SlackDirectoryLoader", + "asname": None, + }, + ("langchain.document_loaders.obs_file", "OBSFileLoader"): { + "new_module": "langchain_community.document_loaders.obs_file", + "name": "OBSFileLoader", + "asname": None, + }, + ("langchain.document_loaders.modern_treasury", "ModernTreasuryLoader"): { + "new_module": "langchain_community.document_loaders.modern_treasury", + "name": "ModernTreasuryLoader", + "asname": None, + }, + ("langchain.document_loaders.whatsapp_chat", "WhatsAppChatLoader"): { + "new_module": "langchain_community.document_loaders.whatsapp_chat", + "name": "WhatsAppChatLoader", + "asname": None, + }, + ("langchain.document_loaders.whatsapp_chat", "concatenate_rows"): { + "new_module": "langchain_community.document_loaders.whatsapp_chat", + "name": "concatenate_rows", + "asname": None, + }, + ("langchain.document_loaders.rss", "RSSFeedLoader"): { + "new_module": "langchain_community.document_loaders.rss", + "name": "RSSFeedLoader", + "asname": None, + }, + ("langchain.document_loaders.max_compute", "MaxComputeLoader"): { + "new_module": "langchain_community.document_loaders.max_compute", + "name": "MaxComputeLoader", + "asname": None, + }, + ("langchain.document_loaders.git", "GitLoader"): { + "new_module": "langchain_community.document_loaders.git", + "name": "GitLoader", + "asname": None, + }, + ("langchain.document_loaders.obs_directory", "OBSDirectoryLoader"): { + "new_module": "langchain_community.document_loaders.obs_directory", + "name": "OBSDirectoryLoader", + "asname": None, + }, + ("langchain.document_loaders.concurrent", "ConcurrentLoader"): { + "new_module": "langchain_community.document_loaders.concurrent", + "name": "ConcurrentLoader", + "asname": None, + }, + ("langchain.document_loaders.roam", "RoamLoader"): { + "new_module": "langchain_community.document_loaders.roam", + "name": "RoamLoader", + "asname": None, + }, + ("langchain.document_loaders.merge", "MergedDataLoader"): { + "new_module": "langchain_community.document_loaders.merge", + "name": "MergedDataLoader", + "asname": None, + }, + ("langchain.document_loaders.youtube", "GoogleApiClient"): { + "new_module": "langchain_community.document_loaders.youtube", + "name": "GoogleApiClient", + "asname": None, + }, + ("langchain.document_loaders.youtube", "GoogleApiYoutubeLoader"): { + "new_module": "langchain_community.document_loaders.youtube", + "name": "GoogleApiYoutubeLoader", + "asname": None, + }, + ("langchain.document_loaders.youtube", "YoutubeLoader"): { + "new_module": "langchain_community.document_loaders.youtube", + "name": "YoutubeLoader", + "asname": None, + }, + ("langchain.document_loaders.pubmed", "PubMedLoader"): { + "new_module": "langchain_community.document_loaders.pubmed", + "name": "PubMedLoader", + "asname": None, + }, + ("langchain.document_loaders.confluence", "ConfluenceLoader"): { + "new_module": "langchain_community.document_loaders.confluence", + "name": "ConfluenceLoader", + "asname": None, + }, + ("langchain.document_loaders.confluence", "ContentFormat"): { + "new_module": "langchain_community.document_loaders.confluence", + "name": "ContentFormat", + "asname": None, + }, + ("langchain.document_loaders.arxiv", "ArxivLoader"): { + "new_module": "langchain_community.document_loaders.arxiv", + "name": "ArxivLoader", + "asname": None, + }, + ("langchain.document_loaders.rocksetdb", "RocksetLoader"): { + "new_module": "langchain_community.document_loaders.rocksetdb", + "name": "RocksetLoader", + "asname": None, + }, + ("langchain.document_loaders.polars_dataframe", "PolarsDataFrameLoader"): { + "new_module": "langchain_community.document_loaders.polars_dataframe", + "name": "PolarsDataFrameLoader", + "asname": None, + }, + ("langchain.document_loaders.college_confidential", "CollegeConfidentialLoader"): { + "new_module": "langchain_community.document_loaders.college_confidential", + "name": "CollegeConfidentialLoader", + "asname": None, + }, + ("langchain.document_loaders.notiondb", "NotionDBLoader"): { + "new_module": "langchain_community.document_loaders.notiondb", + "name": "NotionDBLoader", + "asname": None, + }, + ("langchain.document_loaders.blackboard", "BlackboardLoader"): { + "new_module": "langchain_community.document_loaders.blackboard", + "name": "BlackboardLoader", + "asname": None, + }, + ("langchain.document_loaders.s3_file", "S3FileLoader"): { + "new_module": "langchain_community.document_loaders.s3_file", + "name": "S3FileLoader", + "asname": None, + }, + ("langchain.document_loaders.base_o365", "O365BaseLoader"): { + "new_module": "langchain_community.document_loaders.base_o365", + "name": "O365BaseLoader", + "asname": None, + }, + ("langchain.document_loaders.gutenberg", "GutenbergLoader"): { + "new_module": "langchain_community.document_loaders.gutenberg", + "name": "GutenbergLoader", + "asname": None, + }, + ("langchain.document_loaders.pyspark_dataframe", "PySparkDataFrameLoader"): { + "new_module": "langchain_community.document_loaders.pyspark_dataframe", + "name": "PySparkDataFrameLoader", + "asname": None, + }, + ("langchain.document_loaders.dataframe", "BaseDataFrameLoader"): { + "new_module": "langchain_community.document_loaders.dataframe", + "name": "BaseDataFrameLoader", + "asname": None, + }, + ("langchain.document_loaders.dataframe", "DataFrameLoader"): { + "new_module": "langchain_community.document_loaders.dataframe", + "name": "DataFrameLoader", + "asname": None, + }, + ("langchain.document_loaders.mastodon", "MastodonTootsLoader"): { + "new_module": "langchain_community.document_loaders.mastodon", + "name": "MastodonTootsLoader", + "asname": None, + }, + ("langchain.document_loaders.telegram", "TelegramChatApiLoader"): { + "new_module": "langchain_community.document_loaders.telegram", + "name": "TelegramChatApiLoader", + "asname": None, + }, + ("langchain.document_loaders.telegram", "TelegramChatFileLoader"): { + "new_module": "langchain_community.document_loaders.telegram", + "name": "TelegramChatFileLoader", + "asname": None, + }, + ("langchain.document_loaders.telegram", "concatenate_rows"): { + "new_module": "langchain_community.document_loaders.telegram", + "name": "concatenate_rows", + "asname": None, + }, + ("langchain.document_loaders.telegram", "text_to_docs"): { + "new_module": "langchain_community.document_loaders.telegram", + "name": "text_to_docs", + "asname": None, + }, + ("langchain.document_loaders.arcgis_loader", "ArcGISLoader"): { + "new_module": "langchain_community.document_loaders.arcgis_loader", + "name": "ArcGISLoader", + "asname": None, + }, + ("langchain.document_loaders.brave_search", "BraveSearchLoader"): { + "new_module": "langchain_community.document_loaders.brave_search", + "name": "BraveSearchLoader", + "asname": None, + }, + ("langchain.document_loaders.datadog_logs", "DatadogLogsLoader"): { + "new_module": "langchain_community.document_loaders.datadog_logs", + "name": "DatadogLogsLoader", + "asname": None, + }, + ( + "langchain.document_loaders.azure_blob_storage_container", + "AzureBlobStorageContainerLoader", + ): { + "new_module": "langchain_community.document_loaders.azure_blob_storage_container", + "name": "AzureBlobStorageContainerLoader", + "asname": None, + }, + ("langchain.document_loaders.lakefs", "LakeFSClient"): { + "new_module": "langchain_community.document_loaders.lakefs", + "name": "LakeFSClient", + "asname": None, + }, + ("langchain.document_loaders.lakefs", "LakeFSLoader"): { + "new_module": "langchain_community.document_loaders.lakefs", + "name": "LakeFSLoader", + "asname": None, + }, + ("langchain.document_loaders.lakefs", "UnstructuredLakeFSLoader"): { + "new_module": "langchain_community.document_loaders.lakefs", + "name": "UnstructuredLakeFSLoader", + "asname": None, + }, + ("langchain.document_loaders.onenote", "OneNoteLoader"): { + "new_module": "langchain_community.document_loaders.onenote", + "name": "OneNoteLoader", + "asname": None, + }, + ("langchain.document_loaders.mediawikidump", "MWDumpLoader"): { + "new_module": "langchain_community.document_loaders.mediawikidump", + "name": "MWDumpLoader", + "asname": None, + }, + ("langchain.document_loaders.airtable", "AirtableLoader"): { + "new_module": "langchain_community.document_loaders.airtable", + "name": "AirtableLoader", + "asname": None, + }, + ("langchain.document_loaders.generic", "GenericLoader"): { + "new_module": "langchain_community.document_loaders.generic", + "name": "GenericLoader", + "asname": None, + }, + ("langchain.document_loaders.quip", "QuipLoader"): { + "new_module": "langchain_community.document_loaders.quip", + "name": "QuipLoader", + "asname": None, + }, + ("langchain.document_loaders.discord", "DiscordChatLoader"): { + "new_module": "langchain_community.document_loaders.discord", + "name": "DiscordChatLoader", + "asname": None, + }, + ("langchain.document_loaders.html", "UnstructuredHTMLLoader"): { + "new_module": "langchain_community.document_loaders.html", + "name": "UnstructuredHTMLLoader", + "asname": None, + }, + ("langchain.document_loaders.sitemap", "SitemapLoader"): { + "new_module": "langchain_community.document_loaders.sitemap", + "name": "SitemapLoader", + "asname": None, + }, + ("langchain.document_loaders.mongodb", "MongodbLoader"): { + "new_module": "langchain_community.document_loaders.mongodb", + "name": "MongodbLoader", + "asname": None, + }, + ("langchain.document_loaders.fauna", "FaunaLoader"): { + "new_module": "langchain_community.document_loaders.fauna", + "name": "FaunaLoader", + "asname": None, + }, + ("langchain.document_loaders.unstructured", "UnstructuredAPIFileIOLoader"): { + "new_module": "langchain_community.document_loaders.unstructured", + "name": "UnstructuredAPIFileIOLoader", + "asname": None, + }, + ("langchain.document_loaders.unstructured", "UnstructuredAPIFileLoader"): { + "new_module": "langchain_community.document_loaders.unstructured", + "name": "UnstructuredAPIFileLoader", + "asname": None, + }, + ("langchain.document_loaders.unstructured", "UnstructuredBaseLoader"): { + "new_module": "langchain_community.document_loaders.unstructured", + "name": "UnstructuredBaseLoader", + "asname": None, + }, + ("langchain.document_loaders.unstructured", "UnstructuredFileIOLoader"): { + "new_module": "langchain_community.document_loaders.unstructured", + "name": "UnstructuredFileIOLoader", + "asname": None, + }, + ("langchain.document_loaders.unstructured", "UnstructuredFileLoader"): { + "new_module": "langchain_community.document_loaders.unstructured", + "name": "UnstructuredFileLoader", + "asname": None, + }, + ("langchain.document_loaders.unstructured", "get_elements_from_api"): { + "new_module": "langchain_community.document_loaders.unstructured", + "name": "get_elements_from_api", + "asname": None, + }, + ("langchain.document_loaders.unstructured", "satisfies_min_unstructured_version"): { + "new_module": "langchain_community.document_loaders.unstructured", + "name": "satisfies_min_unstructured_version", + "asname": None, + }, + ("langchain.document_loaders.unstructured", "validate_unstructured_version"): { + "new_module": "langchain_community.document_loaders.unstructured", + "name": "validate_unstructured_version", + "asname": None, + }, + ("langchain.document_loaders.cube_semantic", "CubeSemanticLoader"): { + "new_module": "langchain_community.document_loaders.cube_semantic", + "name": "CubeSemanticLoader", + "asname": None, + }, + ("langchain.document_loaders.weather", "WeatherDataLoader"): { + "new_module": "langchain_community.document_loaders.weather", + "name": "WeatherDataLoader", + "asname": None, + }, + ("langchain.document_loaders.bigquery", "BigQueryLoader"): { + "new_module": "langchain_community.document_loaders.bigquery", + "name": "BigQueryLoader", + "asname": None, + }, + ("langchain.document_loaders.hn", "HNLoader"): { + "new_module": "langchain_community.document_loaders.hn", + "name": "HNLoader", + "asname": None, + }, + ("langchain.document_loaders.xml", "UnstructuredXMLLoader"): { + "new_module": "langchain_community.document_loaders.xml", + "name": "UnstructuredXMLLoader", + "asname": None, + }, + ("langchain.document_loaders.odt", "UnstructuredODTLoader"): { + "new_module": "langchain_community.document_loaders.odt", + "name": "UnstructuredODTLoader", + "asname": None, + }, + ("langchain.document_loaders.imsdb", "IMSDbLoader"): { + "new_module": "langchain_community.document_loaders.imsdb", + "name": "IMSDbLoader", + "asname": None, + }, + ( + "langchain.document_loaders.azure_blob_storage_file", + "AzureBlobStorageFileLoader", + ): { + "new_module": "langchain_community.document_loaders.azure_blob_storage_file", + "name": "AzureBlobStorageFileLoader", + "asname": None, + }, + ("langchain.document_loaders.geodataframe", "GeoDataFrameLoader"): { + "new_module": "langchain_community.document_loaders.geodataframe", + "name": "GeoDataFrameLoader", + "asname": None, + }, + ("langchain.document_loaders.tsv", "UnstructuredTSVLoader"): { + "new_module": "langchain_community.document_loaders.tsv", + "name": "UnstructuredTSVLoader", + "asname": None, + }, + ("langchain.document_loaders.pdf", "AmazonTextractPDFLoader"): { + "new_module": "langchain_community.document_loaders.pdf", + "name": "AmazonTextractPDFLoader", + "asname": None, + }, + ("langchain.document_loaders.pdf", "BasePDFLoader"): { + "new_module": "langchain_community.document_loaders.pdf", + "name": "BasePDFLoader", + "asname": None, + }, + ("langchain.document_loaders.pdf", "DocumentIntelligenceLoader"): { + "new_module": "langchain_community.document_loaders.pdf", + "name": "DocumentIntelligenceLoader", + "asname": None, + }, + ("langchain.document_loaders.pdf", "MathpixPDFLoader"): { + "new_module": "langchain_community.document_loaders.pdf", + "name": "MathpixPDFLoader", + "asname": None, + }, + ("langchain.document_loaders.pdf", "OnlinePDFLoader"): { + "new_module": "langchain_community.document_loaders.pdf", + "name": "OnlinePDFLoader", + "asname": None, + }, + ("langchain.document_loaders.pdf", "PDFMinerLoader"): { + "new_module": "langchain_community.document_loaders.pdf", + "name": "PDFMinerLoader", + "asname": None, + }, + ("langchain.document_loaders.pdf", "PDFMinerPDFasHTMLLoader"): { + "new_module": "langchain_community.document_loaders.pdf", + "name": "PDFMinerPDFasHTMLLoader", + "asname": None, + }, + ("langchain.document_loaders.pdf", "PDFPlumberLoader"): { + "new_module": "langchain_community.document_loaders.pdf", + "name": "PDFPlumberLoader", + "asname": None, + }, + ("langchain.document_loaders.pdf", "PyMuPDFLoader"): { + "new_module": "langchain_community.document_loaders.pdf", + "name": "PyMuPDFLoader", + "asname": None, + }, + ("langchain.document_loaders.pdf", "PyPDFDirectoryLoader"): { + "new_module": "langchain_community.document_loaders.pdf", + "name": "PyPDFDirectoryLoader", + "asname": None, + }, + ("langchain.document_loaders.pdf", "PyPDFium2Loader"): { + "new_module": "langchain_community.document_loaders.pdf", + "name": "PyPDFium2Loader", + "asname": None, + }, + ("langchain.document_loaders.pdf", "PyPDFLoader"): { + "new_module": "langchain_community.document_loaders.pdf", + "name": "PyPDFLoader", + "asname": None, + }, + ("langchain.document_loaders.pdf", "UnstructuredPDFLoader"): { + "new_module": "langchain_community.document_loaders.pdf", + "name": "UnstructuredPDFLoader", + "asname": None, + }, + ("langchain.document_loaders.open_city_data", "OpenCityDataLoader"): { + "new_module": "langchain_community.document_loaders.open_city_data", + "name": "OpenCityDataLoader", + "asname": None, + }, + ("langchain.document_loaders.csv_loader", "CSVLoader"): { + "new_module": "langchain_community.document_loaders.csv_loader", + "name": "CSVLoader", + "asname": None, + }, + ("langchain.document_loaders.csv_loader", "UnstructuredCSVLoader"): { + "new_module": "langchain_community.document_loaders.csv_loader", + "name": "UnstructuredCSVLoader", + "asname": None, + }, + ("langchain.document_loaders.excel", "UnstructuredExcelLoader"): { + "new_module": "langchain_community.document_loaders.excel", + "name": "UnstructuredExcelLoader", + "asname": None, + }, + ("langchain.document_loaders.google_speech_to_text", "GoogleSpeechToTextLoader"): { + "new_module": "langchain_community.document_loaders.google_speech_to_text", + "name": "GoogleSpeechToTextLoader", + "asname": None, + }, + ("langchain.document_loaders.evernote", "EverNoteLoader"): { + "new_module": "langchain_community.document_loaders.evernote", + "name": "EverNoteLoader", + "asname": None, + }, + ("langchain.document_loaders.airbyte_json", "AirbyteJSONLoader"): { + "new_module": "langchain_community.document_loaders.airbyte_json", + "name": "AirbyteJSONLoader", + "asname": None, + }, + ("langchain.document_loaders.rspace", "RSpaceLoader"): { + "new_module": "langchain_community.document_loaders.rspace", + "name": "RSpaceLoader", + "asname": None, + }, + ("langchain.document_loaders.url", "UnstructuredURLLoader"): { + "new_module": "langchain_community.document_loaders.url", + "name": "UnstructuredURLLoader", + "asname": None, + }, + ("langchain.document_loaders.chromium", "AsyncChromiumLoader"): { + "new_module": "langchain_community.document_loaders.chromium", + "name": "AsyncChromiumLoader", + "asname": None, + }, + ("langchain.document_loaders.url_playwright", "PlaywrightEvaluator"): { + "new_module": "langchain_community.document_loaders.url_playwright", + "name": "PlaywrightEvaluator", + "asname": None, + }, + ("langchain.document_loaders.url_playwright", "PlaywrightURLLoader"): { + "new_module": "langchain_community.document_loaders.url_playwright", + "name": "PlaywrightURLLoader", + "asname": None, + }, + ("langchain.document_loaders.url_playwright", "UnstructuredHtmlEvaluator"): { + "new_module": "langchain_community.document_loaders.url_playwright", + "name": "UnstructuredHtmlEvaluator", + "asname": None, + }, + ( + "langchain.document_loaders.baiducloud_bos_directory", + "BaiduBOSDirectoryLoader", + ): { + "new_module": "langchain_community.document_loaders.baiducloud_bos_directory", + "name": "BaiduBOSDirectoryLoader", + "asname": None, + }, + ("langchain.document_loaders.rtf", "UnstructuredRTFLoader"): { + "new_module": "langchain_community.document_loaders.rtf", + "name": "UnstructuredRTFLoader", + "asname": None, + }, + ("langchain.document_loaders.snowflake_loader", "SnowflakeLoader"): { + "new_module": "langchain_community.document_loaders.snowflake_loader", + "name": "SnowflakeLoader", + "asname": None, + }, + ("langchain.document_loaders.dropbox", "DropboxLoader"): { + "new_module": "langchain_community.document_loaders.dropbox", + "name": "DropboxLoader", + "asname": None, + }, + ("langchain.document_loaders.mhtml", "MHTMLLoader"): { + "new_module": "langchain_community.document_loaders.mhtml", + "name": "MHTMLLoader", + "asname": None, + }, + ("langchain.document_loaders.hugging_face_dataset", "HuggingFaceDatasetLoader"): { + "new_module": "langchain_community.document_loaders.hugging_face_dataset", + "name": "HuggingFaceDatasetLoader", + "asname": None, + }, + ("langchain.document_loaders.powerpoint", "UnstructuredPowerPointLoader"): { + "new_module": "langchain_community.document_loaders.powerpoint", + "name": "UnstructuredPowerPointLoader", + "asname": None, + }, + ("langchain.document_loaders.readthedocs", "ReadTheDocsLoader"): { + "new_module": "langchain_community.document_loaders.readthedocs", + "name": "ReadTheDocsLoader", + "asname": None, + }, + ("langchain.document_loaders.duckdb_loader", "DuckDBLoader"): { + "new_module": "langchain_community.document_loaders.duckdb_loader", + "name": "DuckDBLoader", + "asname": None, + }, + ("langchain.document_loaders.twitter", "TwitterTweetLoader"): { + "new_module": "langchain_community.document_loaders.twitter", + "name": "TwitterTweetLoader", + "asname": None, + }, + ("langchain.document_loaders.markdown", "UnstructuredMarkdownLoader"): { + "new_module": "langchain_community.document_loaders.markdown", + "name": "UnstructuredMarkdownLoader", + "asname": None, + }, + ("langchain.document_loaders.assemblyai", "AssemblyAIAudioTranscriptLoader"): { + "new_module": "langchain_community.document_loaders.assemblyai", + "name": "AssemblyAIAudioTranscriptLoader", + "asname": None, + }, + ("langchain.document_loaders.assemblyai", "TranscriptFormat"): { + "new_module": "langchain_community.document_loaders.assemblyai", + "name": "TranscriptFormat", + "asname": None, + }, + ("langchain.document_loaders.tensorflow_datasets", "TensorflowDatasetLoader"): { + "new_module": "langchain_community.document_loaders.tensorflow_datasets", + "name": "TensorflowDatasetLoader", + "asname": None, + }, + ("langchain.document_loaders.email", "OutlookMessageLoader"): { + "new_module": "langchain_community.document_loaders.email", + "name": "OutlookMessageLoader", + "asname": None, + }, + ("langchain.document_loaders.email", "UnstructuredEmailLoader"): { + "new_module": "langchain_community.document_loaders.email", + "name": "UnstructuredEmailLoader", + "asname": None, + }, + ("langchain.document_loaders.onedrive", "OneDriveLoader"): { + "new_module": "langchain_community.document_loaders.onedrive", + "name": "OneDriveLoader", + "asname": None, + }, + ("langchain.document_loaders.bilibili", "BiliBiliLoader"): { + "new_module": "langchain_community.document_loaders.bilibili", + "name": "BiliBiliLoader", + "asname": None, + }, + ("langchain.document_loaders.xorbits", "XorbitsLoader"): { + "new_module": "langchain_community.document_loaders.xorbits", + "name": "XorbitsLoader", + "asname": None, + }, + ("langchain.document_loaders.text", "TextLoader"): { + "new_module": "langchain_community.document_loaders.text", + "name": "TextLoader", + "asname": None, + }, + ("langchain.document_loaders.airbyte", "AirbyteCDKLoader"): { + "new_module": "langchain_community.document_loaders.airbyte", + "name": "AirbyteCDKLoader", + "asname": None, + }, + ("langchain.document_loaders.airbyte", "AirbyteGongLoader"): { + "new_module": "langchain_community.document_loaders.airbyte", + "name": "AirbyteGongLoader", + "asname": None, + }, + ("langchain.document_loaders.airbyte", "AirbyteHubspotLoader"): { + "new_module": "langchain_community.document_loaders.airbyte", + "name": "AirbyteHubspotLoader", + "asname": None, + }, + ("langchain.document_loaders.airbyte", "AirbyteSalesforceLoader"): { + "new_module": "langchain_community.document_loaders.airbyte", + "name": "AirbyteSalesforceLoader", + "asname": None, + }, + ("langchain.document_loaders.airbyte", "AirbyteShopifyLoader"): { + "new_module": "langchain_community.document_loaders.airbyte", + "name": "AirbyteShopifyLoader", + "asname": None, + }, + ("langchain.document_loaders.airbyte", "AirbyteStripeLoader"): { + "new_module": "langchain_community.document_loaders.airbyte", + "name": "AirbyteStripeLoader", + "asname": None, + }, + ("langchain.document_loaders.airbyte", "AirbyteTypeformLoader"): { + "new_module": "langchain_community.document_loaders.airbyte", + "name": "AirbyteTypeformLoader", + "asname": None, + }, + ("langchain.document_loaders.airbyte", "AirbyteZendeskSupportLoader"): { + "new_module": "langchain_community.document_loaders.airbyte", + "name": "AirbyteZendeskSupportLoader", + "asname": None, + }, + ("langchain.document_loaders.airbyte", "RecordHandler"): { + "new_module": "langchain_community.document_loaders.airbyte", + "name": "RecordHandler", + "asname": None, + }, + ("langchain.document_loaders.sharepoint", "SharePointLoader"): { + "new_module": "langchain_community.document_loaders.sharepoint", + "name": "SharePointLoader", + "asname": None, + }, + ("langchain.document_loaders.acreom", "AcreomLoader"): { + "new_module": "langchain_community.document_loaders.acreom", + "name": "AcreomLoader", + "asname": None, + }, + ("langchain.document_loaders.word_document", "Docx2txtLoader"): { + "new_module": "langchain_community.document_loaders.word_document", + "name": "Docx2txtLoader", + "asname": None, + }, + ("langchain.document_loaders.word_document", "UnstructuredWordDocumentLoader"): { + "new_module": "langchain_community.document_loaders.word_document", + "name": "UnstructuredWordDocumentLoader", + "asname": None, + }, + ("langchain.document_loaders.chatgpt", "ChatGPTLoader"): { + "new_module": "langchain_community.document_loaders.chatgpt", + "name": "ChatGPTLoader", + "asname": None, + }, + ("langchain.document_loaders.chatgpt", "concatenate_rows"): { + "new_module": "langchain_community.document_loaders.chatgpt", + "name": "concatenate_rows", + "asname": None, + }, + ("langchain.document_loaders.python", "PythonLoader"): { + "new_module": "langchain_community.document_loaders.python", + "name": "PythonLoader", + "asname": None, + }, + ("langchain.document_loaders.etherscan", "EtherscanLoader"): { + "new_module": "langchain_community.document_loaders.etherscan", + "name": "EtherscanLoader", + "asname": None, + }, + ("langchain.document_loaders.joplin", "JoplinLoader"): { + "new_module": "langchain_community.document_loaders.joplin", + "name": "JoplinLoader", + "asname": None, + }, + ("langchain.document_loaders.docusaurus", "DocusaurusLoader"): { + "new_module": "langchain_community.document_loaders.docusaurus", + "name": "DocusaurusLoader", + "asname": None, + }, + ("langchain.document_loaders.url_selenium", "SeleniumURLLoader"): { + "new_module": "langchain_community.document_loaders.url_selenium", + "name": "SeleniumURLLoader", + "asname": None, + }, + ("langchain.document_loaders.recursive_url_loader", "RecursiveUrlLoader"): { + "new_module": "langchain_community.document_loaders.recursive_url_loader", + "name": "RecursiveUrlLoader", + "asname": None, + }, + ("langchain.document_loaders.blockchain", "BlockchainDocumentLoader"): { + "new_module": "langchain_community.document_loaders.blockchain", + "name": "BlockchainDocumentLoader", + "asname": None, + }, + ("langchain.document_loaders.blockchain", "BlockchainType"): { + "new_module": "langchain_community.document_loaders.blockchain", + "name": "BlockchainType", + "asname": None, + }, + ("langchain.document_loaders.s3_directory", "S3DirectoryLoader"): { + "new_module": "langchain_community.document_loaders.s3_directory", + "name": "S3DirectoryLoader", + "asname": None, + }, + ("langchain.document_loaders.diffbot", "DiffbotLoader"): { + "new_module": "langchain_community.document_loaders.diffbot", + "name": "DiffbotLoader", + "asname": None, + }, + ("langchain.document_loaders.obsidian", "ObsidianLoader"): { + "new_module": "langchain_community.document_loaders.obsidian", + "name": "ObsidianLoader", + "asname": None, + }, + ("langchain.document_loaders.notion", "NotionDirectoryLoader"): { + "new_module": "langchain_community.document_loaders.notion", + "name": "NotionDirectoryLoader", + "asname": None, + }, + ("langchain.document_loaders.directory", "DirectoryLoader"): { + "new_module": "langchain_community.document_loaders.directory", + "name": "DirectoryLoader", + "asname": None, + }, + ("langchain.document_loaders.gitbook", "GitbookLoader"): { + "new_module": "langchain_community.document_loaders.gitbook", + "name": "GitbookLoader", + "asname": None, + }, + ("langchain.document_loaders.larksuite", "LarkSuiteDocLoader"): { + "new_module": "langchain_community.document_loaders.larksuite", + "name": "LarkSuiteDocLoader", + "asname": None, + }, + ("langchain.document_loaders.org_mode", "UnstructuredOrgModeLoader"): { + "new_module": "langchain_community.document_loaders.org_mode", + "name": "UnstructuredOrgModeLoader", + "asname": None, + }, + ("langchain.document_loaders.github", "BaseGitHubLoader"): { + "new_module": "langchain_community.document_loaders.github", + "name": "BaseGitHubLoader", + "asname": None, + }, + ("langchain.document_loaders.github", "GitHubIssuesLoader"): { + "new_module": "langchain_community.document_loaders.github", + "name": "GitHubIssuesLoader", + "asname": None, + }, + ("langchain.document_loaders.onedrive_file", "OneDriveFileLoader"): { + "new_module": "langchain_community.document_loaders.onedrive_file", + "name": "OneDriveFileLoader", + "asname": None, + }, + ("langchain.document_loaders.bibtex", "BibtexLoader"): { + "new_module": "langchain_community.document_loaders.bibtex", + "name": "BibtexLoader", + "asname": None, + }, + ("langchain.document_loaders.notebook", "NotebookLoader"): { + "new_module": "langchain_community.document_loaders.notebook", + "name": "NotebookLoader", + "asname": None, + }, + ("langchain.document_loaders.notebook", "concatenate_cells"): { + "new_module": "langchain_community.document_loaders.notebook", + "name": "concatenate_cells", + "asname": None, + }, + ("langchain.document_loaders.notebook", "remove_newlines"): { + "new_module": "langchain_community.document_loaders.notebook", + "name": "remove_newlines", + "asname": None, + }, + ("langchain.document_loaders.browserless", "BrowserlessLoader"): { + "new_module": "langchain_community.document_loaders.browserless", + "name": "BrowserlessLoader", + "asname": None, + }, + ("langchain.document_loaders.json_loader", "JSONLoader"): { + "new_module": "langchain_community.document_loaders.json_loader", + "name": "JSONLoader", + "asname": None, + }, + ("langchain.document_loaders.docugami", "DocugamiLoader"): { + "new_module": "langchain_community.document_loaders.docugami", + "name": "DocugamiLoader", + "asname": None, + }, + ("langchain.document_loaders.reddit", "RedditPostsLoader"): { + "new_module": "langchain_community.document_loaders.reddit", + "name": "RedditPostsLoader", + "asname": None, + }, + ("langchain.document_loaders.stripe", "StripeLoader"): { + "new_module": "langchain_community.document_loaders.stripe", + "name": "StripeLoader", + "asname": None, + }, + ("langchain.document_loaders.web_base", "WebBaseLoader"): { + "new_module": "langchain_community.document_loaders.web_base", + "name": "WebBaseLoader", + "asname": None, + }, + ("langchain.document_loaders.trello", "TrelloLoader"): { + "new_module": "langchain_community.document_loaders.trello", + "name": "TrelloLoader", + "asname": None, + }, + ("langchain.document_loaders.srt", "SRTLoader"): { + "new_module": "langchain_community.document_loaders.srt", + "name": "SRTLoader", + "asname": None, + }, + ("langchain.document_loaders.epub", "UnstructuredEPubLoader"): { + "new_module": "langchain_community.document_loaders.epub", + "name": "UnstructuredEPubLoader", + "asname": None, + }, + ("langchain.document_loaders.iugu", "IuguLoader"): { + "new_module": "langchain_community.document_loaders.iugu", + "name": "IuguLoader", + "asname": None, + }, + ("langchain.document_loaders.tencent_cos_file", "TencentCOSFileLoader"): { + "new_module": "langchain_community.document_loaders.tencent_cos_file", + "name": "TencentCOSFileLoader", + "asname": None, + }, + ("langchain.document_loaders.ifixit", "IFixitLoader"): { + "new_module": "langchain_community.document_loaders.ifixit", + "name": "IFixitLoader", + "asname": None, + }, + ("langchain.document_loaders.helpers", "FileEncoding"): { + "new_module": "langchain_community.document_loaders.helpers", + "name": "FileEncoding", + "asname": None, + }, + ("langchain.document_loaders.helpers", "detect_file_encodings"): { + "new_module": "langchain_community.document_loaders.helpers", + "name": "detect_file_encodings", + "asname": None, + }, + ("langchain.document_loaders.gcs_file", "GCSFileLoader"): { + "new_module": "langchain_community.document_loaders.gcs_file", + "name": "GCSFileLoader", + "asname": None, + }, + ("langchain.document_loaders.nuclia", "NucliaLoader"): { + "new_module": "langchain_community.document_loaders.nuclia", + "name": "NucliaLoader", + "asname": None, + }, + ("langchain.document_loaders.image", "UnstructuredImageLoader"): { + "new_module": "langchain_community.document_loaders.image", + "name": "UnstructuredImageLoader", + "asname": None, + }, + ("langchain.document_loaders.apify_dataset", "ApifyDatasetLoader"): { + "new_module": "langchain_community.document_loaders.apify_dataset", + "name": "ApifyDatasetLoader", + "asname": None, + }, + ("langchain.document_loaders.figma", "FigmaFileLoader"): { + "new_module": "langchain_community.document_loaders.figma", + "name": "FigmaFileLoader", + "asname": None, + }, + ("langchain.document_loaders.rst", "UnstructuredRSTLoader"): { + "new_module": "langchain_community.document_loaders.rst", + "name": "UnstructuredRSTLoader", + "asname": None, + }, + ("langchain.document_loaders.image_captions", "ImageCaptionLoader"): { + "new_module": "langchain_community.document_loaders.image_captions", + "name": "ImageCaptionLoader", + "asname": None, + }, + ("langchain.document_loaders.base", "BaseBlobParser"): { + "new_module": "langchain_community.document_loaders.base", + "name": "BaseBlobParser", + "asname": None, + }, + ("langchain.document_loaders.base", "BaseLoader"): { + "new_module": "langchain_community.document_loaders.base", + "name": "BaseLoader", + "asname": None, + }, + ("langchain.document_loaders.news", "NewsURLLoader"): { + "new_module": "langchain_community.document_loaders.news", + "name": "NewsURLLoader", + "asname": None, + }, + ("langchain.document_loaders.html_bs", "BSHTMLLoader"): { + "new_module": "langchain_community.document_loaders.html_bs", + "name": "BSHTMLLoader", + "asname": None, + }, + ("langchain.document_loaders.spreedly", "SpreedlyLoader"): { + "new_module": "langchain_community.document_loaders.spreedly", + "name": "SpreedlyLoader", + "asname": None, + }, + ("langchain.document_loaders.tencent_cos_directory", "TencentCOSDirectoryLoader"): { + "new_module": "langchain_community.document_loaders.tencent_cos_directory", + "name": "TencentCOSDirectoryLoader", + "asname": None, + }, + ("langchain.document_loaders.couchbase", "CouchbaseLoader"): { + "new_module": "langchain_community.document_loaders.couchbase", + "name": "CouchbaseLoader", + "asname": None, + }, + ("langchain.document_loaders.wikipedia", "WikipediaLoader"): { + "new_module": "langchain_community.document_loaders.wikipedia", + "name": "WikipediaLoader", + "asname": None, + }, + ("langchain.document_loaders.toml", "TomlLoader"): { + "new_module": "langchain_community.document_loaders.toml", + "name": "TomlLoader", + "asname": None, + }, + ("langchain.document_loaders.psychic", "PsychicLoader"): { + "new_module": "langchain_community.document_loaders.psychic", + "name": "PsychicLoader", + "asname": None, + }, + ("langchain.document_loaders.gcs_directory", "GCSDirectoryLoader"): { + "new_module": "langchain_community.document_loaders.gcs_directory", + "name": "GCSDirectoryLoader", + "asname": None, + }, + ("langchain.document_loaders.facebook_chat", "FacebookChatLoader"): { + "new_module": "langchain_community.document_loaders.facebook_chat", + "name": "FacebookChatLoader", + "asname": None, + }, + ("langchain.document_loaders.facebook_chat", "concatenate_rows"): { + "new_module": "langchain_community.document_loaders.facebook_chat", + "name": "concatenate_rows", + "asname": None, + }, + ("langchain.document_loaders.azlyrics", "AZLyricsLoader"): { + "new_module": "langchain_community.document_loaders.azlyrics", + "name": "AZLyricsLoader", + "asname": None, + }, + ("langchain.graphs.arangodb_graph", "ArangoGraph"): { + "new_module": "langchain_community.graphs.arangodb_graph", + "name": "ArangoGraph", + "asname": None, + }, + ("langchain.graphs.arangodb_graph", "get_arangodb_client"): { + "new_module": "langchain_community.graphs.arangodb_graph", + "name": "get_arangodb_client", + "asname": None, + }, + ("langchain.graphs.graph_document", "GraphDocument"): { + "new_module": "langchain_community.graphs.graph_document", + "name": "GraphDocument", + "asname": None, + }, + ("langchain.graphs.graph_document", "Node"): { + "new_module": "langchain_community.graphs.graph_document", + "name": "Node", + "asname": None, + }, + ("langchain.graphs.graph_document", "Relationship"): { + "new_module": "langchain_community.graphs.graph_document", + "name": "Relationship", + "asname": None, + }, + ("langchain.graphs.falkordb_graph", "FalkorDBGraph"): { + "new_module": "langchain_community.graphs.falkordb_graph", + "name": "FalkorDBGraph", + "asname": None, + }, + ("langchain.graphs.neptune_graph", "NeptuneGraph"): { + "new_module": "langchain_community.graphs.neptune_graph", + "name": "NeptuneGraph", + "asname": None, + }, + ("langchain.graphs.kuzu_graph", "KuzuGraph"): { + "new_module": "langchain_community.graphs.kuzu_graph", + "name": "KuzuGraph", + "asname": None, + }, + ("langchain.graphs.nebula_graph", "NebulaGraph"): { + "new_module": "langchain_community.graphs.nebula_graph", + "name": "NebulaGraph", + "asname": None, + }, + ("langchain.graphs.networkx_graph", "KG_TRIPLE_DELIMITER"): { + "new_module": "langchain_community.graphs.networkx_graph", + "name": "KG_TRIPLE_DELIMITER", + "asname": None, + }, + ("langchain.graphs.networkx_graph", "KnowledgeTriple"): { + "new_module": "langchain_community.graphs.networkx_graph", + "name": "KnowledgeTriple", + "asname": None, + }, + ("langchain.graphs.networkx_graph", "NetworkxEntityGraph"): { + "new_module": "langchain_community.graphs.networkx_graph", + "name": "NetworkxEntityGraph", + "asname": None, + }, + ("langchain.graphs.networkx_graph", "get_entities"): { + "new_module": "langchain_community.graphs.networkx_graph", + "name": "get_entities", + "asname": None, + }, + ("langchain.graphs.networkx_graph", "parse_triples"): { + "new_module": "langchain_community.graphs.networkx_graph", + "name": "parse_triples", + "asname": None, + }, + ("langchain.graphs.rdf_graph", "RdfGraph"): { + "new_module": "langchain_community.graphs.rdf_graph", + "name": "RdfGraph", + "asname": None, + }, + ("langchain.graphs.graph_store", "GraphStore"): { + "new_module": "langchain_community.graphs.graph_store", + "name": "GraphStore", + "asname": None, + }, + ("langchain.graphs.hugegraph", "HugeGraph"): { + "new_module": "langchain_community.graphs.hugegraph", + "name": "HugeGraph", + "asname": None, + }, + ("langchain.graphs.memgraph_graph", "MemgraphGraph"): { + "new_module": "langchain_community.graphs.memgraph_graph", + "name": "MemgraphGraph", + "asname": None, + }, + ("langchain.graphs.neo4j_graph", "Neo4jGraph"): { + "new_module": "langchain_community.graphs.neo4j_graph", + "name": "Neo4jGraph", + "asname": None, + }, + ("langchain.llms.rwkv", "RWKV"): { + "new_module": "langchain_community.llms.rwkv", + "name": "RWKV", + "asname": None, + }, + ("langchain.llms.vertexai", "VertexAI"): { + "new_module": "langchain_community.llms.vertexai", + "name": "VertexAI", + "asname": None, + }, + ("langchain.llms.vertexai", "VertexAIModelGarden"): { + "new_module": "langchain_community.llms.vertexai", + "name": "VertexAIModelGarden", + "asname": None, + }, + ("langchain.llms.tongyi", "Tongyi"): { + "new_module": "langchain_community.llms.tongyi", + "name": "Tongyi", + "asname": None, + }, + ("langchain.llms.amazon_api_gateway", "AmazonAPIGateway"): { + "new_module": "langchain_community.llms.amazon_api_gateway", + "name": "AmazonAPIGateway", + "asname": None, + }, + ("langchain.llms.octoai_endpoint", "OctoAIEndpoint"): { + "new_module": "langchain_community.llms.octoai_endpoint", + "name": "OctoAIEndpoint", + "asname": None, + }, + ("langchain.llms.deepsparse", "DeepSparse"): { + "new_module": "langchain_community.llms.deepsparse", + "name": "DeepSparse", + "asname": None, + }, + ("langchain.llms.huggingface_endpoint", "HuggingFaceEndpoint"): { + "new_module": "langchain_community.llms.huggingface_endpoint", + "name": "HuggingFaceEndpoint", + "asname": None, + }, + ("langchain.llms.loading", "load_llm"): { + "new_module": "langchain_community.llms.loading", + "name": "load_llm", + "asname": None, + }, + ("langchain.llms.loading", "load_llm_from_config"): { + "new_module": "langchain_community.llms.loading", + "name": "load_llm_from_config", + "asname": None, + }, + ("langchain.llms.azureml_endpoint", "AzureMLEndpointClient"): { + "new_module": "langchain_community.llms.azureml_endpoint", + "name": "AzureMLEndpointClient", + "asname": None, + }, + ("langchain.llms.azureml_endpoint", "AzureMLOnlineEndpoint"): { + "new_module": "langchain_community.llms.azureml_endpoint", + "name": "AzureMLOnlineEndpoint", + "asname": None, + }, + ("langchain.llms.azureml_endpoint", "ContentFormatterBase"): { + "new_module": "langchain_community.llms.azureml_endpoint", + "name": "ContentFormatterBase", + "asname": None, + }, + ("langchain.llms.azureml_endpoint", "DollyContentFormatter"): { + "new_module": "langchain_community.llms.azureml_endpoint", + "name": "DollyContentFormatter", + "asname": None, + }, + ("langchain.llms.azureml_endpoint", "GPT2ContentFormatter"): { + "new_module": "langchain_community.llms.azureml_endpoint", + "name": "GPT2ContentFormatter", + "asname": None, + }, + ("langchain.llms.azureml_endpoint", "HFContentFormatter"): { + "new_module": "langchain_community.llms.azureml_endpoint", + "name": "HFContentFormatter", + "asname": None, + }, + ("langchain.llms.azureml_endpoint", "LlamaContentFormatter"): { + "new_module": "langchain_community.llms.azureml_endpoint", + "name": "LlamaContentFormatter", + "asname": None, + }, + ("langchain.llms.azureml_endpoint", "OSSContentFormatter"): { + "new_module": "langchain_community.llms.azureml_endpoint", + "name": "OSSContentFormatter", + "asname": None, + }, + ("langchain.llms.google_palm", "GooglePalm"): { + "new_module": "langchain_community.llms.google_palm", + "name": "GooglePalm", + "asname": None, + }, + ("langchain.llms.vllm", "VLLM"): { + "new_module": "langchain_community.llms.vllm", + "name": "VLLM", + "asname": None, + }, + ("langchain.llms.vllm", "VLLMOpenAI"): { + "new_module": "langchain_community.llms.vllm", + "name": "VLLMOpenAI", + "asname": None, + }, + ("langchain.llms.ctransformers", "CTransformers"): { + "new_module": "langchain_community.llms.ctransformers", + "name": "CTransformers", + "asname": None, + }, + ("langchain.llms.fake", "FakeListLLM"): { + "new_module": "langchain_community.llms.fake", + "name": "FakeListLLM", + "asname": None, + }, + ("langchain.llms.fake", "FakeStreamingListLLM"): { + "new_module": "langchain_community.llms.fake", + "name": "FakeStreamingListLLM", + "asname": None, + }, + ("langchain.llms.minimax", "Minimax"): { + "new_module": "langchain_community.llms.minimax", + "name": "Minimax", + "asname": None, + }, + ("langchain.llms.mlflow", "Mlflow"): { + "new_module": "langchain_community.llms.mlflow", + "name": "Mlflow", + "asname": None, + }, + ("langchain.llms.huggingface_pipeline", "HuggingFacePipeline"): { + "new_module": "langchain_community.llms.huggingface_pipeline", + "name": "HuggingFacePipeline", + "asname": None, + }, + ("langchain.llms.manifest", "ManifestWrapper"): { + "new_module": "langchain_community.llms.manifest", + "name": "ManifestWrapper", + "asname": None, + }, + ("langchain.llms.promptlayer_openai", "PromptLayerOpenAI"): { + "new_module": "langchain_community.llms.promptlayer_openai", + "name": "PromptLayerOpenAI", + "asname": None, + }, + ("langchain.llms.promptlayer_openai", "PromptLayerOpenAIChat"): { + "new_module": "langchain_community.llms.promptlayer_openai", + "name": "PromptLayerOpenAIChat", + "asname": None, + }, + ("langchain.llms.self_hosted", "SelfHostedPipeline"): { + "new_module": "langchain_community.llms.self_hosted", + "name": "SelfHostedPipeline", + "asname": None, + }, + ("langchain.llms.chatglm", "ChatGLM"): { + "new_module": "langchain_community.llms.chatglm", + "name": "ChatGLM", + "asname": None, + }, + ("langchain.llms.pipelineai", "PipelineAI"): { + "new_module": "langchain_community.llms.pipelineai", + "name": "PipelineAI", + "asname": None, + }, + ("langchain.llms.replicate", "Replicate"): { + "new_module": "langchain_community.llms.replicate", + "name": "Replicate", + "asname": None, + }, + ("langchain.llms.mlflow_ai_gateway", "MlflowAIGateway"): { + "new_module": "langchain_community.llms.mlflow_ai_gateway", + "name": "MlflowAIGateway", + "asname": None, + }, + ("langchain.llms.petals", "Petals"): { + "new_module": "langchain_community.llms.petals", + "name": "Petals", + "asname": None, + }, + ("langchain.llms.gooseai", "GooseAI"): { + "new_module": "langchain_community.llms.gooseai", + "name": "GooseAI", + "asname": None, + }, + ("langchain.llms.anyscale", "Anyscale"): { + "new_module": "langchain_community.llms.anyscale", + "name": "Anyscale", + "asname": None, + }, + ("langchain.llms.yandex", "YandexGPT"): { + "new_module": "langchain_community.llms.yandex", + "name": "YandexGPT", + "asname": None, + }, + ("langchain.llms.arcee", "Arcee"): { + "new_module": "langchain_community.llms.arcee", + "name": "Arcee", + "asname": None, + }, + ("langchain.llms.javelin_ai_gateway", "JavelinAIGateway"): { + "new_module": "langchain_community.llms.javelin_ai_gateway", + "name": "JavelinAIGateway", + "asname": None, + }, + ("langchain.llms.javelin_ai_gateway", "Params"): { + "new_module": "langchain_community.llms.javelin_ai_gateway", + "name": "Params", + "asname": None, + }, + ("langchain.llms.cloudflare_workersai", "CloudflareWorkersAI"): { + "new_module": "langchain_community.llms.cloudflare_workersai", + "name": "CloudflareWorkersAI", + "asname": None, + }, + ("langchain.llms.ctranslate2", "CTranslate2"): { + "new_module": "langchain_community.llms.ctranslate2", + "name": "CTranslate2", + "asname": None, + }, + ("langchain.llms.aleph_alpha", "AlephAlpha"): { + "new_module": "langchain_community.llms.aleph_alpha", + "name": "AlephAlpha", + "asname": None, + }, + ("langchain.llms.human", "HumanInputLLM"): { + "new_module": "langchain_community.llms.human", + "name": "HumanInputLLM", + "asname": None, + }, + ("langchain.llms.openlm", "OpenLM"): { + "new_module": "langchain_community.llms.openlm", + "name": "OpenLM", + "asname": None, + }, + ("langchain.llms.forefrontai", "ForefrontAI"): { + "new_module": "langchain_community.llms.forefrontai", + "name": "ForefrontAI", + "asname": None, + }, + ("langchain.llms.gpt4all", "GPT4All"): { + "new_module": "langchain_community.llms.gpt4all", + "name": "GPT4All", + "asname": None, + }, + ("langchain.llms.nlpcloud", "NLPCloud"): { + "new_module": "langchain_community.llms.nlpcloud", + "name": "NLPCloud", + "asname": None, + }, + ("langchain.llms.huggingface_text_gen_inference", "HuggingFaceTextGenInference"): { + "new_module": "langchain_community.llms.huggingface_text_gen_inference", + "name": "HuggingFaceTextGenInference", + "asname": None, + }, + ("langchain.llms.openai", "AzureOpenAI"): { + "new_module": "langchain_community.llms.openai", + "name": "AzureOpenAI", + "asname": None, + }, + ("langchain.llms.openai", "BaseOpenAI"): { + "new_module": "langchain_community.llms.openai", + "name": "BaseOpenAI", + "asname": None, + }, + ("langchain.llms.openai", "OpenAI"): { + "new_module": "langchain_community.llms.openai", + "name": "OpenAI", + "asname": None, + }, + ("langchain.llms.openai", "OpenAIChat"): { + "new_module": "langchain_community.llms.openai", + "name": "OpenAIChat", + "asname": None, + }, + ("langchain.llms.koboldai", "KoboldApiLLM"): { + "new_module": "langchain_community.llms.koboldai", + "name": "KoboldApiLLM", + "asname": None, + }, + ("langchain.llms.cerebriumai", "CerebriumAI"): { + "new_module": "langchain_community.llms.cerebriumai", + "name": "CerebriumAI", + "asname": None, + }, + ("langchain.llms.volcengine_maas", "VolcEngineMaasBase"): { + "new_module": "langchain_community.llms.volcengine_maas", + "name": "VolcEngineMaasBase", + "asname": None, + }, + ("langchain.llms.volcengine_maas", "VolcEngineMaasLLM"): { + "new_module": "langchain_community.llms.volcengine_maas", + "name": "VolcEngineMaasLLM", + "asname": None, + }, + ("langchain.llms.utils", "enforce_stop_tokens"): { + "new_module": "langchain_community.llms.utils", + "name": "enforce_stop_tokens", + "asname": None, + }, + ("langchain.llms.mosaicml", "MosaicML"): { + "new_module": "langchain_community.llms.mosaicml", + "name": "MosaicML", + "asname": None, + }, + ("langchain.llms.pai_eas_endpoint", "PaiEasEndpoint"): { + "new_module": "langchain_community.llms.pai_eas_endpoint", + "name": "PaiEasEndpoint", + "asname": None, + }, + ("langchain.llms.fireworks", "Fireworks"): { + "new_module": "langchain_community.llms.fireworks", + "name": "Fireworks", + "asname": None, + }, + ("langchain.llms.openllm", "OpenLLM"): { + "new_module": "langchain_community.llms.openllm", + "name": "OpenLLM", + "asname": None, + }, + ("langchain.llms.bittensor", "NIBittensorLLM"): { + "new_module": "langchain_community.llms.bittensor", + "name": "NIBittensorLLM", + "asname": None, + }, + ("langchain.llms.stochasticai", "StochasticAI"): { + "new_module": "langchain_community.llms.stochasticai", + "name": "StochasticAI", + "asname": None, + }, + ("langchain.llms.sagemaker_endpoint", "LLMContentHandler"): { + "new_module": "langchain_community.llms.sagemaker_endpoint", + "name": "LLMContentHandler", + "asname": None, + }, + ("langchain.llms.sagemaker_endpoint", "SagemakerEndpoint"): { + "new_module": "langchain_community.llms.sagemaker_endpoint", + "name": "SagemakerEndpoint", + "asname": None, + }, + ("langchain.llms.baseten", "Baseten"): { + "new_module": "langchain_community.llms.baseten", + "name": "Baseten", + "asname": None, + }, + ("langchain.llms.anthropic", "Anthropic"): { + "new_module": "langchain_community.llms.anthropic", + "name": "Anthropic", + "asname": None, + }, + ("langchain.llms.deepinfra", "DeepInfra"): { + "new_module": "langchain_community.llms.deepinfra", + "name": "DeepInfra", + "asname": None, + }, + ("langchain.llms.symblai_nebula", "Nebula"): { + "new_module": "langchain_community.llms.symblai_nebula", + "name": "Nebula", + "asname": None, + }, + ("langchain.llms.xinference", "Xinference"): { + "new_module": "langchain_community.llms.xinference", + "name": "Xinference", + "asname": None, + }, + ("langchain.llms.titan_takeoff_pro", "TitanTakeoffPro"): { + "new_module": "langchain_community.llms.titan_takeoff_pro", + "name": "TitanTakeoffPro", + "asname": None, + }, + ("langchain.llms.textgen", "TextGen"): { + "new_module": "langchain_community.llms.textgen", + "name": "TextGen", + "asname": None, + }, + ("langchain.llms.modal", "Modal"): { + "new_module": "langchain_community.llms.modal", + "name": "Modal", + "asname": None, + }, + ("langchain.llms.writer", "Writer"): { + "new_module": "langchain_community.llms.writer", + "name": "Writer", + "asname": None, + }, + ("langchain.llms.together", "Together"): { + "new_module": "langchain_community.llms.together", + "name": "Together", + "asname": None, + }, + ("langchain.llms.gradient_ai", "GradientLLM"): { + "new_module": "langchain_community.llms.gradient_ai", + "name": "GradientLLM", + "asname": None, + }, + ("langchain.llms.gradient_ai", "TrainResult"): { + "new_module": "langchain_community.llms.gradient_ai", + "name": "TrainResult", + "asname": None, + }, + ("langchain.llms.watsonxllm", "WatsonxLLM"): { + "new_module": "langchain_community.llms.watsonxllm", + "name": "WatsonxLLM", + "asname": None, + }, + ("langchain.llms.bananadev", "Banana"): { + "new_module": "langchain_community.llms.bananadev", + "name": "Banana", + "asname": None, + }, + ("langchain.llms.databricks", "Databricks"): { + "new_module": "langchain_community.llms.databricks", + "name": "Databricks", + "asname": None, + }, + ("langchain.llms.ai21", "AI21"): { + "new_module": "langchain_community.llms.ai21", + "name": "AI21", + "asname": None, + }, + ("langchain.llms.ai21", "AI21PenaltyData"): { + "new_module": "langchain_community.llms.ai21", + "name": "AI21PenaltyData", + "asname": None, + }, + ("langchain.llms.self_hosted_hugging_face", "SelfHostedHuggingFaceLLM"): { + "new_module": "langchain_community.llms.self_hosted_hugging_face", + "name": "SelfHostedHuggingFaceLLM", + "asname": None, + }, + ("langchain.llms.beam", "Beam"): { + "new_module": "langchain_community.llms.beam", + "name": "Beam", + "asname": None, + }, + ("langchain.llms.clarifai", "Clarifai"): { + "new_module": "langchain_community.llms.clarifai", + "name": "Clarifai", + "asname": None, + }, + ("langchain.llms.predictionguard", "PredictionGuard"): { + "new_module": "langchain_community.llms.predictionguard", + "name": "PredictionGuard", + "asname": None, + }, + ("langchain.llms.edenai", "EdenAI"): { + "new_module": "langchain_community.llms.edenai", + "name": "EdenAI", + "asname": None, + }, + ("langchain.llms.baidu_qianfan_endpoint", "QianfanLLMEndpoint"): { + "new_module": "langchain_community.llms.baidu_qianfan_endpoint", + "name": "QianfanLLMEndpoint", + "asname": None, + }, + ("langchain.llms.cohere", "Cohere"): { + "new_module": "langchain_community.llms.cohere", + "name": "Cohere", + "asname": None, + }, + ("langchain.llms.ollama", "Ollama"): { + "new_module": "langchain_community.llms.ollama", + "name": "Ollama", + "asname": None, + }, + ("langchain.llms.gigachat", "GigaChat"): { + "new_module": "langchain_community.llms.gigachat", + "name": "GigaChat", + "asname": None, + }, + ("langchain.llms.bedrock", "Bedrock"): { + "new_module": "langchain_community.llms.bedrock", + "name": "Bedrock", + "asname": None, + }, + ("langchain.llms.bedrock", "BedrockBase"): { + "new_module": "langchain_community.llms.bedrock", + "name": "BedrockBase", + "asname": None, + }, + ("langchain.llms.predibase", "Predibase"): { + "new_module": "langchain_community.llms.predibase", + "name": "Predibase", + "asname": None, + }, + ("langchain.llms.opaqueprompts", "OpaquePrompts"): { + "new_module": "langchain_community.llms.opaqueprompts", + "name": "OpaquePrompts", + "asname": None, + }, + ("langchain.llms.titan_takeoff", "TitanTakeoff"): { + "new_module": "langchain_community.llms.titan_takeoff", + "name": "TitanTakeoff", + "asname": None, + }, + ("langchain.llms.aviary", "Aviary"): { + "new_module": "langchain_community.llms.aviary", + "name": "Aviary", + "asname": None, + }, + ("langchain.llms.llamacpp", "LlamaCpp"): { + "new_module": "langchain_community.llms.llamacpp", + "name": "LlamaCpp", + "asname": None, + }, + ("langchain.llms.huggingface_hub", "HuggingFaceHub"): { + "new_module": "langchain_community.llms.huggingface_hub", + "name": "HuggingFaceHub", + "asname": None, + }, + ("langchain.chains.loading", "load_llm"): { + "new_module": "langchain_community.llms.loading", + "name": "load_llm", + "asname": None, + }, + ("langchain.chains.loading", "load_llm_from_config"): { + "new_module": "langchain_community.llms.loading", + "name": "load_llm_from_config", + "asname": None, + }, + ("langchain.chains.llm_requests", "TextRequestsWrapper"): { + "new_module": "langchain_community.utilities.requests", + "name": "TextRequestsWrapper", + "asname": None, + }, + ("langchain.indexes._api", "BaseLoader"): { + "new_module": "langchain_community.document_loaders.base", + "name": "BaseLoader", + "asname": None, + }, + ("langchain.indexes.graph", "NetworkxEntityGraph"): { + "new_module": "langchain_community.graphs.networkx_graph", + "name": "NetworkxEntityGraph", + "asname": None, + }, + ("langchain.indexes.graph", "parse_triples"): { + "new_module": "langchain_community.graphs.networkx_graph", + "name": "parse_triples", + "asname": None, + }, + ("langchain.indexes.vectorstore", "BaseLoader"): { + "new_module": "langchain_community.document_loaders.base", + "name": "BaseLoader", + "asname": None, + }, + ("langchain.indexes.vectorstore", "OpenAIEmbeddings"): { + "new_module": "langchain_community.embeddings.openai", + "name": "OpenAIEmbeddings", + "asname": None, + }, + ("langchain.indexes.vectorstore", "OpenAI"): { + "new_module": "langchain_community.llms.openai", + "name": "OpenAI", + "asname": None, + }, + ("langchain.indexes.vectorstore", "Chroma"): { + "new_module": "langchain_community.vectorstores.chroma", + "name": "Chroma", + "asname": None, + }, +} + +OLD_TO_NEW_MODS_ONLY = {k[0] for k in OLD_TO_NEW} \ No newline at end of file diff --git a/scripts/migrate_to_community.py b/scripts/migrate_to_community.py new file mode 100644 index 00000000000..833d43d9969 --- /dev/null +++ b/scripts/migrate_to_community.py @@ -0,0 +1,83 @@ +import ast +import glob +import sys +from pathlib import Path +from typing import Union + +from _old_to_new import OLD_TO_NEW, OLD_TO_NEW_MODS_ONLY + + +def migrate(dir_: Union[str, Path]) -> None: + for file_path in glob.glob(str(Path(dir_).absolute() / "**/*.py")): + with open(file_path, "r") as file: + lines = file.readlines() + module = ast.parse("".join(lines), filename=file_path, type_comments=True) + + new_lines = [] + for i, node in enumerate(module.body): + if not isinstance(node, ast.ImportFrom) or ( + node.module not in OLD_TO_NEW_MODS_ONLY + ): + continue + new_import_froms = [] + for imported in node.names: + if (node.module, imported.name) in OLD_TO_NEW: + new_import = OLD_TO_NEW[(node.module, imported.name)] + asname = imported.asname or new_import["asname"] + new_alias = ast.alias(name=new_import["name"], as_name=asname) + if new_import["new_module"] in [ + getattr(nb, "module", None) for nb in new_import_froms + ]: + existing_new_node = [ + nb + for nb in new_import_froms + if getattr(nb, "module", None) == new_import["new_module"] + ][0] + existing_new_node.names.append(new_alias) + else: + node_params = node.__dict__.copy() + node_params.pop("module") + node_params.pop("names") + new_import_froms.append( + ast.ImportFrom( + module=new_import["new_module"], + names=[new_alias], + **node_params, + ) + ) + else: + if node.module in [ + getattr(nb, "module", None) for nb in new_import_froms + ]: + existing_node = [ + nb + for nb in new_import_froms + if getattr(nb, "module", None) == node.module + ][0] + existing_node.names.append(imported) + else: + node_params = node.__dict__.copy() + node_params["names"] = [imported] + new_import_froms.append(ast.ImportFrom(**node_params)) + _str = ast.unparse( + ast.fix_missing_locations( + ast.Module(body=new_import_froms, type_ignores=[]) + ) + ) + _lines = [x + "\n" for x in _str.split("\n")] + new_lines.append((node.lineno - 1, node.end_lineno, _lines)) + + final_lines = [] + last_end = 0 + if new_lines: + for start, end, _lines in new_lines: + final_lines += lines[last_end:start] + _lines + last_end = end + final_lines += lines[last_end:] + else: + final_lines = lines + with open(file_path, "w") as file: + file.write("".join(final_lines)) + +if __name__ == "__main__": + migrate(sys.argv[1]) \ No newline at end of file