diff --git a/docs/api_reference/guide_imports.json b/docs/api_reference/guide_imports.json index 9aac6fb3f6..9c608a7328 100644 --- a/docs/api_reference/guide_imports.json +++ b/docs/api_reference/guide_imports.json @@ -1 +1,3413 @@ -{"HuggingFaceBgeEmbeddings": {"BGE Hugging Face Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/bge_huggingface"}, "XinferenceEmbeddings": {"Xorbits inference (Xinference)": "https://python.langchain.com/docs/integrations/text_embedding/xinference"}, "DeepInfraEmbeddings": {"DeepInfra": "https://python.langchain.com/docs/integrations/text_embedding/deepinfra"}, "HuggingFaceEmbeddings": {"Hugging Face Hub": "https://python.langchain.com/docs/integrations/text_embedding/huggingfacehub", "Sentence Transformers Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/sentence_transformers", "LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever", "Hugging Face": "https://python.langchain.com/docs/integrations/providers/huggingface", "ScaNN": "https://python.langchain.com/docs/integrations/vectorstores/scann", "Annoy": "https://python.langchain.com/docs/integrations/vectorstores/annoy", "Pairwise Embedding Distance ": "https://python.langchain.com/docs/guides/evaluation/comparison/pairwise_embedding_distance", "Embedding Distance": "https://python.langchain.com/docs/guides/evaluation/string/embedding_distance", "Lost in the middle: The problem with long contexts": "https://python.langchain.com/docs/modules/data_connection/document_transformers/post_retrieval/long_context_reorder"}, "GPT4AllEmbeddings": {"GPT4All": "https://python.langchain.com/docs/integrations/text_embedding/gpt4all", "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research"}, "MosaicMLInstructorEmbeddings": {"MosaicML embeddings": "https://python.langchain.com/docs/integrations/text_embedding/mosaicml"}, "OpenAIEmbeddings": {"OpenAI": "https://python.langchain.com/docs/integrations/providers/openai", "AzureOpenAI": "https://python.langchain.com/docs/integrations/text_embedding/azureopenai", "RePhraseQueryRetriever": "https://python.langchain.com/docs/integrations/retrievers/re_phrase", "Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", "kNN": "https://python.langchain.com/docs/integrations/retrievers/knn", "DocArray Retriever": "https://python.langchain.com/docs/integrations/retrievers/docarray_retriever", "SVM": "https://python.langchain.com/docs/integrations/retrievers/svm", "Pinecone Hybrid Search": "https://python.langchain.com/docs/integrations/retrievers/pinecone_hybrid_search", "LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever", "Azure OpenAI": "https://python.langchain.com/docs/integrations/providers/azure_openai", "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", "Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore", "LanceDB": "https://python.langchain.com/docs/integrations/vectorstores/lancedb", "Weaviate": "https://python.langchain.com/docs/integrations/vectorstores/weaviate", "Xata": "https://python.langchain.com/docs/integrations/vectorstores/xata", "Redis": "https://python.langchain.com/docs/integrations/vectorstores/redis", "PGVector": "https://python.langchain.com/docs/integrations/vectorstores/pgvector", "Rockset": "https://python.langchain.com/docs/integrations/vectorstores/rockset", "Dingo": "https://python.langchain.com/docs/integrations/vectorstores/dingo", "Zilliz": "https://python.langchain.com/docs/integrations/vectorstores/zilliz", "SingleStoreDB": "https://python.langchain.com/docs/integrations/vectorstores/singlestoredb", "Typesense": "https://python.langchain.com/docs/integrations/vectorstores/typesense", "Atlas": "https://python.langchain.com/docs/integrations/vectorstores/atlas", "Activeloop's Deep Lake": "https://python.langchain.com/docs/integrations/vectorstores/activeloop_deeplake", "Chroma": "https://python.langchain.com/docs/integrations/vectorstores/chroma", "Alibaba Cloud OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/alibabacloud_opensearch", "StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks", "scikit-learn": "https://python.langchain.com/docs/integrations/vectorstores/sklearn", "DocArrayHnswSearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_hnsw", "MyScale": "https://python.langchain.com/docs/integrations/vectorstores/myscale", "ClickHouse Vector Search": "https://python.langchain.com/docs/integrations/vectorstores/clickhouse", "Qdrant": "https://python.langchain.com/docs/integrations/vectorstores/qdrant", "Tigris": "https://python.langchain.com/docs/integrations/vectorstores/tigris", "Supabase (Postgres)": "https://python.langchain.com/docs/integrations/vectorstores/supabase", "OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/opensearch", "Pinecone": "https://python.langchain.com/docs/integrations/vectorstores/pinecone", "Azure Cognitive Search": "https://python.langchain.com/docs/integrations/vectorstores/azuresearch", "Cassandra": "https://python.langchain.com/docs/integrations/vectorstores/cassandra", "USearch": "https://python.langchain.com/docs/integrations/vectorstores/usearch", "Milvus": "https://python.langchain.com/docs/integrations/vectorstores/milvus", "Elasticsearch": "https://python.langchain.com/docs/integrations/vectorstores/elasticsearch", "DocArrayInMemorySearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_in_memory", "pg_embedding": "https://python.langchain.com/docs/integrations/vectorstores/pgembedding", "FAISS": "https://python.langchain.com/docs/integrations/vectorstores/faiss", "AnalyticDB": "https://python.langchain.com/docs/integrations/vectorstores/analyticdb", "Hologres": "https://python.langchain.com/docs/integrations/vectorstores/hologres", "MongoDB Atlas": "https://python.langchain.com/docs/integrations/vectorstores/mongodb_atlas", "Meilisearch": "https://python.langchain.com/docs/integrations/vectorstores/meilisearch", "Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio", "Psychic": "https://python.langchain.com/docs/integrations/document_loaders/psychic", "Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami", "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching", "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding", "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt", "BabyAGI User Guide": "https://python.langchain.com/docs/use_cases/agents/baby_agi", "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", "Retrieve from vector stores directly": "https://python.langchain.com/docs/use_cases/question_answering/how_to/vector_db_text_generation", "Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare", "Improve document indexing with HyDE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/hyde", "Analysis of Twitter the-algorithm source code with LangChain, GPT4 and Activeloop's Deep Lake": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/twitter-the-algorithm-analysis-deeplake", "Use LangChain, GPT and Activeloop's Deep Lake to work with code base": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/code-analysis-deeplake", "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", "Generative Agents in LangChain": "https://python.langchain.com/docs/use_cases/agent_simulations/characters", "Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings", "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever", "Parent Document Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/parent_document_retriever", "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", "Weaviate self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/weaviate_self_query", "Elasticsearch self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/elasticsearch_self_query", "Chroma self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/chroma_self_query", "Self-querying with Pinecone": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/pinecone", "Self-querying with MyScale": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/myscale_self_query", "Deep Lake self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/activeloop_deeplake_self_query", "Qdrant self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/qdrant_self_query", "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval", "Select by maximal marginal relevance (MMR)": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/mmr", "Few shot examples for chat models": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/few_shot_examples_chat", "Loading from LangChainHub": "https://python.langchain.com/docs/modules/chains/how_to/from_hub"}, "VertexAIEmbeddings": {"Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/text_embedding/google_vertex_ai_palm"}, "BedrockEmbeddings": {"Bedrock Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/bedrock", "Bedrock": "https://python.langchain.com/docs/integrations/providers/bedrock"}, "LlamaCppEmbeddings": {"Llama-cpp": "https://python.langchain.com/docs/integrations/text_embedding/llamacpp", "Llama.cpp": "https://python.langchain.com/docs/integrations/providers/llamacpp"}, "NLPCloudEmbeddings": {"NLP Cloud": "https://python.langchain.com/docs/integrations/text_embedding/nlp_cloud"}, "SpacyEmbeddings": {"Spacy Embedding": "https://python.langchain.com/docs/integrations/text_embedding/spacy_embedding"}, "HuggingFaceInstructEmbeddings": {"InstructEmbeddings": "https://python.langchain.com/docs/integrations/text_embedding/instruct_embeddings"}, "CohereEmbeddings": {"Cohere": "https://python.langchain.com/docs/integrations/providers/cohere", "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", "Router": "https://python.langchain.com/docs/modules/chains/foundational/router"}, "EdenAiEmbeddings": {"EDEN AI": "https://python.langchain.com/docs/integrations/text_embedding/edenai"}, "SentenceTransformerEmbeddings": {"Sentence Transformers Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/sentence_transformers", "Chroma": "https://python.langchain.com/docs/integrations/vectorstores/chroma"}, "ClarifaiEmbeddings": {"Clarifai": "https://python.langchain.com/docs/integrations/providers/clarifai"}, "AwaEmbeddings": {"AwaEmbedding": "https://python.langchain.com/docs/integrations/text_embedding/Awa"}, "MiniMaxEmbeddings": {"MiniMax": "https://python.langchain.com/docs/integrations/text_embedding/minimax", "Minimax": "https://python.langchain.com/docs/integrations/providers/minimax"}, "FakeEmbeddings": {"Fake Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/fake", "DocArray Retriever": "https://python.langchain.com/docs/integrations/retrievers/docarray_retriever", "Vectara": "https://python.langchain.com/docs/integrations/vectorstores/vectara", "Tair": "https://python.langchain.com/docs/integrations/vectorstores/tair"}, "ElasticsearchEmbeddings": {"Elasticsearch": "https://python.langchain.com/docs/integrations/text_embedding/elasticsearch"}, "SelfHostedEmbeddings": {"Self Hosted Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/self-hosted"}, "SelfHostedHuggingFaceEmbeddings": {"Self Hosted Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/self-hosted"}, "SelfHostedHuggingFaceInstructEmbeddings": {"Self Hosted Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/self-hosted"}, "EmbaasEmbeddings": {"Embaas": "https://python.langchain.com/docs/integrations/text_embedding/embaas"}, "JinaEmbeddings": {"Jina": "https://python.langchain.com/docs/integrations/providers/jina"}, "AlephAlphaAsymmetricSemanticEmbedding": {"Aleph Alpha": "https://python.langchain.com/docs/integrations/providers/aleph_alpha"}, "AlephAlphaSymmetricSemanticEmbedding": {"Aleph Alpha": "https://python.langchain.com/docs/integrations/providers/aleph_alpha"}, "DashScopeEmbeddings": {"DashScope": "https://python.langchain.com/docs/integrations/text_embedding/dashscope", "DashVector": "https://python.langchain.com/docs/integrations/vectorstores/dashvector"}, "TensorflowHubEmbeddings": {"TensorflowHub": "https://python.langchain.com/docs/integrations/text_embedding/tensorflowhub", "ScaNN": "https://python.langchain.com/docs/integrations/vectorstores/scann"}, "ModelScopeEmbeddings": {"ModelScope": "https://python.langchain.com/docs/integrations/providers/modelscope"}, "SagemakerEndpointEmbeddings": {"SageMaker Endpoint Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/sagemaker-endpoint", "SageMaker Endpoint": "https://python.langchain.com/docs/integrations/providers/sagemaker_endpoint"}, "EmbeddingsContentHandler": {"SageMaker Endpoint Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/sagemaker-endpoint"}, "LocalAIEmbeddings": {"LocalAI": "https://python.langchain.com/docs/integrations/text_embedding/localai"}, "WebBaseLoader": {"RePhraseQueryRetriever": "https://python.langchain.com/docs/integrations/retrievers/re_phrase", "Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore", "WebBaseLoader": "https://python.langchain.com/docs/integrations/document_loaders/web_base", "MergeDocLoader": "https://python.langchain.com/docs/integrations/document_loaders/merge_doc_loader", "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Summarization": "https://python.langchain.com/docs/use_cases/summarization", "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever", "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore"}, "RecursiveCharacterTextSplitter": {"RePhraseQueryRetriever": "https://python.langchain.com/docs/integrations/retrievers/re_phrase", "Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", "Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio", "Source Code": "https://python.langchain.com/docs/integrations/document_loaders/source_code", "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding", "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever", "Parent Document Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/parent_document_retriever", "MarkdownHeaderTextSplitter": "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/markdown_header_metadata"}, "Chroma": {"RePhraseQueryRetriever": "https://python.langchain.com/docs/integrations/retrievers/re_phrase", "LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever", "Chroma": "https://python.langchain.com/docs/integrations/vectorstores/chroma", "Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore", "StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks", "Psychic": "https://python.langchain.com/docs/integrations/document_loaders/psychic", "Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami", "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding", "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", "Retrieve from vector stores directly": "https://python.langchain.com/docs/use_cases/question_answering/how_to/vector_db_text_generation", "Improve document indexing with HyDE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/hyde", "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever", "Parent Document Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/parent_document_retriever", "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", "Chroma self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/chroma_self_query", "Lost in the middle: The problem with long contexts": "https://python.langchain.com/docs/modules/data_connection/document_transformers/post_retrieval/long_context_reorder", "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", "Few shot examples for chat models": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/few_shot_examples_chat", "Router": "https://python.langchain.com/docs/modules/chains/foundational/router", "Loading from LangChainHub": "https://python.langchain.com/docs/modules/chains/how_to/from_hub"}, "ChatOpenAI": {"RePhraseQueryRetriever": "https://python.langchain.com/docs/integrations/retrievers/re_phrase", "Wikipedia": "https://python.langchain.com/docs/integrations/retrievers/wikipedia", "Arxiv": "https://python.langchain.com/docs/integrations/retrievers/arxiv", "ChatGPT Plugins": "https://python.langchain.com/docs/integrations/tools/chatgpt_plugins", "Human as a tool": "https://python.langchain.com/docs/integrations/tools/human_tools", "ArXiv API Tool": "https://python.langchain.com/docs/integrations/tools/arxiv", "Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", "Shell Tool": "https://python.langchain.com/docs/integrations/tools/bash", "Dynamodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/dynamodb_chat_message_history", "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", "Context": "https://python.langchain.com/docs/integrations/callbacks/context", "Label Studio": "https://python.langchain.com/docs/integrations/callbacks/labelstudio", "PromptLayer": "https://python.langchain.com/docs/integrations/callbacks/promptlayer", "CnosDB": "https://python.langchain.com/docs/integrations/providers/cnosdb", "Log10": "https://python.langchain.com/docs/integrations/providers/log10", "Flyte": "https://python.langchain.com/docs/integrations/providers/flyte", "Arthur": "https://python.langchain.com/docs/integrations/providers/arthur_tracking", "CSV Agent": "https://python.langchain.com/docs/integrations/toolkits/csv", "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", "Python Agent": "https://python.langchain.com/docs/integrations/toolkits/python", "PowerBI Dataset Agent": "https://python.langchain.com/docs/integrations/toolkits/powerbi", "SQL Database Agent": "https://python.langchain.com/docs/integrations/toolkits/sql_database", "Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github", "Spark SQL Agent": "https://python.langchain.com/docs/integrations/toolkits/spark_sql", "Pandas Dataframe Agent": "https://python.langchain.com/docs/integrations/toolkits/pandas", "OpenAI Functions Metadata Tagger": "https://python.langchain.com/docs/integrations/document_transformers/openai_metadata_tagger", "Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio", "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", "Fallbacks": "https://python.langchain.com/docs/guides/fallbacks", "Debugging": "https://python.langchain.com/docs/guides/debugging", "LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough", "Comparing Chain Outputs": "https://python.langchain.com/docs/guides/evaluation/examples/comparisons", "Agent Trajectory": "https://python.langchain.com/docs/guides/evaluation/trajectory/trajectory_eval", "Custom Trajectory Evaluator": "https://python.langchain.com/docs/guides/evaluation/trajectory/custom", "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", "Interface": "https://python.langchain.com/docs/guides/expression_language/interface", "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Summarization": "https://python.langchain.com/docs/use_cases/summarization", "Extraction": "https://python.langchain.com/docs/use_cases/extraction", "SQL": "https://python.langchain.com/docs/use_cases/sql", "Tagging": "https://python.langchain.com/docs/use_cases/tagging", "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding", "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt", "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", "Multiple Retrieval Sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/multiple_retrieval", "Cite sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/qa_citations", "Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare", "Analysis of Twitter the-algorithm source code with LangChain, GPT4 and Activeloop's Deep Lake": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/twitter-the-algorithm-analysis-deeplake", "Use LangChain, GPT and Activeloop's Deep Lake to work with code base": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/code-analysis-deeplake", "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", "CAMEL Role-Playing Autonomous Cooperative Agents": "https://python.langchain.com/docs/use_cases/agent_simulations/camel_role_playing", "Neptune Open Cypher QA Chain": "https://python.langchain.com/docs/use_cases/more/graph/neptune_cypher_qa", "NebulaGraphQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_nebula_qa", "KuzuQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_kuzu_qa", "HugeGraph QA Chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_hugegraph_qa", "GraphSparqlQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_sparql_qa", "ArangoDB QA chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_arangodb_qa", "Graph DB QA chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_cypher_qa", "How to use a SmartLLMChain": "https://python.langchain.com/docs/use_cases/more/self_check/smart_llm", "Multi-Agent Simulated Environment: Petting Zoo": "https://python.langchain.com/docs/use_cases/agent_simulations/petting_zoo", "Multi-agent decentralized speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_bidding", "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", "Generative Agents in LangChain": "https://python.langchain.com/docs/use_cases/agent_simulations/characters", "Two-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/two_player_dnd", "Multi-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/multi_player_dnd", "Simulated Environment: Gymnasium": "https://python.langchain.com/docs/use_cases/agent_simulations/gymnasium", "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever", "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", "Custom callback handlers": "https://python.langchain.com/docs/modules/callbacks/custom_callbacks", "Async callbacks": "https://python.langchain.com/docs/modules/callbacks/async_callbacks", "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", "Tools as OpenAI Functions": "https://python.langchain.com/docs/modules/agents/tools/tools_as_openai_functions", "OpenAI Multi Functions Agent": "https://python.langchain.com/docs/modules/agents/agent_types/openai_multi_functions_agent", "Handle parsing errors": "https://python.langchain.com/docs/modules/agents/how_to/handle_parsing_errors", "Running Agent as an Iterator": "https://python.langchain.com/docs/modules/agents/how_to/agent_iter", "Add Memory to OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/add_memory_openai_functions", "Custom functions with OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/custom-functions-with-openai-functions-agent", "Use ToolKits with OpenAI Functions": "https://python.langchain.com/docs/modules/agents/how_to/use_toolkits_with_openai_functions", "Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry", "Pydantic (JSON) parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/pydantic", "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining", "Connecting to a Feature Store": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/connecting_to_a_feature_store", "Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain", "Using OpenAI functions": "https://python.langchain.com/docs/modules/chains/how_to/openai_functions"}, "RePhraseQueryRetriever": {"RePhraseQueryRetriever": "https://python.langchain.com/docs/integrations/retrievers/re_phrase"}, "PromptTemplate": {"RePhraseQueryRetriever": "https://python.langchain.com/docs/integrations/retrievers/re_phrase", "Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier", "Dall-E Image Generator": "https://python.langchain.com/docs/integrations/tools/dalle_image_generator", "Streamlit Chat Message History": "https://python.langchain.com/docs/integrations/memory/streamlit_chat_message_history", "Context": "https://python.langchain.com/docs/integrations/callbacks/context", "Argilla": "https://python.langchain.com/docs/integrations/callbacks/argilla", "Comet": "https://python.langchain.com/docs/integrations/providers/comet_tracking", "Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking", "Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking", "SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking", "Rebuff": "https://python.langchain.com/docs/integrations/providers/rebuff", "MLflow": "https://python.langchain.com/docs/integrations/providers/mlflow_tracking", "Flyte": "https://python.langchain.com/docs/integrations/providers/flyte", "Vectara Text Generation": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_text_generation", "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla", "Predibase": "https://python.langchain.com/docs/integrations/llms/predibase", "Eden AI": "https://python.langchain.com/docs/integrations/llms/edenai", "Fallbacks": "https://python.langchain.com/docs/guides/fallbacks", "Pairwise String Comparison": "https://python.langchain.com/docs/guides/evaluation/comparison/pairwise_string", "Criteria Evaluation": "https://python.langchain.com/docs/guides/evaluation/string/criteria_eval_chain", "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", "Summarization": "https://python.langchain.com/docs/use_cases/summarization", "Extraction": "https://python.langchain.com/docs/use_cases/extraction", "Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis", "SQL": "https://python.langchain.com/docs/use_cases/sql", "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", "Retrieve from vector stores directly": "https://python.langchain.com/docs/use_cases/question_answering/how_to/vector_db_text_generation", "Improve document indexing with HyDE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/hyde", "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", "Bash chain": "https://python.langchain.com/docs/use_cases/more/code_writing/llm_bash", "How to use a SmartLLMChain": "https://python.langchain.com/docs/use_cases/more/self_check/smart_llm", "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever", "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", "Lost in the middle: The problem with long contexts": "https://python.langchain.com/docs/modules/data_connection/document_transformers/post_retrieval/long_context_reorder", "How to create a custom Memory class": "https://python.langchain.com/docs/modules/memory/custom_memory", "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", "How to use multiple memory classes in the same chain": "https://python.langchain.com/docs/modules/memory/multiple_memory", "How to customize conversational memory": "https://python.langchain.com/docs/modules/memory/conversational_customization", "Conversation Knowledge Graph Memory": "https://python.langchain.com/docs/modules/memory/types/kg", "Logging to file": "https://python.langchain.com/docs/modules/callbacks/filecallbackhandler", "Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry", "Datetime parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/datetime", "Pydantic (JSON) parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/pydantic", "Select by maximal marginal relevance (MMR)": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/mmr", "Select by n-gram overlap": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/ngram_overlap", "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining", "Template Formats": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/formats", "Connecting to a Feature Store": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/connecting_to_a_feature_store", "Router": "https://python.langchain.com/docs/modules/chains/foundational/router", "Transformation": "https://python.langchain.com/docs/modules/chains/foundational/transformation", "Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain", "Async API": "https://python.langchain.com/docs/modules/chains/how_to/async_chain"}, "ElasticSearchBM25Retriever": {"ElasticSearch BM25": "https://python.langchain.com/docs/integrations/retrievers/elastic_search_bm25"}, "ZepMemory": {"Zep": "https://python.langchain.com/docs/integrations/retrievers/zep_memorystore", "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory"}, "CombinedMemory": {"Zep": "https://python.langchain.com/docs/integrations/retrievers/zep_memorystore", "How to use multiple memory classes in the same chain": "https://python.langchain.com/docs/modules/memory/multiple_memory"}, "VectorStoreRetrieverMemory": {"Zep": "https://python.langchain.com/docs/integrations/retrievers/zep_memorystore"}, "HumanMessage": {"Zep": "https://python.langchain.com/docs/integrations/retrievers/zep_memorystore", "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory", "AzureML Chat Online Endpoint": "https://python.langchain.com/docs/integrations/chat/azureml_chat_endpoint", "Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", "Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/chat/google_vertex_ai_palm", "JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat", "Azure": "https://python.langchain.com/docs/integrations/chat/azure_chat_openai", "ERNIE-Bot Chat": "https://python.langchain.com/docs/integrations/chat/ernie", "PromptLayer ChatOpenAI": "https://python.langchain.com/docs/integrations/chat/promptlayer_chatopenai", "Anyscale": "https://python.langchain.com/docs/integrations/chat/anyscale", "Anthropic Functions": "https://python.langchain.com/docs/integrations/chat/anthropic_functions", "Context": "https://python.langchain.com/docs/integrations/callbacks/context", "Label Studio": "https://python.langchain.com/docs/integrations/callbacks/labelstudio", "PromptLayer": "https://python.langchain.com/docs/integrations/callbacks/promptlayer", "Log10": "https://python.langchain.com/docs/integrations/providers/log10", "MLflow AI Gateway": "https://python.langchain.com/docs/integrations/providers/mlflow_ai_gateway", "Flyte": "https://python.langchain.com/docs/integrations/providers/flyte", "Arthur": "https://python.langchain.com/docs/integrations/providers/arthur_tracking", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", "CAMEL Role-Playing Autonomous Cooperative Agents": "https://python.langchain.com/docs/use_cases/agent_simulations/camel_role_playing", "Multi-Agent Simulated Environment: Petting Zoo": "https://python.langchain.com/docs/use_cases/agent_simulations/petting_zoo", "Multi-agent decentralized speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_bidding", "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", "Two-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/two_player_dnd", "Multi-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/multi_player_dnd", "Simulated Environment: Gymnasium": "https://python.langchain.com/docs/use_cases/agent_simulations/gymnasium", "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", "Custom callback handlers": "https://python.langchain.com/docs/modules/callbacks/custom_callbacks", "Async callbacks": "https://python.langchain.com/docs/modules/callbacks/async_callbacks", "Tools as OpenAI Functions": "https://python.langchain.com/docs/modules/agents/tools/tools_as_openai_functions", "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining", "Using OpenAI functions": "https://python.langchain.com/docs/modules/chains/how_to/openai_functions"}, "AIMessage": {"Zep": "https://python.langchain.com/docs/integrations/retrievers/zep_memorystore", "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory", "Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", "JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat", "ERNIE-Bot Chat": "https://python.langchain.com/docs/integrations/chat/ernie", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "CAMEL Role-Playing Autonomous Cooperative Agents": "https://python.langchain.com/docs/use_cases/agent_simulations/camel_role_playing", "Multi-agent decentralized speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_bidding", "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", "Multi-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/multi_player_dnd", "Simulated Environment: Gymnasium": "https://python.langchain.com/docs/use_cases/agent_simulations/gymnasium", "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining"}, "ZepRetriever": {"Zep": "https://python.langchain.com/docs/integrations/providers/zep", "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory"}, "VespaRetriever": {"Vespa": "https://python.langchain.com/docs/integrations/providers/vespa"}, "AmazonKendraRetriever": {"Amazon Kendra": "https://python.langchain.com/docs/integrations/retrievers/amazon_kendra_retriever"}, "TextLoader": {"Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", "Elasticsearch": "https://python.langchain.com/docs/integrations/vectorstores/elasticsearch", "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", "Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore", "LanceDB": "https://python.langchain.com/docs/integrations/vectorstores/lancedb", "Weaviate": "https://python.langchain.com/docs/integrations/vectorstores/weaviate", "DashVector": "https://python.langchain.com/docs/integrations/vectorstores/dashvector", "ScaNN": "https://python.langchain.com/docs/integrations/vectorstores/scann", "Xata": "https://python.langchain.com/docs/integrations/vectorstores/xata", "Vectara": "https://python.langchain.com/docs/integrations/vectorstores/vectara", "Redis": "https://python.langchain.com/docs/integrations/vectorstores/redis", "PGVector": "https://python.langchain.com/docs/integrations/vectorstores/pgvector", "Rockset": "https://python.langchain.com/docs/integrations/vectorstores/rockset", "Dingo": "https://python.langchain.com/docs/integrations/vectorstores/dingo", "Zilliz": "https://python.langchain.com/docs/integrations/vectorstores/zilliz", "SingleStoreDB": "https://python.langchain.com/docs/integrations/vectorstores/singlestoredb", "Annoy": "https://python.langchain.com/docs/integrations/vectorstores/annoy", "Typesense": "https://python.langchain.com/docs/integrations/vectorstores/typesense", "Atlas": "https://python.langchain.com/docs/integrations/vectorstores/atlas", "Activeloop's Deep Lake": "https://python.langchain.com/docs/integrations/vectorstores/activeloop_deeplake", "Tair": "https://python.langchain.com/docs/integrations/vectorstores/tair", "Chroma": "https://python.langchain.com/docs/integrations/vectorstores/chroma", "Alibaba Cloud OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/alibabacloud_opensearch", "StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks", "Clarifai": "https://python.langchain.com/docs/integrations/vectorstores/clarifai", "scikit-learn": "https://python.langchain.com/docs/integrations/vectorstores/sklearn", "DocArrayHnswSearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_hnsw", "MyScale": "https://python.langchain.com/docs/integrations/vectorstores/myscale", "ClickHouse Vector Search": "https://python.langchain.com/docs/integrations/vectorstores/clickhouse", "Qdrant": "https://python.langchain.com/docs/integrations/vectorstores/qdrant", "Tigris": "https://python.langchain.com/docs/integrations/vectorstores/tigris", "AwaDB": "https://python.langchain.com/docs/integrations/vectorstores/awadb", "Supabase (Postgres)": "https://python.langchain.com/docs/integrations/vectorstores/supabase", "OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/opensearch", "Pinecone": "https://python.langchain.com/docs/integrations/vectorstores/pinecone", "BagelDB": "https://python.langchain.com/docs/integrations/vectorstores/bageldb", "Azure Cognitive Search": "https://python.langchain.com/docs/integrations/vectorstores/azuresearch", "Cassandra": "https://python.langchain.com/docs/integrations/vectorstores/cassandra", "USearch": "https://python.langchain.com/docs/integrations/vectorstores/usearch", "Milvus": "https://python.langchain.com/docs/integrations/vectorstores/milvus", "Marqo": "https://python.langchain.com/docs/integrations/vectorstores/marqo", "DocArrayInMemorySearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_in_memory", "pg_embedding": "https://python.langchain.com/docs/integrations/vectorstores/pgembedding", "FAISS": "https://python.langchain.com/docs/integrations/vectorstores/faiss", "AnalyticDB": "https://python.langchain.com/docs/integrations/vectorstores/analyticdb", "Hologres": "https://python.langchain.com/docs/integrations/vectorstores/hologres", "MongoDB Atlas": "https://python.langchain.com/docs/integrations/vectorstores/mongodb_atlas", "Meilisearch": "https://python.langchain.com/docs/integrations/vectorstores/meilisearch", "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", "Analysis of Twitter the-algorithm source code with LangChain, GPT4 and Activeloop's Deep Lake": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/twitter-the-algorithm-analysis-deeplake", "Use LangChain, GPT and Activeloop's Deep Lake to work with code base": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/code-analysis-deeplake", "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", "Graph QA": "https://python.langchain.com/docs/use_cases/more/graph/graph_qa", "Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings", "Parent Document Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/parent_document_retriever", "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", "Loading from LangChainHub": "https://python.langchain.com/docs/modules/chains/how_to/from_hub"}, "FAISS": {"Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", "FAISS": "https://python.langchain.com/docs/integrations/vectorstores/faiss", "Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio", "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt", "BabyAGI User Guide": "https://python.langchain.com/docs/use_cases/agents/baby_agi", "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", "Generative Agents in LangChain": "https://python.langchain.com/docs/use_cases/agent_simulations/characters", "Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings", "Ensemble Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/ensemble", "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval", "Select by maximal marginal relevance (MMR)": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/mmr"}, "OpenAI": {"Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", "Google Serper API": "https://python.langchain.com/docs/integrations/tools/google_serper", "Human as a tool": "https://python.langchain.com/docs/integrations/tools/human_tools", "OpenWeatherMap API": "https://python.langchain.com/docs/integrations/tools/openweathermap", "Search Tools": "https://python.langchain.com/docs/integrations/tools/search_tools", "Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier", "Gradio Tools": "https://python.langchain.com/docs/integrations/tools/gradio_tools", "SceneXplain": "https://python.langchain.com/docs/integrations/tools/sceneXplain", "Dall-E Image Generator": "https://python.langchain.com/docs/integrations/tools/dalle_image_generator", "Entity Memory with SQLite storage": "https://python.langchain.com/docs/integrations/memory/entity_memory_with_sqlite", "Streamlit Chat Message History": "https://python.langchain.com/docs/integrations/memory/streamlit_chat_message_history", "Label Studio": "https://python.langchain.com/docs/integrations/callbacks/labelstudio", "Argilla": "https://python.langchain.com/docs/integrations/callbacks/argilla", "PromptLayer": "https://python.langchain.com/docs/integrations/callbacks/promptlayer", "Streamlit": "https://python.langchain.com/docs/integrations/callbacks/.ipynb_checkpoints/streamlit-checkpoint", "Comet": "https://python.langchain.com/docs/integrations/providers/comet_tracking", "Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking", "Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking", "SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking", "OpenAI": "https://python.langchain.com/docs/integrations/llms/openai", "Rebuff": "https://python.langchain.com/docs/integrations/providers/rebuff", "MLflow": "https://python.langchain.com/docs/integrations/providers/mlflow_tracking", "Google Serper": "https://python.langchain.com/docs/integrations/providers/google_serper", "Helicone": "https://python.langchain.com/docs/integrations/providers/helicone", "Shale Protocol": "https://python.langchain.com/docs/integrations/providers/shaleprotocol", "WhyLabs": "https://python.langchain.com/docs/integrations/providers/whylabs_profiling", "WandB Tracing": "https://python.langchain.com/docs/integrations/providers/wandb_tracing", "ClearML": "https://python.langchain.com/docs/integrations/providers/clearml_tracking", "Ray Serve": "https://python.langchain.com/docs/integrations/providers/ray_serve", "Log, Trace, and Monitor Langchain LLM Calls": "https://python.langchain.com/docs/integrations/providers/portkey/logging_tracing_portkey", "Portkey": "https://python.langchain.com/docs/integrations/providers/portkey/index", "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", "Vectara Text Generation": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_text_generation", "CSV Agent": "https://python.langchain.com/docs/integrations/toolkits/csv", "Xorbits Agent": "https://python.langchain.com/docs/integrations/toolkits/xorbits", "Jira": "https://python.langchain.com/docs/integrations/toolkits/jira", "Spark Dataframe Agent": "https://python.langchain.com/docs/integrations/toolkits/spark", "Python Agent": "https://python.langchain.com/docs/integrations/toolkits/python", "SQL Database Agent": "https://python.langchain.com/docs/integrations/toolkits/sql_database", "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla", "JSON Agent": "https://python.langchain.com/docs/integrations/toolkits/json", "Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github", "Pandas Dataframe Agent": "https://python.langchain.com/docs/integrations/toolkits/pandas", "OpenAPI agents": "https://python.langchain.com/docs/integrations/toolkits/openapi", "Psychic": "https://python.langchain.com/docs/integrations/document_loaders/psychic", "Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami", "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching", "Fallbacks": "https://python.langchain.com/docs/guides/fallbacks", "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Extraction": "https://python.langchain.com/docs/use_cases/extraction", "Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis", "SQL": "https://python.langchain.com/docs/use_cases/sql", "HuggingGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/hugginggpt", "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", "Retrieve from vector stores directly": "https://python.langchain.com/docs/use_cases/question_answering/how_to/vector_db_text_generation", "Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare", "Improve document indexing with HyDE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/hyde", "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", "Graph QA": "https://python.langchain.com/docs/use_cases/more/graph/graph_qa", "Tree of Thought (ToT) example": "https://python.langchain.com/docs/use_cases/more/graph/tot", "Bash chain": "https://python.langchain.com/docs/use_cases/more/code_writing/llm_bash", "LLM Symbolic Math ": "https://python.langchain.com/docs/use_cases/more/code_writing/llm_symbolic_math", "Summarization checker chain": "https://python.langchain.com/docs/use_cases/more/self_check/llm_summarization_checker", "Self-checking chain": "https://python.langchain.com/docs/use_cases/more/self_check/llm_checker", "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", "Weaviate self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/weaviate_self_query", "Elasticsearch self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/elasticsearch_self_query", "Chroma self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/chroma_self_query", "Self-querying with Pinecone": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/pinecone", "Self-querying with MyScale": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/myscale_self_query", "Deep Lake self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/activeloop_deeplake_self_query", "Qdrant self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/qdrant_self_query", "Lost in the middle: The problem with long contexts": "https://python.langchain.com/docs/modules/data_connection/document_transformers/post_retrieval/long_context_reorder", "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", "How to use multiple memory classes in the same chain": "https://python.langchain.com/docs/modules/memory/multiple_memory", "How to customize conversational memory": "https://python.langchain.com/docs/modules/memory/conversational_customization", "Conversation Knowledge Graph Memory": "https://python.langchain.com/docs/modules/memory/types/kg", "ConversationTokenBufferMemory": "https://python.langchain.com/docs/modules/memory/types/token_buffer", "ConversationSummaryBufferMemory": "https://python.langchain.com/docs/modules/memory/types/summary_buffer", "Multiple callback handlers": "https://python.langchain.com/docs/modules/callbacks/multiple_callbacks", "Token counting": "https://python.langchain.com/docs/modules/callbacks/token_counting", "Logging to file": "https://python.langchain.com/docs/modules/callbacks/filecallbackhandler", "Multi-Input Tools": "https://python.langchain.com/docs/modules/agents/tools/multi_input_tool", "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", "Tool Input Schema": "https://python.langchain.com/docs/modules/agents/tools/tool_input_validation", "Human-in-the-loop Tool Validation": "https://python.langchain.com/docs/modules/agents/tools/human_approval", "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", "Access intermediate steps": "https://python.langchain.com/docs/modules/agents/how_to/intermediate_steps", "Timeouts for agents": "https://python.langchain.com/docs/modules/agents/how_to/max_time_limit", "Streaming final agent output": "https://python.langchain.com/docs/modules/agents/how_to/streaming_stdout_final_only", "Cap the max number of iterations": "https://python.langchain.com/docs/modules/agents/how_to/max_iterations", "Async API": "https://python.langchain.com/docs/modules/chains/how_to/async_chain", "Tracking token usage": "https://python.langchain.com/docs/modules/model_io/models/llms/token_usage_tracking", "Serialization": "https://python.langchain.com/docs/modules/model_io/models/llms/llm_serialization", "Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry", "Datetime parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/datetime", "Pydantic (JSON) parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/pydantic", "Router": "https://python.langchain.com/docs/modules/chains/foundational/router", "Transformation": "https://python.langchain.com/docs/modules/chains/foundational/transformation"}, "ContextualCompressionRetriever": {"Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", "LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever"}, "CohereRerank": {"Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", "Cohere": "https://python.langchain.com/docs/integrations/providers/cohere"}, "RetrievalQA": {"Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", "ScaNN": "https://python.langchain.com/docs/integrations/vectorstores/scann", "Activeloop's Deep Lake": "https://python.langchain.com/docs/integrations/vectorstores/activeloop_deeplake", "StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks", "Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio", "Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami", "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore"}, "KNNRetriever": {"kNN": "https://python.langchain.com/docs/integrations/retrievers/knn"}, "WikipediaRetriever": {"Wikipedia": "https://python.langchain.com/docs/integrations/providers/wikipedia"}, "ConversationalRetrievalChain": {"Wikipedia": "https://python.langchain.com/docs/integrations/retrievers/wikipedia", "Arxiv": "https://python.langchain.com/docs/integrations/retrievers/arxiv", "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding", "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", "Analysis of Twitter the-algorithm source code with LangChain, GPT4 and Activeloop's Deep Lake": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/twitter-the-algorithm-analysis-deeplake", "Use LangChain, GPT and Activeloop's Deep Lake to work with code base": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/code-analysis-deeplake", "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat"}, "MetalRetriever": {"Metal": "https://python.langchain.com/docs/integrations/providers/metal"}, "CSVLoader": {"ChatGPT Plugin": "https://python.langchain.com/docs/integrations/retrievers/chatgpt-plugin", "CSV": "https://python.langchain.com/docs/integrations/document_loaders/csv"}, "Document": {"ChatGPT Plugin": "https://python.langchain.com/docs/integrations/retrievers/chatgpt-plugin", "Weaviate Hybrid Search": "https://python.langchain.com/docs/integrations/retrievers/weaviate-hybrid", "BM25": "https://python.langchain.com/docs/integrations/retrievers/bm25", "TF-IDF": "https://python.langchain.com/docs/integrations/retrievers/tf_idf", "Apify": "https://python.langchain.com/docs/integrations/tools/apify", "Vectara Text Generation": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_text_generation", "PGVector": "https://python.langchain.com/docs/integrations/vectorstores/pgvector", "Annoy": "https://python.langchain.com/docs/integrations/vectorstores/annoy", "pg_embedding": "https://python.langchain.com/docs/integrations/vectorstores/pgembedding", "FAISS": "https://python.langchain.com/docs/integrations/vectorstores/faiss", "Nuclia Understanding API document transformer": "https://python.langchain.com/docs/integrations/document_transformers/nuclia_transformer", "OpenAI Functions Metadata Tagger": "https://python.langchain.com/docs/integrations/document_transformers/openai_metadata_tagger", "Doctran Extract Properties": "https://python.langchain.com/docs/integrations/document_transformers/doctran_extract_properties", "Doctran Interrogate Documents": "https://python.langchain.com/docs/integrations/document_transformers/doctran_interrogate_document", "Doctran Translate Documents": "https://python.langchain.com/docs/integrations/document_transformers/doctran_translate_document", "TensorFlow Datasets": "https://python.langchain.com/docs/integrations/document_loaders/tensorflow_datasets", "Airbyte Salesforce": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_salesforce", "Airbyte CDK": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_cdk", "Airbyte Stripe": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_stripe", "Copy Paste": "https://python.langchain.com/docs/integrations/document_loaders/copypaste", "Airbyte Typeform": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_typeform", "Apify Dataset": "https://python.langchain.com/docs/integrations/document_loaders/apify_dataset", "Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami", "Airbyte Hubspot": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_hubspot", "Airbyte Gong": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_gong", "Airbyte Shopify": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_shopify", "Airbyte Zendesk Support": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_zendesk_support", "SageMakerEndpoint": "https://python.langchain.com/docs/integrations/llms/sagemaker", "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching", "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", "Retrieve from vector stores directly": "https://python.langchain.com/docs/use_cases/question_answering/how_to/vector_db_text_generation", "Multiple Retrieval Sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/multiple_retrieval", "Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare", "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", "Weaviate self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/weaviate_self_query", "Elasticsearch self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/elasticsearch_self_query", "Chroma self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/chroma_self_query", "Self-querying with Pinecone": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/pinecone", "Self-querying with MyScale": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/myscale_self_query", "Deep Lake self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/activeloop_deeplake_self_query", "Qdrant self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/qdrant_self_query", "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval"}, "ChatGPTPluginRetriever": {"ChatGPT Plugin": "https://python.langchain.com/docs/integrations/retrievers/chatgpt-plugin", "OpenAI": "https://python.langchain.com/docs/integrations/providers/openai"}, "GoogleCloudEnterpriseSearchRetriever": {"Google Cloud Enterprise Search": "https://python.langchain.com/docs/integrations/retrievers/google_cloud_enterprise_search"}, "DocArrayRetriever": {"DocArray Retriever": "https://python.langchain.com/docs/integrations/retrievers/docarray_retriever"}, "SVMRetriever": {"SVM": "https://python.langchain.com/docs/integrations/retrievers/svm", "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index"}, "PineconeHybridSearchRetriever": {"Pinecone Hybrid Search": "https://python.langchain.com/docs/integrations/retrievers/pinecone_hybrid_search"}, "PubMedRetriever": {"PubMed": "https://python.langchain.com/docs/integrations/providers/pubmed"}, "WeaviateHybridSearchRetriever": {"Weaviate Hybrid Search": "https://python.langchain.com/docs/integrations/retrievers/weaviate-hybrid"}, "ArxivRetriever": {"Arxiv": "https://python.langchain.com/docs/integrations/providers/arxiv"}, "BM25Retriever": {"BM25": "https://python.langchain.com/docs/integrations/retrievers/bm25", "Ensemble Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/ensemble"}, "AzureCognitiveSearchRetriever": {"Azure Cognitive Search": "https://python.langchain.com/docs/integrations/providers/azure_cognitive_search_"}, "ChaindeskRetriever": {"Chaindesk": "https://python.langchain.com/docs/integrations/providers/chaindesk"}, "MergerRetriever": {"LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever"}, "EmbeddingsRedundantFilter": {"LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever"}, "EmbeddingsClusteringFilter": {"LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever"}, "DocumentCompressorPipeline": {"LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever"}, "LongContextReorder": {"LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever", "Lost in the middle: The problem with long contexts": "https://python.langchain.com/docs/modules/data_connection/document_transformers/post_retrieval/long_context_reorder"}, "TFIDFRetriever": {"TF-IDF": "https://python.langchain.com/docs/integrations/retrievers/tf_idf"}, "load_tools": {"ChatGPT Plugins": "https://python.langchain.com/docs/integrations/tools/chatgpt_plugins", "Human as a tool": "https://python.langchain.com/docs/integrations/tools/human_tools", "AWS Lambda API": "https://python.langchain.com/docs/integrations/tools/awslambda", "Requests": "https://python.langchain.com/docs/integrations/tools/requests", "OpenWeatherMap API": "https://python.langchain.com/docs/integrations/tools/openweathermap", "Search Tools": "https://python.langchain.com/docs/integrations/tools/search_tools", "ArXiv API Tool": "https://python.langchain.com/docs/integrations/tools/arxiv", "GraphQL tool": "https://python.langchain.com/docs/integrations/tools/graphql", "SceneXplain": "https://python.langchain.com/docs/integrations/tools/sceneXplain", "Dall-E Image Generator": "https://python.langchain.com/docs/integrations/tools/dalle_image_generator", "Argilla": "https://python.langchain.com/docs/integrations/callbacks/argilla", "Streamlit": "https://python.langchain.com/docs/integrations/callbacks/.ipynb_checkpoints/streamlit-checkpoint", "SerpAPI": "https://python.langchain.com/docs/integrations/providers/serpapi", "Comet": "https://python.langchain.com/docs/integrations/providers/comet_tracking", "Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking", "Golden": "https://python.langchain.com/docs/integrations/providers/golden", "Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking", "SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking", "Wolfram Alpha": "https://python.langchain.com/docs/integrations/providers/wolfram_alpha", "MLflow": "https://python.langchain.com/docs/integrations/providers/mlflow_tracking", "DataForSEO": "https://python.langchain.com/docs/integrations/providers/dataforseo", "SearxNG Search API": "https://python.langchain.com/docs/integrations/providers/searx", "Google Serper": "https://python.langchain.com/docs/integrations/providers/google_serper", "OpenWeatherMap": "https://python.langchain.com/docs/integrations/providers/openweathermap", "Flyte": "https://python.langchain.com/docs/integrations/providers/flyte", "WandB Tracing": "https://python.langchain.com/docs/integrations/providers/wandb_tracing", "ClearML": "https://python.langchain.com/docs/integrations/providers/clearml_tracking", "Google Search": "https://python.langchain.com/docs/integrations/providers/google_search", "Log, Trace, and Monitor Langchain LLM Calls": "https://python.langchain.com/docs/integrations/providers/portkey/logging_tracing_portkey", "Portkey": "https://python.langchain.com/docs/integrations/providers/portkey/index", "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", "Amazon API Gateway": "https://python.langchain.com/docs/integrations/llms/amazon_api_gateway_example", "Debugging": "https://python.langchain.com/docs/guides/debugging", "LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough", "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", "Multiple callback handlers": "https://python.langchain.com/docs/modules/callbacks/multiple_callbacks", "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", "Human-in-the-loop Tool Validation": "https://python.langchain.com/docs/modules/agents/tools/human_approval", "Access intermediate steps": "https://python.langchain.com/docs/modules/agents/how_to/intermediate_steps", "Timeouts for agents": "https://python.langchain.com/docs/modules/agents/how_to/max_time_limit", "Streaming final agent output": "https://python.langchain.com/docs/modules/agents/how_to/streaming_stdout_final_only", "Cap the max number of iterations": "https://python.langchain.com/docs/modules/agents/how_to/max_iterations", "Async API": "https://python.langchain.com/docs/modules/agents/how_to/async_agent", "Human input Chat Model": "https://python.langchain.com/docs/modules/model_io/models/chat/human_input_chat_model", "Fake LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/fake_llm", "Tracking token usage": "https://python.langchain.com/docs/modules/model_io/models/llms/token_usage_tracking", "Human input LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/human_input_llm"}, "initialize_agent": {"ChatGPT Plugins": "https://python.langchain.com/docs/integrations/tools/chatgpt_plugins", "Google Serper API": "https://python.langchain.com/docs/integrations/tools/google_serper", "Human as a tool": "https://python.langchain.com/docs/integrations/tools/human_tools", "AWS Lambda API": "https://python.langchain.com/docs/integrations/tools/awslambda", "OpenWeatherMap API": "https://python.langchain.com/docs/integrations/tools/openweathermap", "Search Tools": "https://python.langchain.com/docs/integrations/tools/search_tools", "Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier", "ArXiv API Tool": "https://python.langchain.com/docs/integrations/tools/arxiv", "Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", "GraphQL tool": "https://python.langchain.com/docs/integrations/tools/graphql", "Gradio Tools": "https://python.langchain.com/docs/integrations/tools/gradio_tools", "SceneXplain": "https://python.langchain.com/docs/integrations/tools/sceneXplain", "Dall-E Image Generator": "https://python.langchain.com/docs/integrations/tools/dalle_image_generator", "Shell Tool": "https://python.langchain.com/docs/integrations/tools/bash", "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory", "Dynamodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/dynamodb_chat_message_history", "Argilla": "https://python.langchain.com/docs/integrations/callbacks/argilla", "Streamlit": "https://python.langchain.com/docs/integrations/callbacks/.ipynb_checkpoints/streamlit-checkpoint", "Comet": "https://python.langchain.com/docs/integrations/providers/comet_tracking", "Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking", "Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking", "SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking", "MLflow": "https://python.langchain.com/docs/integrations/providers/mlflow_tracking", "Google Serper": "https://python.langchain.com/docs/integrations/providers/google_serper", "Flyte": "https://python.langchain.com/docs/integrations/providers/flyte", "WandB Tracing": "https://python.langchain.com/docs/integrations/providers/wandb_tracing", "ClearML": "https://python.langchain.com/docs/integrations/providers/clearml_tracking", "Log, Trace, and Monitor Langchain LLM Calls": "https://python.langchain.com/docs/integrations/providers/portkey/logging_tracing_portkey", "Portkey": "https://python.langchain.com/docs/integrations/providers/portkey/index", "Jira": "https://python.langchain.com/docs/integrations/toolkits/jira", "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", "Azure Cognitive Services Toolkit": "https://python.langchain.com/docs/integrations/toolkits/azure_cognitive_services", "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla", "Gmail Toolkit": "https://python.langchain.com/docs/integrations/toolkits/gmail", "Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github", "PlayWright Browser Toolkit": "https://python.langchain.com/docs/integrations/toolkits/playwright", "Office365 Toolkit": "https://python.langchain.com/docs/integrations/toolkits/office365", "MultiOn Toolkit": "https://python.langchain.com/docs/integrations/toolkits/multion", "Amadeus Toolkit": "https://python.langchain.com/docs/integrations/toolkits/amadeus", "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", "Amazon API Gateway": "https://python.langchain.com/docs/integrations/llms/amazon_api_gateway_example", "Debugging": "https://python.langchain.com/docs/guides/debugging", "LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough", "Comparing Chain Outputs": "https://python.langchain.com/docs/guides/evaluation/examples/comparisons", "Agent Trajectory": "https://python.langchain.com/docs/guides/evaluation/trajectory/trajectory_eval", "Multi-modal outputs: Image & Text": "https://python.langchain.com/docs/use_cases/multi_modal/image_agent", "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", "Multiple callback handlers": "https://python.langchain.com/docs/modules/callbacks/multiple_callbacks", "Multi-Input Tools": "https://python.langchain.com/docs/modules/agents/tools/multi_input_tool", "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", "Tool Input Schema": "https://python.langchain.com/docs/modules/agents/tools/tool_input_validation", "Human-in-the-loop Tool Validation": "https://python.langchain.com/docs/modules/agents/tools/human_approval", "Self ask with search": "https://python.langchain.com/docs/modules/agents/agent_types/self_ask_with_search", "ReAct document store": "https://python.langchain.com/docs/modules/agents/agent_types/react_docstore", "OpenAI Multi Functions Agent": "https://python.langchain.com/docs/modules/agents/agent_types/openai_multi_functions_agent", "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", "Access intermediate steps": "https://python.langchain.com/docs/modules/agents/how_to/intermediate_steps", "Handle parsing errors": "https://python.langchain.com/docs/modules/agents/how_to/handle_parsing_errors", "Running Agent as an Iterator": "https://python.langchain.com/docs/modules/agents/how_to/agent_iter", "Timeouts for agents": "https://python.langchain.com/docs/modules/agents/how_to/max_time_limit", "Streaming final agent output": "https://python.langchain.com/docs/modules/agents/how_to/streaming_stdout_final_only", "Add Memory to OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/add_memory_openai_functions", "Cap the max number of iterations": "https://python.langchain.com/docs/modules/agents/how_to/max_iterations", "Custom functions with OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/custom-functions-with-openai-functions-agent", "Async API": "https://python.langchain.com/docs/modules/agents/how_to/async_agent", "Use ToolKits with OpenAI Functions": "https://python.langchain.com/docs/modules/agents/how_to/use_toolkits_with_openai_functions", "Human input Chat Model": "https://python.langchain.com/docs/modules/model_io/models/chat/human_input_chat_model", "Fake LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/fake_llm", "Tracking token usage": "https://python.langchain.com/docs/modules/model_io/models/llms/token_usage_tracking", "Human input LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/human_input_llm"}, "AgentType": {"ChatGPT Plugins": "https://python.langchain.com/docs/integrations/tools/chatgpt_plugins", "Google Serper API": "https://python.langchain.com/docs/integrations/tools/google_serper", "Human as a tool": "https://python.langchain.com/docs/integrations/tools/human_tools", "AWS Lambda API": "https://python.langchain.com/docs/integrations/tools/awslambda", "OpenWeatherMap API": "https://python.langchain.com/docs/integrations/tools/openweathermap", "Search Tools": "https://python.langchain.com/docs/integrations/tools/search_tools", "Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier", "ArXiv API Tool": "https://python.langchain.com/docs/integrations/tools/arxiv", "Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", "GraphQL tool": "https://python.langchain.com/docs/integrations/tools/graphql", "Shell Tool": "https://python.langchain.com/docs/integrations/tools/bash", "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory", "Dynamodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/dynamodb_chat_message_history", "Argilla": "https://python.langchain.com/docs/integrations/callbacks/argilla", "Streamlit": "https://python.langchain.com/docs/integrations/callbacks/.ipynb_checkpoints/streamlit-checkpoint", "Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking", "Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking", "MLflow": "https://python.langchain.com/docs/integrations/providers/mlflow_tracking", "Google Serper": "https://python.langchain.com/docs/integrations/providers/google_serper", "Flyte": "https://python.langchain.com/docs/integrations/providers/flyte", "WandB Tracing": "https://python.langchain.com/docs/integrations/providers/wandb_tracing", "ClearML": "https://python.langchain.com/docs/integrations/providers/clearml_tracking", "Log, Trace, and Monitor Langchain LLM Calls": "https://python.langchain.com/docs/integrations/providers/portkey/logging_tracing_portkey", "Portkey": "https://python.langchain.com/docs/integrations/providers/portkey/index", "CSV Agent": "https://python.langchain.com/docs/integrations/toolkits/csv", "Jira": "https://python.langchain.com/docs/integrations/toolkits/jira", "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", "Python Agent": "https://python.langchain.com/docs/integrations/toolkits/python", "Azure Cognitive Services Toolkit": "https://python.langchain.com/docs/integrations/toolkits/azure_cognitive_services", "SQL Database Agent": "https://python.langchain.com/docs/integrations/toolkits/sql_database", "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla", "Gmail Toolkit": "https://python.langchain.com/docs/integrations/toolkits/gmail", "Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github", "PlayWright Browser Toolkit": "https://python.langchain.com/docs/integrations/toolkits/playwright", "Office365 Toolkit": "https://python.langchain.com/docs/integrations/toolkits/office365", "Pandas Dataframe Agent": "https://python.langchain.com/docs/integrations/toolkits/pandas", "MultiOn Toolkit": "https://python.langchain.com/docs/integrations/toolkits/multion", "Amadeus Toolkit": "https://python.langchain.com/docs/integrations/toolkits/amadeus", "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", "Amazon API Gateway": "https://python.langchain.com/docs/integrations/llms/amazon_api_gateway_example", "Debugging": "https://python.langchain.com/docs/guides/debugging", "LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough", "Comparing Chain Outputs": "https://python.langchain.com/docs/guides/evaluation/examples/comparisons", "Agent Trajectory": "https://python.langchain.com/docs/guides/evaluation/trajectory/trajectory_eval", "SQL": "https://python.langchain.com/docs/use_cases/sql", "Multi-modal outputs: Image & Text": "https://python.langchain.com/docs/use_cases/multi_modal/image_agent", "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", "Multiple callback handlers": "https://python.langchain.com/docs/modules/callbacks/multiple_callbacks", "Multi-Input Tools": "https://python.langchain.com/docs/modules/agents/tools/multi_input_tool", "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", "Tool Input Schema": "https://python.langchain.com/docs/modules/agents/tools/tool_input_validation", "Human-in-the-loop Tool Validation": "https://python.langchain.com/docs/modules/agents/tools/human_approval", "Self ask with search": "https://python.langchain.com/docs/modules/agents/agent_types/self_ask_with_search", "ReAct document store": "https://python.langchain.com/docs/modules/agents/agent_types/react_docstore", "OpenAI Multi Functions Agent": "https://python.langchain.com/docs/modules/agents/agent_types/openai_multi_functions_agent", "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", "Access intermediate steps": "https://python.langchain.com/docs/modules/agents/how_to/intermediate_steps", "Handle parsing errors": "https://python.langchain.com/docs/modules/agents/how_to/handle_parsing_errors", "Running Agent as an Iterator": "https://python.langchain.com/docs/modules/agents/how_to/agent_iter", "Timeouts for agents": "https://python.langchain.com/docs/modules/agents/how_to/max_time_limit", "Streaming final agent output": "https://python.langchain.com/docs/modules/agents/how_to/streaming_stdout_final_only", "Add Memory to OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/add_memory_openai_functions", "Cap the max number of iterations": "https://python.langchain.com/docs/modules/agents/how_to/max_iterations", "Custom functions with OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/custom-functions-with-openai-functions-agent", "Async API": "https://python.langchain.com/docs/modules/agents/how_to/async_agent", "Use ToolKits with OpenAI Functions": "https://python.langchain.com/docs/modules/agents/how_to/use_toolkits_with_openai_functions", "Human input Chat Model": "https://python.langchain.com/docs/modules/model_io/models/chat/human_input_chat_model", "Fake LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/fake_llm", "Tracking token usage": "https://python.langchain.com/docs/modules/model_io/models/llms/token_usage_tracking", "Human input LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/human_input_llm"}, "AIPluginTool": {"ChatGPT Plugins": "https://python.langchain.com/docs/integrations/tools/chatgpt_plugins"}, "DataForSeoAPIWrapper": {"DataForSeo API Wrapper": "https://python.langchain.com/docs/integrations/tools/dataforseo", "DataForSEO": "https://python.langchain.com/docs/integrations/providers/dataforseo"}, "Tool": {"DataForSeo API Wrapper": "https://python.langchain.com/docs/integrations/tools/dataforseo", "Google Serper API": "https://python.langchain.com/docs/integrations/tools/google_serper", "SerpAPI": "https://python.langchain.com/docs/integrations/tools/serpapi", "Google Search": "https://python.langchain.com/docs/integrations/tools/google_search", "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory", "Dynamodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/dynamodb_chat_message_history", "SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking", "Google Serper": "https://python.langchain.com/docs/integrations/providers/google_serper", "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla", "Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github", "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", "Comparing Chain Outputs": "https://python.langchain.com/docs/guides/evaluation/examples/comparisons", "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt", "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", "Adding Message Memory backed by a database to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory_in_db", "How to add Memory to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory", "Multi-Input Tools": "https://python.langchain.com/docs/modules/agents/tools/multi_input_tool", "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", "Self ask with search": "https://python.langchain.com/docs/modules/agents/agent_types/self_ask_with_search", "ReAct document store": "https://python.langchain.com/docs/modules/agents/agent_types/react_docstore", "OpenAI Multi Functions Agent": "https://python.langchain.com/docs/modules/agents/agent_types/openai_multi_functions_agent", "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", "Custom MRKL agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_mrkl_agent", "Handle parsing errors": "https://python.langchain.com/docs/modules/agents/how_to/handle_parsing_errors", "Shared memory across agents and tools": "https://python.langchain.com/docs/modules/agents/how_to/sharedmemory_for_tools", "Custom multi-action agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_multi_action_agent", "Running Agent as an Iterator": "https://python.langchain.com/docs/modules/agents/how_to/agent_iter", "Timeouts for agents": "https://python.langchain.com/docs/modules/agents/how_to/max_time_limit", "Add Memory to OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/add_memory_openai_functions", "Cap the max number of iterations": "https://python.langchain.com/docs/modules/agents/how_to/max_iterations", "Custom agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent", "Use ToolKits with OpenAI Functions": "https://python.langchain.com/docs/modules/agents/how_to/use_toolkits_with_openai_functions", "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval"}, "SearxSearchWrapper": {"SearxNG Search API": "https://python.langchain.com/docs/integrations/providers/searx"}, "GoogleSerperAPIWrapper": {"Google Serper API": "https://python.langchain.com/docs/integrations/tools/google_serper", "Google Serper": "https://python.langchain.com/docs/integrations/providers/google_serper", "Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare"}, "GooglePlacesTool": {"Google Places": "https://python.langchain.com/docs/integrations/tools/google_places"}, "HumanInputRun": {"Human as a tool": "https://python.langchain.com/docs/integrations/tools/human_tools", "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times"}, "NucliaUnderstandingAPI": {"Nuclia Understanding API tool": "https://python.langchain.com/docs/integrations/tools/nuclia", "Nuclia Understanding API document transformer": "https://python.langchain.com/docs/integrations/document_transformers/nuclia_transformer", "Nuclia Understanding API document loader": "https://python.langchain.com/docs/integrations/document_loaders/nuclia"}, "TwilioAPIWrapper": {"Twilio": "https://python.langchain.com/docs/integrations/tools/twilio"}, "IFTTTWebhook": {"IFTTT WebHooks": "https://python.langchain.com/docs/integrations/tools/ifttt"}, "WikipediaQueryRun": {"Wikipedia": "https://python.langchain.com/docs/integrations/tools/wikipedia"}, "WikipediaAPIWrapper": {"Wikipedia": "https://python.langchain.com/docs/integrations/tools/wikipedia", "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory"}, "AlphaVantageAPIWrapper": {"Alpha Vantage": "https://python.langchain.com/docs/integrations/tools/alpha_vantage"}, "TextRequestsWrapper": {"Requests": "https://python.langchain.com/docs/integrations/tools/requests", "JSON Agent": "https://python.langchain.com/docs/integrations/toolkits/json", "OpenAPI agents": "https://python.langchain.com/docs/integrations/toolkits/openapi", "Tool Input Schema": "https://python.langchain.com/docs/modules/agents/tools/tool_input_validation"}, "OpenWeatherMapAPIWrapper": {"OpenWeatherMap API": "https://python.langchain.com/docs/integrations/tools/openweathermap", "OpenWeatherMap": "https://python.langchain.com/docs/integrations/providers/openweathermap"}, "PubmedQueryRun": {"PubMed Tool": "https://python.langchain.com/docs/integrations/tools/pubmed"}, "YouTubeSearchTool": {"YouTubeSearchTool": "https://python.langchain.com/docs/integrations/tools/youtube"}, "VectorstoreIndexCreator": {"Apify": "https://python.langchain.com/docs/integrations/tools/apify", "HuggingFace dataset": "https://python.langchain.com/docs/integrations/document_loaders/hugging_face_dataset", "Spreedly": "https://python.langchain.com/docs/integrations/document_loaders/spreedly", "Image captions": "https://python.langchain.com/docs/integrations/document_loaders/image_captions", "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", "Apify Dataset": "https://python.langchain.com/docs/integrations/document_loaders/apify_dataset", "Iugu": "https://python.langchain.com/docs/integrations/document_loaders/iugu", "Stripe": "https://python.langchain.com/docs/integrations/document_loaders/stripe", "Modern Treasury": "https://python.langchain.com/docs/integrations/document_loaders/modern_treasury", "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", "Multiple Retrieval Sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/multiple_retrieval"}, "ZapierToolkit": {"Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier"}, "ZapierNLAWrapper": {"Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier"}, "LLMChain": {"Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier", "Dall-E Image Generator": "https://python.langchain.com/docs/integrations/tools/dalle_image_generator", "Streamlit Chat Message History": "https://python.langchain.com/docs/integrations/memory/streamlit_chat_message_history", "Argilla": "https://python.langchain.com/docs/integrations/callbacks/argilla", "Comet": "https://python.langchain.com/docs/integrations/providers/comet_tracking", "Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking", "Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking", "SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking", "Rebuff": "https://python.langchain.com/docs/integrations/providers/rebuff", "MLflow": "https://python.langchain.com/docs/integrations/providers/mlflow_tracking", "Flyte": "https://python.langchain.com/docs/integrations/providers/flyte", "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", "Vectara Text Generation": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_text_generation", "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla", "JSON Agent": "https://python.langchain.com/docs/integrations/toolkits/json", "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", "Predibase": "https://python.langchain.com/docs/integrations/llms/predibase", "Eden AI": "https://python.langchain.com/docs/integrations/llms/edenai", "AzureML Online Endpoint": "https://python.langchain.com/docs/integrations/llms/azureml_endpoint_example", "Custom Trajectory Evaluator": "https://python.langchain.com/docs/guides/evaluation/trajectory/custom", "Custom Pairwise Evaluator": "https://python.langchain.com/docs/guides/evaluation/comparison/custom", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Summarization": "https://python.langchain.com/docs/use_cases/summarization", "Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis", "Retrieve from vector stores directly": "https://python.langchain.com/docs/use_cases/question_answering/how_to/vector_db_text_generation", "Improve document indexing with HyDE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/hyde", "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", "Lost in the middle: The problem with long contexts": "https://python.langchain.com/docs/modules/data_connection/document_transformers/post_retrieval/long_context_reorder", "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", "Logging to file": "https://python.langchain.com/docs/modules/callbacks/filecallbackhandler", "XML Agent": "https://python.langchain.com/docs/modules/agents/agent_types/xml_agent", "Datetime parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/datetime", "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining", "Connecting to a Feature Store": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/connecting_to_a_feature_store", "Router": "https://python.langchain.com/docs/modules/chains/foundational/router", "Transformation": "https://python.langchain.com/docs/modules/chains/foundational/transformation", "Async API": "https://python.langchain.com/docs/modules/chains/how_to/async_chain"}, "TransformChain": {"Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier", "Rebuff": "https://python.langchain.com/docs/integrations/providers/rebuff", "Transformation": "https://python.langchain.com/docs/modules/chains/foundational/transformation"}, "SimpleSequentialChain": {"Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier", "SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking", "Rebuff": "https://python.langchain.com/docs/integrations/providers/rebuff", "Baseten": "https://python.langchain.com/docs/integrations/llms/baseten", "Predibase": "https://python.langchain.com/docs/integrations/llms/predibase", "Eden AI": "https://python.langchain.com/docs/integrations/llms/edenai", "Replicate": "https://python.langchain.com/docs/integrations/llms/replicate", "Transformation": "https://python.langchain.com/docs/modules/chains/foundational/transformation"}, "ZapierNLARunAction": {"Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier"}, "GoldenQueryAPIWrapper": {"Golden Query": "https://python.langchain.com/docs/integrations/tools/golden_query", "Golden": "https://python.langchain.com/docs/integrations/providers/golden"}, "ArxivAPIWrapper": {"ArXiv API Tool": "https://python.langchain.com/docs/integrations/tools/arxiv"}, "tool": {"Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", "JSONFormer": "https://python.langchain.com/docs/integrations/llms/jsonformer_experimental", "Agent Trajectory": "https://python.langchain.com/docs/guides/evaluation/trajectory/trajectory_eval", "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", "XML Agent": "https://python.langchain.com/docs/modules/agents/agent_types/xml_agent"}, "OpenAIFunctionsAgent": {"Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents"}, "SystemMessage": {"Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", "Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", "Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/chat/google_vertex_ai_palm", "JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat", "ERNIE-Bot Chat": "https://python.langchain.com/docs/integrations/chat/ernie", "Anyscale": "https://python.langchain.com/docs/integrations/chat/anyscale", "Context": "https://python.langchain.com/docs/integrations/callbacks/context", "Label Studio": "https://python.langchain.com/docs/integrations/callbacks/labelstudio", "MLflow AI Gateway": "https://python.langchain.com/docs/integrations/providers/mlflow_ai_gateway", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", "CAMEL Role-Playing Autonomous Cooperative Agents": "https://python.langchain.com/docs/use_cases/agent_simulations/camel_role_playing", "Multi-Agent Simulated Environment: Petting Zoo": "https://python.langchain.com/docs/use_cases/agent_simulations/petting_zoo", "Multi-agent decentralized speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_bidding", "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", "Two-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/two_player_dnd", "Multi-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/multi_player_dnd", "Simulated Environment: Gymnasium": "https://python.langchain.com/docs/use_cases/agent_simulations/gymnasium", "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", "Use ToolKits with OpenAI Functions": "https://python.langchain.com/docs/modules/agents/how_to/use_toolkits_with_openai_functions", "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining", "Using OpenAI functions": "https://python.langchain.com/docs/modules/chains/how_to/openai_functions"}, "AgentExecutor": {"Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", "Jina": "https://python.langchain.com/docs/integrations/providers/jina", "PowerBI Dataset Agent": "https://python.langchain.com/docs/integrations/toolkits/powerbi", "SQL Database Agent": "https://python.langchain.com/docs/integrations/toolkits/sql_database", "JSON Agent": "https://python.langchain.com/docs/integrations/toolkits/json", "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", "SQL": "https://python.langchain.com/docs/use_cases/sql", "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", "Adding Message Memory backed by a database to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory_in_db", "How to add Memory to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory", "XML Agent": "https://python.langchain.com/docs/modules/agents/agent_types/xml_agent", "Custom MRKL agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_mrkl_agent", "Shared memory across agents and tools": "https://python.langchain.com/docs/modules/agents/how_to/sharedmemory_for_tools", "Custom multi-action agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_multi_action_agent", "Running Agent as an Iterator": "https://python.langchain.com/docs/modules/agents/how_to/agent_iter", "Custom agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent", "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval"}, "MetaphorSearchAPIWrapper": {"Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search"}, "PlayWrightBrowserToolkit": {"Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", "PlayWright Browser Toolkit": "https://python.langchain.com/docs/integrations/toolkits/playwright"}, "create_async_playwright_browser": {"Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", "PlayWright Browser Toolkit": "https://python.langchain.com/docs/integrations/toolkits/playwright"}, "MetaphorSearchResults": {"Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search"}, "SerpAPIWrapper": {"SerpAPI": "https://python.langchain.com/docs/integrations/providers/serpapi", "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt"}, "GraphQLAPIWrapper": {"GraphQL tool": "https://python.langchain.com/docs/integrations/tools/graphql"}, "DuckDuckGoSearchRun": {"DuckDuckGo Search": "https://python.langchain.com/docs/integrations/tools/ddg", "Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github", "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times"}, "DuckDuckGoSearchResults": {"DuckDuckGo Search": "https://python.langchain.com/docs/integrations/tools/ddg"}, "DuckDuckGoSearchAPIWrapper": {"DuckDuckGo Search": "https://python.langchain.com/docs/integrations/tools/ddg"}, "ConversationBufferMemory": {"Gradio Tools": "https://python.langchain.com/docs/integrations/tools/gradio_tools", "SceneXplain": "https://python.langchain.com/docs/integrations/tools/sceneXplain", "Streamlit Chat Message History": "https://python.langchain.com/docs/integrations/memory/streamlit_chat_message_history", "Dynamodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/dynamodb_chat_message_history", "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", "Bedrock": "https://python.langchain.com/docs/integrations/llms/bedrock", "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", "Adding Message Memory backed by a database to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory_in_db", "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", "How to use multiple memory classes in the same chain": "https://python.langchain.com/docs/modules/memory/multiple_memory", "How to customize conversational memory": "https://python.langchain.com/docs/modules/memory/conversational_customization", "How to add Memory to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory", "Shared memory across agents and tools": "https://python.langchain.com/docs/modules/agents/how_to/sharedmemory_for_tools", "Add Memory to OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/add_memory_openai_functions"}, "SceneXplainTool": {"SceneXplain": "https://python.langchain.com/docs/integrations/tools/sceneXplain"}, "WolframAlphaAPIWrapper": {"Wolfram Alpha": "https://python.langchain.com/docs/integrations/providers/wolfram_alpha"}, "load_huggingface_tool": {"Requires transformers>=4.29.0 and huggingface_hub>=0.14.1": "https://python.langchain.com/docs/integrations/tools/huggingface_tools"}, "GoogleSearchAPIWrapper": {"Google Search": "https://python.langchain.com/docs/integrations/providers/google_search", "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", "Adding Message Memory backed by a database to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory_in_db", "How to add Memory to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory", "Shared memory across agents and tools": "https://python.langchain.com/docs/modules/agents/how_to/sharedmemory_for_tools"}, "BingSearchAPIWrapper": {"Bing Search": "https://python.langchain.com/docs/integrations/tools/bing_search"}, "DallEAPIWrapper": {"Dall-E Image Generator": "https://python.langchain.com/docs/integrations/tools/dalle_image_generator"}, "ShellTool": {"Shell Tool": "https://python.langchain.com/docs/integrations/tools/bash", "Human-in-the-loop Tool Validation": "https://python.langchain.com/docs/modules/agents/tools/human_approval"}, "ReadFileTool": {"File System Tools": "https://python.langchain.com/docs/integrations/tools/filesystem", "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt", "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times"}, "CopyFileTool": {"File System Tools": "https://python.langchain.com/docs/integrations/tools/filesystem"}, "DeleteFileTool": {"File System Tools": "https://python.langchain.com/docs/integrations/tools/filesystem"}, "MoveFileTool": {"File System Tools": "https://python.langchain.com/docs/integrations/tools/filesystem", "Tools as OpenAI Functions": "https://python.langchain.com/docs/modules/agents/tools/tools_as_openai_functions"}, "WriteFileTool": {"File System Tools": "https://python.langchain.com/docs/integrations/tools/filesystem", "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt", "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times"}, "ListDirectoryTool": {"File System Tools": "https://python.langchain.com/docs/integrations/tools/filesystem"}, "FileManagementToolkit": {"File System Tools": "https://python.langchain.com/docs/integrations/tools/filesystem"}, "BraveSearch": {"Brave Search": "https://python.langchain.com/docs/integrations/providers/brave_search"}, "RedisChatMessageHistory": {"Redis Chat Message History": "https://python.langchain.com/docs/integrations/memory/redis_chat_message_history", "Adding Message Memory backed by a database to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory_in_db"}, "ConversationChain": {"Entity Memory with SQLite storage": "https://python.langchain.com/docs/integrations/memory/entity_memory_with_sqlite", "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", "Bedrock": "https://python.langchain.com/docs/integrations/llms/bedrock", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", "How to use multiple memory classes in the same chain": "https://python.langchain.com/docs/modules/memory/multiple_memory", "How to customize conversational memory": "https://python.langchain.com/docs/modules/memory/conversational_customization", "Conversation Knowledge Graph Memory": "https://python.langchain.com/docs/modules/memory/types/kg", "ConversationTokenBufferMemory": "https://python.langchain.com/docs/modules/memory/types/token_buffer", "ConversationSummaryBufferMemory": "https://python.langchain.com/docs/modules/memory/types/summary_buffer", "Router": "https://python.langchain.com/docs/modules/chains/foundational/router"}, "ConversationEntityMemory": {"Entity Memory with SQLite storage": "https://python.langchain.com/docs/integrations/memory/entity_memory_with_sqlite"}, "SQLiteEntityStore": {"Entity Memory with SQLite storage": "https://python.langchain.com/docs/integrations/memory/entity_memory_with_sqlite"}, "ENTITY_MEMORY_CONVERSATION_TEMPLATE": {"Entity Memory with SQLite storage": "https://python.langchain.com/docs/integrations/memory/entity_memory_with_sqlite"}, "PostgresChatMessageHistory": {"Postgres Chat Message History": "https://python.langchain.com/docs/integrations/memory/postgres_chat_message_history"}, "MomentoChatMessageHistory": {"Momento Chat Message History": "https://python.langchain.com/docs/integrations/memory/momento_chat_message_history"}, "MongoDBChatMessageHistory": {"Mongodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/mongodb_chat_message_history"}, "CassandraChatMessageHistory": {"Cassandra Chat Message History": "https://python.langchain.com/docs/integrations/memory/cassandra_chat_message_history", "Cassandra": "https://python.langchain.com/docs/integrations/providers/cassandra"}, "MotorheadMemory": {"Mot\u00f6rhead Memory": "https://python.langchain.com/docs/integrations/memory/motorhead_memory", "Mot\u00f6rhead Memory (Managed)": "https://python.langchain.com/docs/integrations/memory/motorhead_memory_managed"}, "StreamlitChatMessageHistory": {"Streamlit Chat Message History": "https://python.langchain.com/docs/integrations/memory/streamlit_chat_message_history"}, "DynamoDBChatMessageHistory": {"Dynamodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/dynamodb_chat_message_history"}, "PythonREPL": {"Dynamodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/dynamodb_chat_message_history", "Python Agent": "https://python.langchain.com/docs/integrations/toolkits/python", "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook"}, "RocksetChatMessageHistory": {"Rockset Chat Message History": "https://python.langchain.com/docs/integrations/memory/rockset_chat_message_history"}, "AzureMLChatOnlineEndpoint": {"AzureML Chat Online Endpoint": "https://python.langchain.com/docs/integrations/chat/azureml_chat_endpoint"}, "LlamaContentFormatter": {"AzureML Chat Online Endpoint": "https://python.langchain.com/docs/integrations/chat/azureml_chat_endpoint"}, "ChatAnthropic": {"Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", "Log10": "https://python.langchain.com/docs/integrations/providers/log10", "PlayWright Browser Toolkit": "https://python.langchain.com/docs/integrations/toolkits/playwright", "Fallbacks": "https://python.langchain.com/docs/guides/fallbacks", "Agent Trajectory": "https://python.langchain.com/docs/guides/evaluation/trajectory/trajectory_eval", "Custom Pairwise Evaluator": "https://python.langchain.com/docs/guides/evaluation/comparison/custom", "Pairwise String Comparison": "https://python.langchain.com/docs/guides/evaluation/comparison/pairwise_string", "Criteria Evaluation": "https://python.langchain.com/docs/guides/evaluation/string/criteria_eval_chain", "XML Agent": "https://python.langchain.com/docs/modules/agents/agent_types/xml_agent", "Few shot examples for chat models": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/few_shot_examples_chat"}, "ChatPromptTemplate": {"Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", "Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/chat/google_vertex_ai_palm", "JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat", "Context": "https://python.langchain.com/docs/integrations/callbacks/context", "OpenAI Functions Metadata Tagger": "https://python.langchain.com/docs/integrations/document_transformers/openai_metadata_tagger", "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", "Fireworks": "https://python.langchain.com/docs/integrations/llms/Fireworks", "Fallbacks": "https://python.langchain.com/docs/guides/fallbacks", "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", "Interface": "https://python.langchain.com/docs/guides/expression_language/interface", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Extraction": "https://python.langchain.com/docs/use_cases/extraction", "Tagging": "https://python.langchain.com/docs/use_cases/tagging", "Multiple Retrieval Sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/multiple_retrieval", "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", "Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry", "Pydantic (JSON) parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/pydantic", "Few shot examples for chat models": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/few_shot_examples_chat", "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining", "Using OpenAI functions": "https://python.langchain.com/docs/modules/chains/how_to/openai_functions"}, "SystemMessagePromptTemplate": {"Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", "Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/chat/google_vertex_ai_palm", "JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat", "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "CAMEL Role-Playing Autonomous Cooperative Agents": "https://python.langchain.com/docs/use_cases/agent_simulations/camel_role_playing"}, "AIMessagePromptTemplate": {"Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", "JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat", "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma"}, "HumanMessagePromptTemplate": {"Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", "Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/chat/google_vertex_ai_palm", "JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat", "Context": "https://python.langchain.com/docs/integrations/callbacks/context", "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", "Fireworks": "https://python.langchain.com/docs/integrations/llms/Fireworks", "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Extraction": "https://python.langchain.com/docs/use_cases/extraction", "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", "CAMEL Role-Playing Autonomous Cooperative Agents": "https://python.langchain.com/docs/use_cases/agent_simulations/camel_role_playing", "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", "Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry", "Pydantic (JSON) parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/pydantic", "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining", "Using OpenAI functions": "https://python.langchain.com/docs/modules/chains/how_to/openai_functions"}, "CallbackManager": {"Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", "Llama.cpp": "https://python.langchain.com/docs/integrations/llms/llamacpp", "Titan Takeoff": "https://python.langchain.com/docs/integrations/llms/titan_takeoff", "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research"}, "StreamingStdOutCallbackHandler": {"Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", "GPT4All": "https://python.langchain.com/docs/integrations/llms/gpt4all", "Arthur": "https://python.langchain.com/docs/integrations/providers/arthur_tracking", "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", "Llama.cpp": "https://python.langchain.com/docs/integrations/llms/llamacpp", "Titan Takeoff": "https://python.langchain.com/docs/integrations/llms/titan_takeoff", "Eden AI": "https://python.langchain.com/docs/integrations/llms/edenai", "C Transformers": "https://python.langchain.com/docs/integrations/llms/ctransformers", "Huggingface TextGen Inference": "https://python.langchain.com/docs/integrations/llms/huggingface_textgen_inference", "Replicate": "https://python.langchain.com/docs/integrations/llms/replicate", "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research"}, "ChatLiteLLM": {"\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm"}, "create_tagging_chain": {"Llama API": "https://python.langchain.com/docs/integrations/chat/llama_api", "Anthropic Functions": "https://python.langchain.com/docs/integrations/chat/anthropic_functions", "Tagging": "https://python.langchain.com/docs/use_cases/tagging"}, "ChatVertexAI": {"Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/chat/google_vertex_ai_palm"}, "JinaChat": {"JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat"}, "AzureChatOpenAI": {"Azure": "https://python.langchain.com/docs/integrations/chat/azure_chat_openai", "Azure OpenAI": "https://python.langchain.com/docs/integrations/providers/azure_openai"}, "get_openai_callback": {"Azure": "https://python.langchain.com/docs/integrations/chat/azure_chat_openai", "Token counting": "https://python.langchain.com/docs/modules/callbacks/token_counting", "Tracking token usage": "https://python.langchain.com/docs/modules/model_io/models/llms/token_usage_tracking"}, "ErnieBotChat": {"ERNIE-Bot Chat": "https://python.langchain.com/docs/integrations/chat/ernie"}, "PromptLayerChatOpenAI": {"PromptLayer ChatOpenAI": "https://python.langchain.com/docs/integrations/chat/promptlayer_chatopenai"}, "ChatAnyscale": {"Anyscale": "https://python.langchain.com/docs/integrations/chat/anyscale"}, "create_extraction_chain": {"Anthropic Functions": "https://python.langchain.com/docs/integrations/chat/anthropic_functions", "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", "Extraction": "https://python.langchain.com/docs/use_cases/extraction"}, "ContextCallbackHandler": {"Context": "https://python.langchain.com/docs/integrations/callbacks/context"}, "LabelStudioCallbackHandler": {"Label Studio": "https://python.langchain.com/docs/integrations/callbacks/labelstudio"}, "ArgillaCallbackHandler": {"Argilla": "https://python.langchain.com/docs/integrations/providers/argilla"}, "StdOutCallbackHandler": {"Argilla": "https://python.langchain.com/docs/integrations/callbacks/argilla", "Comet": "https://python.langchain.com/docs/integrations/providers/comet_tracking", "Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking", "Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking", "ClearML": "https://python.langchain.com/docs/integrations/providers/clearml_tracking", "Async API": "https://python.langchain.com/docs/modules/agents/how_to/async_agent", "Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain"}, "PromptLayerCallbackHandler": {"PromptLayer": "https://python.langchain.com/docs/integrations/callbacks/promptlayer"}, "GPT4All": {"PromptLayer": "https://python.langchain.com/docs/integrations/callbacks/promptlayer", "GPT4All": "https://python.langchain.com/docs/integrations/llms/gpt4all", "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa"}, "StreamlitCallbackHandler": {"Streamlit": "https://python.langchain.com/docs/integrations/callbacks/.ipynb_checkpoints/streamlit-checkpoint", "GPT4All": "https://python.langchain.com/docs/integrations/providers/gpt4all"}, "FigmaFileLoader": {"Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma"}, "AzureOpenAI": {"Azure OpenAI": "https://python.langchain.com/docs/integrations/llms/azure_openai_example", "OpenAI": "https://python.langchain.com/docs/integrations/providers/openai"}, "MyScale": {"MyScale": "https://python.langchain.com/docs/integrations/vectorstores/myscale", "Self-querying with MyScale": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/myscale_self_query"}, "Baseten": {"Baseten": "https://python.langchain.com/docs/integrations/llms/baseten"}, "WeatherDataLoader": {"Weather": "https://python.langchain.com/docs/integrations/document_loaders/weather"}, "Tair": {"Tair": "https://python.langchain.com/docs/integrations/vectorstores/tair"}, "UnstructuredWordDocumentLoader": {"Microsoft Word": "https://python.langchain.com/docs/integrations/document_loaders/microsoft_word"}, "CollegeConfidentialLoader": {"College Confidential": "https://python.langchain.com/docs/integrations/document_loaders/college_confidential"}, "RWKV": {"RWKV-4": "https://python.langchain.com/docs/integrations/providers/rwkv"}, "GoogleDriveLoader": {"Google Drive": "https://python.langchain.com/docs/integrations/document_loaders/google_drive"}, "Fireworks": {"Fireworks": "https://python.langchain.com/docs/integrations/llms/Fireworks"}, "AmazonAPIGateway": {"Amazon API Gateway": "https://python.langchain.com/docs/integrations/llms/amazon_api_gateway_example"}, "UnstructuredPowerPointLoader": {"Microsoft PowerPoint": "https://python.langchain.com/docs/integrations/document_loaders/microsoft_powerpoint"}, "CometCallbackHandler": {"Comet": "https://python.langchain.com/docs/integrations/providers/comet_tracking"}, "CTransformers": {"C Transformers": "https://python.langchain.com/docs/integrations/llms/ctransformers"}, "BiliBiliLoader": {"BiliBili": "https://python.langchain.com/docs/integrations/document_loaders/bilibili"}, "DiffbotLoader": {"Diffbot": "https://python.langchain.com/docs/integrations/document_loaders/diffbot"}, "DeepSparse": {"DeepSparse": "https://python.langchain.com/docs/integrations/llms/deepsparse"}, "AimCallbackHandler": {"Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking"}, "ModernTreasuryLoader": {"Modern Treasury": "https://python.langchain.com/docs/integrations/document_loaders/modern_treasury"}, "FacebookChatLoader": {"Facebook Chat": "https://python.langchain.com/docs/integrations/document_loaders/facebook_chat"}, "Banana": {"Banana": "https://python.langchain.com/docs/integrations/llms/banana"}, "HuggingFacePipeline": {"Hugging Face": "https://python.langchain.com/docs/integrations/providers/huggingface", "RELLM": "https://python.langchain.com/docs/integrations/llms/rellm_experimental", "JSONFormer": "https://python.langchain.com/docs/integrations/llms/jsonformer_experimental"}, "HuggingFaceHub": {"Hugging Face": "https://python.langchain.com/docs/integrations/providers/huggingface"}, "HuggingFaceHubEmbeddings": {"Hugging Face": "https://python.langchain.com/docs/integrations/providers/huggingface"}, "CharacterTextSplitter": {"Hugging Face": "https://python.langchain.com/docs/integrations/providers/huggingface", "OpenAI": "https://python.langchain.com/docs/integrations/providers/openai", "Elasticsearch": "https://python.langchain.com/docs/integrations/vectorstores/elasticsearch", "Vectara Text Generation": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_text_generation", "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", "Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore", "LanceDB": "https://python.langchain.com/docs/integrations/vectorstores/lancedb", "Weaviate": "https://python.langchain.com/docs/integrations/vectorstores/weaviate", "DashVector": "https://python.langchain.com/docs/integrations/vectorstores/dashvector", "ScaNN": "https://python.langchain.com/docs/integrations/vectorstores/scann", "Xata": "https://python.langchain.com/docs/integrations/vectorstores/xata", "Vectara": "https://python.langchain.com/docs/integrations/vectorstores/vectara", "Redis": "https://python.langchain.com/docs/integrations/vectorstores/redis", "PGVector": "https://python.langchain.com/docs/integrations/vectorstores/pgvector", "Rockset": "https://python.langchain.com/docs/integrations/vectorstores/rockset", "Dingo": "https://python.langchain.com/docs/integrations/vectorstores/dingo", "Zilliz": "https://python.langchain.com/docs/integrations/vectorstores/zilliz", "SingleStoreDB": "https://python.langchain.com/docs/integrations/vectorstores/singlestoredb", "Annoy": "https://python.langchain.com/docs/integrations/vectorstores/annoy", "Typesense": "https://python.langchain.com/docs/integrations/vectorstores/typesense", "Activeloop's Deep Lake": "https://python.langchain.com/docs/integrations/vectorstores/activeloop_deeplake", "Tair": "https://python.langchain.com/docs/integrations/vectorstores/tair", "Chroma": "https://python.langchain.com/docs/integrations/vectorstores/chroma", "Alibaba Cloud OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/alibabacloud_opensearch", "StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks", "Clarifai": "https://python.langchain.com/docs/integrations/vectorstores/clarifai", "scikit-learn": "https://python.langchain.com/docs/integrations/vectorstores/sklearn", "DocArrayHnswSearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_hnsw", "MyScale": "https://python.langchain.com/docs/integrations/vectorstores/myscale", "ClickHouse Vector Search": "https://python.langchain.com/docs/integrations/vectorstores/clickhouse", "Qdrant": "https://python.langchain.com/docs/integrations/vectorstores/qdrant", "Tigris": "https://python.langchain.com/docs/integrations/vectorstores/tigris", "AwaDB": "https://python.langchain.com/docs/integrations/vectorstores/awadb", "Supabase (Postgres)": "https://python.langchain.com/docs/integrations/vectorstores/supabase", "OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/opensearch", "Pinecone": "https://python.langchain.com/docs/integrations/vectorstores/pinecone", "BagelDB": "https://python.langchain.com/docs/integrations/vectorstores/bageldb", "Azure Cognitive Search": "https://python.langchain.com/docs/integrations/vectorstores/azuresearch", "Cassandra": "https://python.langchain.com/docs/integrations/vectorstores/cassandra", "USearch": "https://python.langchain.com/docs/integrations/vectorstores/usearch", "Milvus": "https://python.langchain.com/docs/integrations/vectorstores/milvus", "Marqo": "https://python.langchain.com/docs/integrations/vectorstores/marqo", "DocArrayInMemorySearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_in_memory", "pg_embedding": "https://python.langchain.com/docs/integrations/vectorstores/pgembedding", "FAISS": "https://python.langchain.com/docs/integrations/vectorstores/faiss", "AnalyticDB": "https://python.langchain.com/docs/integrations/vectorstores/analyticdb", "Hologres": "https://python.langchain.com/docs/integrations/vectorstores/hologres", "MongoDB Atlas": "https://python.langchain.com/docs/integrations/vectorstores/mongodb_atlas", "Meilisearch": "https://python.langchain.com/docs/integrations/vectorstores/meilisearch", "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", "Psychic": "https://python.langchain.com/docs/integrations/document_loaders/psychic", "Manifest": "https://python.langchain.com/docs/integrations/llms/manifest", "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching", "Summarization": "https://python.langchain.com/docs/use_cases/summarization", "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", "Retrieve from vector stores directly": "https://python.langchain.com/docs/use_cases/question_answering/how_to/vector_db_text_generation", "Improve document indexing with HyDE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/hyde", "Analysis of Twitter the-algorithm source code with LangChain, GPT4 and Activeloop's Deep Lake": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/twitter-the-algorithm-analysis-deeplake", "Use LangChain, GPT and Activeloop's Deep Lake to work with code base": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/code-analysis-deeplake", "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", "Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings", "Split by tokens ": "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/split_by_token", "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", "Loading from LangChainHub": "https://python.langchain.com/docs/modules/chains/how_to/from_hub"}, "DocugamiLoader": {"Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami"}, "GutenbergLoader": {"Gutenberg": "https://python.langchain.com/docs/integrations/document_loaders/gutenberg"}, "AzureBlobStorageContainerLoader": {"Azure Blob Storage": "https://python.langchain.com/docs/integrations/providers/azure_blob_storage", "Azure Blob Storage Container": "https://python.langchain.com/docs/integrations/document_loaders/azure_blob_storage_container"}, "AzureBlobStorageFileLoader": {"Azure Blob Storage": "https://python.langchain.com/docs/integrations/providers/azure_blob_storage", "Azure Blob Storage File": "https://python.langchain.com/docs/integrations/document_loaders/azure_blob_storage_file"}, "WikipediaLoader": {"Wikipedia": "https://python.langchain.com/docs/integrations/document_loaders/wikipedia"}, "ConfluenceLoader": {"Confluence": "https://python.langchain.com/docs/integrations/document_loaders/confluence"}, "Predibase": {"Predibase": "https://python.langchain.com/docs/integrations/llms/predibase"}, "Beam": {"Beam": "https://python.langchain.com/docs/integrations/llms/beam"}, "GrobidParser": {"Grobid": "https://python.langchain.com/docs/integrations/document_loaders/grobid"}, "GenericLoader": {"Grobid": "https://python.langchain.com/docs/integrations/document_loaders/grobid", "Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio", "Source Code": "https://python.langchain.com/docs/integrations/document_loaders/source_code", "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding"}, "Typesense": {"Typesense": "https://python.langchain.com/docs/integrations/vectorstores/typesense"}, "Hologres": {"Hologres": "https://python.langchain.com/docs/integrations/vectorstores/hologres"}, "AI21": {"AI21 Labs": "https://python.langchain.com/docs/integrations/providers/ai21", "AI21": "https://python.langchain.com/docs/integrations/llms/ai21"}, "WandbCallbackHandler": {"Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking"}, "ObsidianLoader": {"Obsidian": "https://python.langchain.com/docs/integrations/document_loaders/obsidian"}, "create_sql_agent": {"CnosDB": "https://python.langchain.com/docs/integrations/providers/cnosdb", "SQL Database Agent": "https://python.langchain.com/docs/integrations/toolkits/sql_database", "SQL": "https://python.langchain.com/docs/use_cases/sql"}, "SQLDatabaseToolkit": {"CnosDB": "https://python.langchain.com/docs/integrations/providers/cnosdb", "SQL Database Agent": "https://python.langchain.com/docs/integrations/toolkits/sql_database", "SQL": "https://python.langchain.com/docs/use_cases/sql", "Use ToolKits with OpenAI Functions": "https://python.langchain.com/docs/modules/agents/how_to/use_toolkits_with_openai_functions"}, "SageMakerCallbackHandler": {"SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking"}, "OpenAIModerationChain": {"OpenAI": "https://python.langchain.com/docs/integrations/providers/openai", "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook"}, "ChatGPTLoader": {"OpenAI": "https://python.langchain.com/docs/integrations/providers/openai", "ChatGPT Data": "https://python.langchain.com/docs/integrations/document_loaders/chatgpt_loader"}, "Nebula": {"Nebula": "https://python.langchain.com/docs/integrations/providers/symblai_nebula", "Nebula (Symbl.ai)": "https://python.langchain.com/docs/integrations/llms/symblai_nebula"}, "AZLyricsLoader": {"AZLyrics": "https://python.langchain.com/docs/integrations/document_loaders/azlyrics"}, "ToMarkdownLoader": {"2Markdown": "https://python.langchain.com/docs/integrations/document_loaders/tomarkdown"}, "Dingo": {"Dingo": "https://python.langchain.com/docs/integrations/vectorstores/dingo"}, "GitLoader": {"Git": "https://python.langchain.com/docs/integrations/document_loaders/git"}, "InfinoCallbackHandler": {"Infino": "https://python.langchain.com/docs/integrations/providers/infino"}, "MlflowAIGateway": {"MLflow AI Gateway": "https://python.langchain.com/docs/integrations/providers/mlflow_ai_gateway"}, "MlflowAIGatewayEmbeddings": {"MLflow AI Gateway": "https://python.langchain.com/docs/integrations/providers/mlflow_ai_gateway"}, "ChatMLflowAIGateway": {"MLflow AI Gateway": "https://python.langchain.com/docs/integrations/providers/mlflow_ai_gateway"}, "SingleStoreDB": {"SingleStoreDB": "https://python.langchain.com/docs/integrations/vectorstores/singlestoredb"}, "Tigris": {"Tigris": "https://python.langchain.com/docs/integrations/vectorstores/tigris"}, "Bedrock": {"Bedrock": "https://python.langchain.com/docs/integrations/llms/bedrock"}, "S3DirectoryLoader": {"AWS S3 Directory": "https://python.langchain.com/docs/integrations/document_loaders/aws_s3_directory"}, "S3FileLoader": {"AWS S3 Directory": "https://python.langchain.com/docs/integrations/providers/aws_s3", "AWS S3 File": "https://python.langchain.com/docs/integrations/document_loaders/aws_s3_file"}, "SQLDatabase": {"Rebuff": "https://python.langchain.com/docs/integrations/providers/rebuff", "SQL Database Agent": "https://python.langchain.com/docs/integrations/toolkits/sql_database", "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", "SQL": "https://python.langchain.com/docs/use_cases/sql", "Multiple Retrieval Sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/multiple_retrieval"}, "Weaviate": {"Weaviate": "https://python.langchain.com/docs/integrations/vectorstores/weaviate", "Weaviate self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/weaviate_self_query"}, "AirbyteJSONLoader": {"Airbyte": "https://python.langchain.com/docs/integrations/providers/airbyte", "Airbyte JSON": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_json"}, "TelegramChatFileLoader": {"Telegram": "https://python.langchain.com/docs/integrations/document_loaders/telegram"}, "TelegramChatApiLoader": {"Telegram": "https://python.langchain.com/docs/integrations/document_loaders/telegram"}, "PredictionGuard": {"Prediction Guard": "https://python.langchain.com/docs/integrations/llms/predictionguard"}, "NotionDirectoryLoader": {"Notion DB": "https://python.langchain.com/docs/integrations/providers/notion", "Notion DB 1/2": "https://python.langchain.com/docs/integrations/document_loaders/notion", "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA"}, "NotionDBLoader": {"Notion DB": "https://python.langchain.com/docs/integrations/providers/notion", "Notion DB 2/2": "https://python.langchain.com/docs/integrations/document_loaders/notiondb"}, "MWDumpLoader": {"MediaWikiDump": "https://python.langchain.com/docs/integrations/document_loaders/mediawikidump"}, "BraveSearchLoader": {"Brave Search": "https://python.langchain.com/docs/integrations/document_loaders/brave_search"}, "StarRocks": {"StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks"}, "ElasticsearchStore": {"Elasticsearch": "https://python.langchain.com/docs/integrations/vectorstores/elasticsearch", "Elasticsearch self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/elasticsearch_self_query"}, "DatadogLogsLoader": {"Datadog Logs": "https://python.langchain.com/docs/integrations/document_loaders/datadog_logs"}, "ApifyDatasetLoader": {"Apify": "https://python.langchain.com/docs/integrations/providers/apify", "Apify Dataset": "https://python.langchain.com/docs/integrations/document_loaders/apify_dataset"}, "NLPCloud": {"NLPCloud": "https://python.langchain.com/docs/integrations/providers/nlpcloud", "NLP Cloud": "https://python.langchain.com/docs/integrations/llms/nlpcloud"}, "Milvus": {"Milvus": "https://python.langchain.com/docs/integrations/vectorstores/milvus", "Zilliz": "https://python.langchain.com/docs/integrations/vectorstores/zilliz"}, "Qdrant": {"Qdrant": "https://python.langchain.com/docs/integrations/vectorstores/qdrant", "Qdrant self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/qdrant_self_query"}, "GitbookLoader": {"GitBook": "https://python.langchain.com/docs/integrations/document_loaders/gitbook"}, "OpenSearchVectorSearch": {"OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/opensearch"}, "Pinecone": {"Pinecone": "https://python.langchain.com/docs/integrations/vectorstores/pinecone", "Self-querying with Pinecone": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/pinecone"}, "Rockset": {"Rockset": "https://python.langchain.com/docs/integrations/vectorstores/rockset"}, "RocksetLoader": {"Rockset": "https://python.langchain.com/docs/integrations/document_loaders/rockset"}, "Minimax": {"Minimax": "https://python.langchain.com/docs/integrations/llms/minimax"}, "UnstructuredFileLoader": {"Unstructured": "https://python.langchain.com/docs/integrations/providers/unstructured", "Unstructured File": "https://python.langchain.com/docs/integrations/document_loaders/unstructured_file"}, "SelfHostedPipeline": {"Runhouse": "https://python.langchain.com/docs/integrations/llms/runhouse"}, "SelfHostedHuggingFaceLLM": {"Runhouse": "https://python.langchain.com/docs/integrations/llms/runhouse"}, "MlflowCallbackHandler": {"MLflow": "https://python.langchain.com/docs/integrations/providers/mlflow_tracking"}, "SpreedlyLoader": {"Spreedly": "https://python.langchain.com/docs/integrations/document_loaders/spreedly"}, "OpenLLM": {"OpenLLM": "https://python.langchain.com/docs/integrations/llms/openllm"}, "PubMedLoader": {"PubMed": "https://python.langchain.com/docs/integrations/document_loaders/pubmed"}, "SearxSearchResults": {"SearxNG Search API": "https://python.langchain.com/docs/integrations/providers/searx"}, "SpacyTextSplitter": {"spaCy": "https://python.langchain.com/docs/integrations/providers/spacy", "Atlas": "https://python.langchain.com/docs/integrations/vectorstores/atlas", "Split by tokens ": "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/split_by_token"}, "Modal": {"Modal": "https://python.langchain.com/docs/integrations/llms/modal"}, "Xinference": {"Xorbits Inference (Xinference)": "https://python.langchain.com/docs/integrations/llms/xinference"}, "IFixitLoader": {"iFixit": "https://python.langchain.com/docs/integrations/document_loaders/ifixit"}, "AlephAlpha": {"Aleph Alpha": "https://python.langchain.com/docs/integrations/llms/aleph_alpha"}, "PipelineAI": {"PipelineAI": "https://python.langchain.com/docs/integrations/llms/pipelineai_example"}, "LlamaCpp": {"Llama.cpp": "https://python.langchain.com/docs/integrations/llms/llamacpp", "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research"}, "AwaDB": {"AwaDB": "https://python.langchain.com/docs/integrations/vectorstores/awadb"}, "ArxivLoader": {"Arxiv": "https://python.langchain.com/docs/integrations/document_loaders/arxiv"}, "Anyscale": {"Anyscale": "https://python.langchain.com/docs/integrations/llms/anyscale"}, "StripeLoader": {"Stripe": "https://python.langchain.com/docs/integrations/document_loaders/stripe"}, "Bagel": {"BagelDB": "https://python.langchain.com/docs/integrations/vectorstores/bageldb"}, "BlackboardLoader": {"Blackboard": "https://python.langchain.com/docs/integrations/document_loaders/blackboard"}, "WhatsAppChatLoader": {"WhatsApp": "https://python.langchain.com/docs/integrations/providers/whatsapp", "WhatsApp Chat": "https://python.langchain.com/docs/integrations/document_loaders/whatsapp_chat"}, "LanceDB": {"LanceDB": "https://python.langchain.com/docs/integrations/vectorstores/lancedb"}, "OneDriveLoader": {"Microsoft OneDrive": "https://python.langchain.com/docs/integrations/document_loaders/microsoft_onedrive"}, "AnalyticDB": {"AnalyticDB": "https://python.langchain.com/docs/integrations/vectorstores/analyticdb"}, "YoutubeLoader": {"YouTube": "https://python.langchain.com/docs/integrations/providers/youtube", "YouTube transcripts": "https://python.langchain.com/docs/integrations/document_loaders/youtube_transcript"}, "GoogleApiYoutubeLoader": {"YouTube": "https://python.langchain.com/docs/integrations/providers/youtube", "YouTube transcripts": "https://python.langchain.com/docs/integrations/document_loaders/youtube_transcript"}, "PromptLayerOpenAI": {"PromptLayer": "https://python.langchain.com/docs/integrations/providers/promptlayer", "PromptLayer OpenAI": "https://python.langchain.com/docs/integrations/llms/promptlayer_openai"}, "DeepLake": {"Deep Lake": "https://python.langchain.com/docs/integrations/providers/deeplake", "Activeloop's Deep Lake": "https://python.langchain.com/docs/integrations/vectorstores/activeloop_deeplake", "Analysis of Twitter the-algorithm source code with LangChain, GPT4 and Activeloop's Deep Lake": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/twitter-the-algorithm-analysis-deeplake", "Use LangChain, GPT and Activeloop's Deep Lake to work with code base": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/code-analysis-deeplake", "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", "Deep Lake self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/activeloop_deeplake_self_query"}, "WhyLabsCallbackHandler": {"WhyLabs": "https://python.langchain.com/docs/integrations/providers/whylabs_profiling"}, "FlyteCallbackHandler": {"Flyte": "https://python.langchain.com/docs/integrations/providers/flyte"}, "wandb_tracing_enabled": {"WandB Tracing": "https://python.langchain.com/docs/integrations/providers/wandb_tracing"}, "ManifestWrapper": {"Hazy Research": "https://python.langchain.com/docs/integrations/providers/hazy_research", "Manifest": "https://python.langchain.com/docs/integrations/llms/manifest"}, "Marqo": {"Marqo": "https://python.langchain.com/docs/integrations/vectorstores/marqo"}, "IMSDbLoader": {"IMSDb": "https://python.langchain.com/docs/integrations/document_loaders/imsdb"}, "PGVector": {"PGVector": "https://python.langchain.com/docs/integrations/vectorstores/pgvector"}, "DeepInfra": {"DeepInfra": "https://python.langchain.com/docs/integrations/llms/deepinfra_example"}, "ZeroShotAgent": {"Jina": "https://python.langchain.com/docs/integrations/providers/jina", "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", "Adding Message Memory backed by a database to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory_in_db", "How to add Memory to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory", "Custom MRKL agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_mrkl_agent", "Shared memory across agents and tools": "https://python.langchain.com/docs/modules/agents/how_to/sharedmemory_for_tools"}, "RedditPostsLoader": {"Reddit": "https://python.langchain.com/docs/integrations/document_loaders/reddit"}, "TrelloLoader": {"Trello": "https://python.langchain.com/docs/integrations/document_loaders/trello"}, "AtlasDB": {"AtlasDB": "https://python.langchain.com/docs/integrations/providers/atlas", "Atlas": "https://python.langchain.com/docs/integrations/vectorstores/atlas"}, "SKLearnVectorStore": {"scikit-learn": "https://python.langchain.com/docs/integrations/vectorstores/sklearn"}, "EverNoteLoader": {"EverNote": "https://python.langchain.com/docs/integrations/document_loaders/evernote"}, "TwitterTweetLoader": {"Twitter": "https://python.langchain.com/docs/integrations/document_loaders/twitter"}, "DiscordChatLoader": {"Discord": "https://python.langchain.com/docs/integrations/document_loaders/discord"}, "RedisCache": {"Redis": "https://python.langchain.com/docs/integrations/providers/redis", "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching"}, "RedisSemanticCache": {"Redis": "https://python.langchain.com/docs/integrations/providers/redis", "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching"}, "Redis": {"Redis": "https://python.langchain.com/docs/integrations/vectorstores/redis"}, "SelfQueryRetriever": {"Chroma": "https://python.langchain.com/docs/integrations/providers/.ipynb_checkpoints/chroma-checkpoint", "Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami", "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", "Weaviate self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/weaviate_self_query", "Elasticsearch self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/elasticsearch_self_query", "Chroma self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/chroma_self_query", "Self-querying with Pinecone": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/pinecone", "Self-querying with MyScale": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/myscale_self_query", "Deep Lake self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/activeloop_deeplake_self_query", "Qdrant self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/qdrant_self_query"}, "ClearMLCallbackHandler": {"ClearML": "https://python.langchain.com/docs/integrations/providers/clearml_tracking"}, "Cohere": {"Cohere": "https://python.langchain.com/docs/integrations/llms/cohere"}, "SlackDirectoryLoader": {"Slack": "https://python.langchain.com/docs/integrations/document_loaders/slack"}, "LLMContentHandler": {"SageMaker Endpoint": "https://python.langchain.com/docs/integrations/providers/sagemaker_endpoint", "SageMakerEndpoint": "https://python.langchain.com/docs/integrations/llms/sagemaker"}, "ContentHandlerBase": {"SageMaker Endpoint": "https://python.langchain.com/docs/integrations/providers/sagemaker_endpoint"}, "HNLoader": {"Hacker News": "https://python.langchain.com/docs/integrations/document_loaders/hacker_news"}, "Annoy": {"Annoy": "https://python.langchain.com/docs/integrations/vectorstores/annoy"}, "DashVector": {"DashVector": "https://python.langchain.com/docs/integrations/vectorstores/dashvector"}, "GCSDirectoryLoader": {"Google Cloud Storage": "https://python.langchain.com/docs/integrations/providers/google_cloud_storage", "Google Cloud Storage Directory": "https://python.langchain.com/docs/integrations/document_loaders/google_cloud_storage_directory"}, "GCSFileLoader": {"Google Cloud Storage": "https://python.langchain.com/docs/integrations/providers/google_cloud_storage", "Google Cloud Storage File": "https://python.langchain.com/docs/integrations/document_loaders/google_cloud_storage_file"}, "ArthurCallbackHandler": {"Arthur": "https://python.langchain.com/docs/integrations/providers/arthur_tracking"}, "DuckDBLoader": {"DuckDB": "https://python.langchain.com/docs/integrations/document_loaders/duckdb"}, "Petals": {"Petals": "https://python.langchain.com/docs/integrations/llms/petals_example"}, "MomentoCache": {"Momento": "https://python.langchain.com/docs/integrations/providers/momento", "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching"}, "NIBittensorLLM": {"NIBittensor": "https://python.langchain.com/docs/integrations/providers/bittensor", "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor"}, "AirtableLoader": {"Airtable": "https://python.langchain.com/docs/integrations/document_loaders/airtable"}, "TensorflowDatasetLoader": {"TensorFlow Datasets": "https://python.langchain.com/docs/integrations/document_loaders/tensorflow_datasets"}, "Clarifai": {"Clarifai": "https://python.langchain.com/docs/integrations/llms/clarifai"}, "BigQueryLoader": {"Google BigQuery": "https://python.langchain.com/docs/integrations/document_loaders/google_bigquery"}, "RoamLoader": {"Roam": "https://python.langchain.com/docs/integrations/document_loaders/roam"}, "Portkey": {"Log, Trace, and Monitor Langchain LLM Calls": "https://python.langchain.com/docs/integrations/providers/portkey/logging_tracing_portkey", "Portkey": "https://python.langchain.com/docs/integrations/providers/portkey/index"}, "Vectara": {"Vectara": "https://python.langchain.com/docs/integrations/vectorstores/vectara", "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", "Vectara Text Generation": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_text_generation"}, "VectaraRetriever": {"Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat"}, "load_qa_chain": {"Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", "SageMakerEndpoint": "https://python.langchain.com/docs/integrations/llms/sagemaker", "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs"}, "CONDENSE_QUESTION_PROMPT": {"Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat"}, "load_qa_with_sources_chain": {"Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times"}, "QA_PROMPT": {"Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat"}, "create_csv_agent": {"CSV Agent": "https://python.langchain.com/docs/integrations/toolkits/csv"}, "create_xorbits_agent": {"Xorbits Agent": "https://python.langchain.com/docs/integrations/toolkits/xorbits"}, "JiraToolkit": {"Jira": "https://python.langchain.com/docs/integrations/toolkits/jira"}, "JiraAPIWrapper": {"Jira": "https://python.langchain.com/docs/integrations/toolkits/jira"}, "create_spark_dataframe_agent": {"Spark Dataframe Agent": "https://python.langchain.com/docs/integrations/toolkits/spark"}, "PyPDFLoader": {"Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", "Google Cloud Storage File": "https://python.langchain.com/docs/integrations/document_loaders/google_cloud_storage_file", "MergeDocLoader": "https://python.langchain.com/docs/integrations/document_loaders/merge_doc_loader", "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat"}, "create_python_agent": {"Python Agent": "https://python.langchain.com/docs/integrations/toolkits/python"}, "PythonREPLTool": {"Python Agent": "https://python.langchain.com/docs/integrations/toolkits/python"}, "create_pbi_agent": {"PowerBI Dataset Agent": "https://python.langchain.com/docs/integrations/toolkits/powerbi"}, "PowerBIToolkit": {"PowerBI Dataset Agent": "https://python.langchain.com/docs/integrations/toolkits/powerbi"}, "PowerBIDataset": {"PowerBI Dataset Agent": "https://python.langchain.com/docs/integrations/toolkits/powerbi"}, "AzureCognitiveServicesToolkit": {"Azure Cognitive Services Toolkit": "https://python.langchain.com/docs/integrations/toolkits/azure_cognitive_services"}, "Requests": {"Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla"}, "APIOperation": {"Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla"}, "OpenAPISpec": {"Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla"}, "NLAToolkit": {"Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla", "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval"}, "GmailToolkit": {"Gmail Toolkit": "https://python.langchain.com/docs/integrations/toolkits/gmail"}, "build_resource_service": {"Gmail Toolkit": "https://python.langchain.com/docs/integrations/toolkits/gmail"}, "get_gmail_credentials": {"Gmail Toolkit": "https://python.langchain.com/docs/integrations/toolkits/gmail"}, "create_json_agent": {"JSON Agent": "https://python.langchain.com/docs/integrations/toolkits/json"}, "JsonToolkit": {"JSON Agent": "https://python.langchain.com/docs/integrations/toolkits/json"}, "JsonSpec": {"JSON Agent": "https://python.langchain.com/docs/integrations/toolkits/json", "OpenAPI agents": "https://python.langchain.com/docs/integrations/toolkits/openapi"}, "GitHubToolkit": {"Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github"}, "GitHubAPIWrapper": {"Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github"}, "GitHubAction": {"Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github"}, "create_spark_sql_agent": {"Spark SQL Agent": "https://python.langchain.com/docs/integrations/toolkits/spark_sql"}, "SparkSQLToolkit": {"Spark SQL Agent": "https://python.langchain.com/docs/integrations/toolkits/spark_sql"}, "SparkSQL": {"Spark SQL Agent": "https://python.langchain.com/docs/integrations/toolkits/spark_sql"}, "create_sync_playwright_browser": {"PlayWright Browser Toolkit": "https://python.langchain.com/docs/integrations/toolkits/playwright"}, "O365Toolkit": {"Office365 Toolkit": "https://python.langchain.com/docs/integrations/toolkits/office365"}, "create_pandas_dataframe_agent": {"Pandas Dataframe Agent": "https://python.langchain.com/docs/integrations/toolkits/pandas", "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times"}, "MultionToolkit": {"MultiOn Toolkit": "https://python.langchain.com/docs/integrations/toolkits/multion"}, "AmadeusToolkit": {"Amadeus Toolkit": "https://python.langchain.com/docs/integrations/toolkits/amadeus"}, "create_vectorstore_agent": {"Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore"}, "VectorStoreToolkit": {"Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore"}, "VectorStoreInfo": {"Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore"}, "create_vectorstore_router_agent": {"Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore"}, "VectorStoreRouterToolkit": {"Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore"}, "reduce_openapi_spec": {"OpenAPI agents": "https://python.langchain.com/docs/integrations/toolkits/openapi"}, "RequestsWrapper": {"OpenAPI agents": "https://python.langchain.com/docs/integrations/toolkits/openapi"}, "create_openapi_agent": {"OpenAPI agents": "https://python.langchain.com/docs/integrations/toolkits/openapi"}, "OpenAPIToolkit": {"OpenAPI agents": "https://python.langchain.com/docs/integrations/toolkits/openapi"}, "RetrievalQAWithSourcesChain": {"Weaviate": "https://python.langchain.com/docs/integrations/vectorstores/weaviate", "Marqo": "https://python.langchain.com/docs/integrations/vectorstores/marqo", "Psychic": "https://python.langchain.com/docs/integrations/document_loaders/psychic", "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research"}, "MatchingEngine": {"MatchingEngine": "https://python.langchain.com/docs/integrations/vectorstores/matchingengine"}, "ScaNN": {"ScaNN": "https://python.langchain.com/docs/integrations/vectorstores/scann"}, "google_palm": {"ScaNN": "https://python.langchain.com/docs/integrations/vectorstores/scann"}, "XataVectorStore": {"Xata": "https://python.langchain.com/docs/integrations/vectorstores/xata"}, "InMemoryDocstore": {"Annoy": "https://python.langchain.com/docs/integrations/vectorstores/annoy", "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt", "BabyAGI User Guide": "https://python.langchain.com/docs/use_cases/agents/baby_agi", "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", "Generative Agents in LangChain": "https://python.langchain.com/docs/use_cases/agent_simulations/characters"}, "OpenAIChat": {"Activeloop's Deep Lake": "https://python.langchain.com/docs/integrations/vectorstores/activeloop_deeplake"}, "AlibabaCloudOpenSearch": {"Alibaba Cloud OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/alibabacloud_opensearch"}, "AlibabaCloudOpenSearchSettings": {"Alibaba Cloud OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/alibabacloud_opensearch"}, "StarRocksSettings": {"StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks"}, "TokenTextSplitter": {"StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks", "Split by tokens ": "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/split_by_token"}, "DirectoryLoader": {"StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks"}, "UnstructuredMarkdownLoader": {"StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks"}, "DocArrayHnswSearch": {"DocArrayHnswSearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_hnsw"}, "MyScaleSettings": {"MyScale": "https://python.langchain.com/docs/integrations/vectorstores/myscale"}, "Clickhouse": {"ClickHouse Vector Search": "https://python.langchain.com/docs/integrations/vectorstores/clickhouse"}, "ClickhouseSettings": {"ClickHouse Vector Search": "https://python.langchain.com/docs/integrations/vectorstores/clickhouse"}, "SupabaseVectorStore": {"Supabase (Postgres)": "https://python.langchain.com/docs/integrations/vectorstores/supabase"}, "AzureSearch": {"Azure Cognitive Search": "https://python.langchain.com/docs/integrations/vectorstores/azuresearch"}, "Cassandra": {"Cassandra": "https://python.langchain.com/docs/integrations/vectorstores/cassandra"}, "USearch": {"USearch": "https://python.langchain.com/docs/integrations/vectorstores/usearch"}, "ElasticVectorSearch": {"Elasticsearch": "https://python.langchain.com/docs/integrations/vectorstores/elasticsearch", "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs"}, "DocArrayInMemorySearch": {"DocArrayInMemorySearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_in_memory"}, "PGEmbedding": {"pg_embedding": "https://python.langchain.com/docs/integrations/vectorstores/pgembedding"}, "MongoDBAtlasVectorSearch": {"MongoDB Atlas": "https://python.langchain.com/docs/integrations/vectorstores/mongodb_atlas"}, "Meilisearch": {"Meilisearch": "https://python.langchain.com/docs/integrations/vectorstores/meilisearch"}, "AsyncChromiumLoader": {"Beautiful Soup": "https://python.langchain.com/docs/integrations/document_transformers/beautiful_soup", "Async Chromium": "https://python.langchain.com/docs/integrations/document_loaders/async_chromium", "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping"}, "BeautifulSoupTransformer": {"Beautiful Soup": "https://python.langchain.com/docs/integrations/document_transformers/beautiful_soup", "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping"}, "NucliaTextTransformer": {"Nuclia Understanding API document transformer": "https://python.langchain.com/docs/integrations/document_transformers/nuclia_transformer"}, "create_metadata_tagger": {"OpenAI Functions Metadata Tagger": "https://python.langchain.com/docs/integrations/document_transformers/openai_metadata_tagger"}, "AsyncHtmlLoader": {"html2text": "https://python.langchain.com/docs/integrations/document_transformers/html2text", "AsyncHtmlLoader": "https://python.langchain.com/docs/integrations/document_loaders/async_html", "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping"}, "Html2TextTransformer": {"html2text": "https://python.langchain.com/docs/integrations/document_transformers/html2text", "Async Chromium": "https://python.langchain.com/docs/integrations/document_loaders/async_chromium", "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping"}, "DoctranPropertyExtractor": {"Doctran Extract Properties": "https://python.langchain.com/docs/integrations/document_transformers/doctran_extract_properties"}, "DoctranQATransformer": {"Doctran Interrogate Documents": "https://python.langchain.com/docs/integrations/document_transformers/doctran_interrogate_document"}, "DoctranTextTranslator": {"Doctran Translate Documents": "https://python.langchain.com/docs/integrations/document_transformers/doctran_translate_document"}, "SnowflakeLoader": {"Snowflake": "https://python.langchain.com/docs/integrations/document_loaders/snowflake"}, "AcreomLoader": {"acreom": "https://python.langchain.com/docs/integrations/document_loaders/acreom"}, "ArcGISLoader": {"ArcGIS": "https://python.langchain.com/docs/integrations/document_loaders/arcgis"}, "UnstructuredCSVLoader": {"CSV": "https://python.langchain.com/docs/integrations/document_loaders/csv"}, "XorbitsLoader": {"Xorbits Pandas DataFrame": "https://python.langchain.com/docs/integrations/document_loaders/xorbits"}, "UnstructuredEmailLoader": {"Email": "https://python.langchain.com/docs/integrations/document_loaders/email"}, "OutlookMessageLoader": {"Email": "https://python.langchain.com/docs/integrations/document_loaders/email"}, "BlockchainDocumentLoader": {"Blockchain": "https://python.langchain.com/docs/integrations/document_loaders/blockchain"}, "BlockchainType": {"Blockchain": "https://python.langchain.com/docs/integrations/document_loaders/blockchain"}, "RecursiveUrlLoader": {"Recursive URL Loader": "https://python.langchain.com/docs/integrations/document_loaders/recursive_url_loader"}, "JoplinLoader": {"Joplin": "https://python.langchain.com/docs/integrations/document_loaders/joplin"}, "AirbyteSalesforceLoader": {"Airbyte Salesforce": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_salesforce"}, "EtherscanLoader": {"Etherscan Loader": "https://python.langchain.com/docs/integrations/document_loaders/Etherscan"}, "AirbyteCDKLoader": {"Airbyte CDK": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_cdk"}, "Docx2txtLoader": {"Microsoft Word": "https://python.langchain.com/docs/integrations/document_loaders/microsoft_word"}, "OpenAIWhisperParser": {"Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio"}, "YoutubeAudioLoader": {"Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio"}, "UnstructuredURLLoader": {"URL": "https://python.langchain.com/docs/integrations/document_loaders/url"}, "SeleniumURLLoader": {"URL": "https://python.langchain.com/docs/integrations/document_loaders/url"}, "PlaywrightURLLoader": {"URL": "https://python.langchain.com/docs/integrations/document_loaders/url"}, "AirbyteStripeLoader": {"Airbyte Stripe": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_stripe"}, "OpenCityDataLoader": {"Geopandas": "https://python.langchain.com/docs/integrations/document_loaders/geopandas", "Open City Data": "https://python.langchain.com/docs/integrations/document_loaders/open_city_data"}, "GeoDataFrameLoader": {"Geopandas": "https://python.langchain.com/docs/integrations/document_loaders/geopandas"}, "OBSFileLoader": {"Huawei OBS File": "https://python.langchain.com/docs/integrations/document_loaders/huawei_obs_file"}, "HuggingFaceDatasetLoader": {"HuggingFace dataset": "https://python.langchain.com/docs/integrations/document_loaders/hugging_face_dataset"}, "DropboxLoader": {"Dropbox": "https://python.langchain.com/docs/integrations/document_loaders/dropbox"}, "AirbyteTypeformLoader": {"Airbyte Typeform": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_typeform"}, "MHTMLLoader": {"mhtml": "https://python.langchain.com/docs/integrations/document_loaders/mhtml"}, "NewsURLLoader": {"News URL": "https://python.langchain.com/docs/integrations/document_loaders/news"}, "ImageCaptionLoader": {"Image captions": "https://python.langchain.com/docs/integrations/document_loaders/image_captions"}, "UnstructuredRSTLoader": {"RST": "https://python.langchain.com/docs/integrations/document_loaders/rst"}, "ConversationBufferWindowMemory": {"Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Meta-Prompt": "https://python.langchain.com/docs/use_cases/autonomous_agents/meta_prompt", "Create ChatGPT clone": "https://python.langchain.com/docs/modules/agents/how_to/chatgpt_clone"}, "UnstructuredImageLoader": {"Images": "https://python.langchain.com/docs/integrations/document_loaders/image"}, "NucliaLoader": {"Nuclia Understanding API document loader": "https://python.langchain.com/docs/integrations/document_loaders/nuclia"}, "TencentCOSFileLoader": {"Tencent COS File": "https://python.langchain.com/docs/integrations/document_loaders/tencent_cos_file"}, "TomlLoader": {"TOML": "https://python.langchain.com/docs/integrations/document_loaders/toml"}, "UnstructuredAPIFileLoader": {"Unstructured File": "https://python.langchain.com/docs/integrations/document_loaders/unstructured_file"}, "PsychicLoader": {"Psychic": "https://python.langchain.com/docs/integrations/document_loaders/psychic"}, "TencentCOSDirectoryLoader": {"Tencent COS Directory": "https://python.langchain.com/docs/integrations/document_loaders/tencent_cos_directory"}, "GitHubIssuesLoader": {"GitHub": "https://python.langchain.com/docs/integrations/document_loaders/github"}, "UnstructuredOrgModeLoader": {"Org-mode": "https://python.langchain.com/docs/integrations/document_loaders/org_mode"}, "LarkSuiteDocLoader": {"LarkSuite (FeiShu)": "https://python.langchain.com/docs/integrations/document_loaders/larksuite"}, "load_summarize_chain": {"LarkSuite (FeiShu)": "https://python.langchain.com/docs/integrations/document_loaders/larksuite", "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching", "Summarization": "https://python.langchain.com/docs/use_cases/summarization"}, "IuguLoader": {"Iugu": "https://python.langchain.com/docs/integrations/document_loaders/iugu"}, "UnstructuredEPubLoader": {"EPub ": "https://python.langchain.com/docs/integrations/document_loaders/epub"}, "AttributeInfo": {"Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami", "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", "Weaviate self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/weaviate_self_query", "Elasticsearch self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/elasticsearch_self_query", "Chroma self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/chroma_self_query", "Self-querying with Pinecone": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/pinecone", "Self-querying with MyScale": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/myscale_self_query", "Deep Lake self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/activeloop_deeplake_self_query", "Qdrant self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/qdrant_self_query"}, "UnstructuredFileIOLoader": {"Google Drive": "https://python.langchain.com/docs/integrations/document_loaders/google_drive"}, "BrowserlessLoader": {"Browserless": "https://python.langchain.com/docs/integrations/document_loaders/browserless"}, "BibtexLoader": {"BibTeX": "https://python.langchain.com/docs/integrations/document_loaders/bibtex"}, "AirbyteHubspotLoader": {"Airbyte Hubspot": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_hubspot"}, "AirbyteGongLoader": {"Airbyte Gong": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_gong"}, "ReadTheDocsLoader": {"ReadTheDocs Documentation": "https://python.langchain.com/docs/integrations/document_loaders/readthedocs_documentation"}, "DataFrameLoader": {"Pandas DataFrame": "https://python.langchain.com/docs/integrations/document_loaders/pandas_dataframe"}, "GoogleApiClient": {"YouTube transcripts": "https://python.langchain.com/docs/integrations/document_loaders/youtube_transcript"}, "ConcurrentLoader": {"Concurrent Loader": "https://python.langchain.com/docs/integrations/document_loaders/concurrent"}, "RSSFeedLoader": {"RSS Feeds": "https://python.langchain.com/docs/integrations/document_loaders/rss"}, "NotebookLoader": {"Jupyter Notebook": "https://python.langchain.com/docs/integrations/document_loaders/jupyter_notebook", "Notebook": "https://python.langchain.com/docs/integrations/document_loaders/example_data/notebook"}, "UnstructuredTSVLoader": {"TSV": "https://python.langchain.com/docs/integrations/document_loaders/tsv"}, "UnstructuredODTLoader": {"Open Document Format (ODT)": "https://python.langchain.com/docs/integrations/document_loaders/odt"}, "EmbaasBlobLoader": {"Embaas": "https://python.langchain.com/docs/integrations/document_loaders/embaas"}, "Blob": {"Embaas": "https://python.langchain.com/docs/integrations/document_loaders/embaas"}, "EmbaasLoader": {"Embaas": "https://python.langchain.com/docs/integrations/document_loaders/embaas"}, "UnstructuredXMLLoader": {"XML": "https://python.langchain.com/docs/integrations/document_loaders/xml"}, "MaxComputeLoader": {"Alibaba Cloud MaxCompute": "https://python.langchain.com/docs/integrations/document_loaders/alibaba_cloud_maxcompute"}, "CubeSemanticLoader": {"Cube Semantic Layer": "https://python.langchain.com/docs/integrations/document_loaders/cube_semantic"}, "UnstructuredExcelLoader": {"Microsoft Excel": "https://python.langchain.com/docs/integrations/document_loaders/excel"}, "Language": {"Source Code": "https://python.langchain.com/docs/integrations/document_loaders/source_code", "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding"}, "LanguageParser": {"Source Code": "https://python.langchain.com/docs/integrations/document_loaders/source_code", "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding"}, "SRTLoader": {"Subtitle": "https://python.langchain.com/docs/integrations/document_loaders/subtitle"}, "MastodonTootsLoader": {"Mastodon": "https://python.langchain.com/docs/integrations/document_loaders/mastodon"}, "AirbyteShopifyLoader": {"Airbyte Shopify": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_shopify"}, "MergedDataLoader": {"MergeDocLoader": "https://python.langchain.com/docs/integrations/document_loaders/merge_doc_loader"}, "PySparkDataFrameLoader": {"PySpark DataFrame Loader": "https://python.langchain.com/docs/integrations/document_loaders/pyspark_dataframe"}, "AirbyteZendeskSupportLoader": {"Airbyte Zendesk Support": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_zendesk_support"}, "CoNLLULoader": {"CoNLL-U": "https://python.langchain.com/docs/integrations/document_loaders/conll-u"}, "OBSDirectoryLoader": {"Huawei OBS Directory": "https://python.langchain.com/docs/integrations/document_loaders/huawei_obs_directory"}, "FaunaLoader": {"Fauna": "https://python.langchain.com/docs/integrations/document_loaders/fauna"}, "SitemapLoader": {"Sitemap": "https://python.langchain.com/docs/integrations/document_loaders/sitemap"}, "StochasticAI": {"StochasticAI": "https://python.langchain.com/docs/integrations/llms/stochasticai"}, "ForefrontAI": {"ForefrontAI": "https://python.langchain.com/docs/integrations/llms/forefrontai_example"}, "CerebriumAI": {"CerebriumAI": "https://python.langchain.com/docs/integrations/llms/cerebriumai_example"}, "FireworksChat": {"Fireworks": "https://python.langchain.com/docs/integrations/llms/Fireworks"}, "OctoAIEndpoint": {"OctoAI Compute Service": "https://python.langchain.com/docs/integrations/llms/octoai"}, "Writer": {"Writer": "https://python.langchain.com/docs/integrations/llms/writer"}, "TextGen": {"TextGen": "https://python.langchain.com/docs/integrations/llms/textgen"}, "MosaicML": {"MosaicML": "https://python.langchain.com/docs/integrations/llms/mosaicml"}, "KoboldApiLLM": {"KoboldAI API": "https://python.langchain.com/docs/integrations/llms/koboldai"}, "VertexAI": {"Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/llms/google_vertex_ai_palm"}, "Ollama": {"Ollama": "https://python.langchain.com/docs/integrations/llms/ollama"}, "LLMResult": {"Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", "Async callbacks": "https://python.langchain.com/docs/modules/callbacks/async_callbacks"}, "BaseCallbackHandler": {"Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", "Custom callback handlers": "https://python.langchain.com/docs/modules/callbacks/custom_callbacks", "Multiple callback handlers": "https://python.langchain.com/docs/modules/callbacks/multiple_callbacks", "Async callbacks": "https://python.langchain.com/docs/modules/callbacks/async_callbacks", "Streaming final agent output": "https://python.langchain.com/docs/modules/agents/how_to/streaming_stdout_final_only"}, "TitanTakeoff": {"Titan Takeoff": "https://python.langchain.com/docs/integrations/llms/titan_takeoff"}, "GooseAI": {"GooseAI": "https://python.langchain.com/docs/integrations/llms/gooseai_example"}, "Databricks": {"Databricks": "https://python.langchain.com/docs/integrations/llms/databricks"}, "EdenAI": {"Eden AI": "https://python.langchain.com/docs/integrations/llms/edenai"}, "VLLM": {"vLLM": "https://python.langchain.com/docs/integrations/llms/vllm"}, "VLLMOpenAI": {"vLLM": "https://python.langchain.com/docs/integrations/llms/vllm"}, "MapReduceChain": {"Manifest": "https://python.langchain.com/docs/integrations/llms/manifest", "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching", "Summarization": "https://python.langchain.com/docs/use_cases/summarization"}, "ModelLaboratory": {"Manifest": "https://python.langchain.com/docs/integrations/llms/manifest", "Model comparison": "https://python.langchain.com/docs/guides/model_laboratory"}, "Tongyi": {"Tongyi Qwen": "https://python.langchain.com/docs/integrations/llms/tongyi"}, "InMemoryCache": {"Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching"}, "SQLiteCache": {"Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching"}, "GPTCache": {"Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching"}, "SQLAlchemyCache": {"Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching"}, "AzureMLOnlineEndpoint": {"AzureML Online Endpoint": "https://python.langchain.com/docs/integrations/llms/azureml_endpoint_example"}, "ContentFormatterBase": {"AzureML Online Endpoint": "https://python.langchain.com/docs/integrations/llms/azureml_endpoint_example"}, "DollyContentFormatter": {"AzureML Online Endpoint": "https://python.langchain.com/docs/integrations/llms/azureml_endpoint_example"}, "load_llm": {"AzureML Online Endpoint": "https://python.langchain.com/docs/integrations/llms/azureml_endpoint_example", "Serialization": "https://python.langchain.com/docs/modules/model_io/models/llms/llm_serialization"}, "AzureMLEndpointClient": {"AzureML Online Endpoint": "https://python.langchain.com/docs/integrations/llms/azureml_endpoint_example"}, "OpenLM": {"OpenLM": "https://python.langchain.com/docs/integrations/llms/openlm"}, "HuggingFaceTextGenInference": {"Huggingface TextGen Inference": "https://python.langchain.com/docs/integrations/llms/huggingface_textgen_inference"}, "ChatGLM": {"ChatGLM": "https://python.langchain.com/docs/integrations/llms/chatglm"}, "Replicate": {"Replicate": "https://python.langchain.com/docs/integrations/llms/replicate"}, "StrOutputParser": {"Fallbacks": "https://python.langchain.com/docs/guides/fallbacks", "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook"}, "DatetimeOutputParser": {"Fallbacks": "https://python.langchain.com/docs/guides/fallbacks", "Datetime parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/datetime"}, "tracing_v2_enabled": {"LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough"}, "wait_for_all_tracers": {"LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough"}, "EvaluatorType": {"LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough", "Criteria Evaluation": "https://python.langchain.com/docs/guides/evaluation/string/criteria_eval_chain"}, "RunEvalConfig": {"LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough"}, "arun_on_dataset": {"LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough"}, "run_on_dataset": {"LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough"}, "openai": {"OpenAI Adapter": "https://python.langchain.com/docs/guides/adapters/openai"}, "load_evaluator": {"Comparing Chain Outputs": "https://python.langchain.com/docs/guides/evaluation/examples/comparisons", "Agent Trajectory": "https://python.langchain.com/docs/guides/evaluation/trajectory/trajectory_eval", "Pairwise Embedding Distance ": "https://python.langchain.com/docs/guides/evaluation/comparison/pairwise_embedding_distance", "Pairwise String Comparison": "https://python.langchain.com/docs/guides/evaluation/comparison/pairwise_string", "Criteria Evaluation": "https://python.langchain.com/docs/guides/evaluation/string/criteria_eval_chain", "String Distance": "https://python.langchain.com/docs/guides/evaluation/string/string_distance", "Embedding Distance": "https://python.langchain.com/docs/guides/evaluation/string/embedding_distance"}, "load_dataset": {"Comparing Chain Outputs": "https://python.langchain.com/docs/guides/evaluation/examples/comparisons"}, "AgentAction": {"Custom Trajectory Evaluator": "https://python.langchain.com/docs/guides/evaluation/trajectory/custom", "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", "Multiple callback handlers": "https://python.langchain.com/docs/modules/callbacks/multiple_callbacks", "Custom multi-action agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_multi_action_agent", "Custom agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent", "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval"}, "AgentTrajectoryEvaluator": {"Custom Trajectory Evaluator": "https://python.langchain.com/docs/guides/evaluation/trajectory/custom"}, "EmbeddingDistance": {"Pairwise Embedding Distance ": "https://python.langchain.com/docs/guides/evaluation/comparison/pairwise_embedding_distance", "Embedding Distance": "https://python.langchain.com/docs/guides/evaluation/string/embedding_distance"}, "PairwiseStringEvaluator": {"Custom Pairwise Evaluator": "https://python.langchain.com/docs/guides/evaluation/comparison/custom"}, "Criteria": {"Criteria Evaluation": "https://python.langchain.com/docs/guides/evaluation/string/criteria_eval_chain"}, "StringEvaluator": {"Custom String Evaluator": "https://python.langchain.com/docs/guides/evaluation/string/custom"}, "StringDistance": {"String Distance": "https://python.langchain.com/docs/guides/evaluation/string/string_distance"}, "JsonOutputFunctionsParser": {"Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook"}, "JsonKeyOutputFunctionsParser": {"Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook"}, "RunnablePassthrough": {"Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook"}, "RunnableMap": {"Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", "Interface": "https://python.langchain.com/docs/guides/expression_language/interface"}, "format_document": {"Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook"}, "create_tagging_chain_pydantic": {"Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", "Tagging": "https://python.langchain.com/docs/use_cases/tagging"}, "RouterRunnable": {"Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook"}, "RunnableLambda": {"Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook"}, "MessagesPlaceholder": {"Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", "Add Memory to OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/add_memory_openai_functions", "Types of `MessagePromptTemplate`": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/msg_prompt_templates"}, "WebResearchRetriever": {"Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research"}, "ConversationSummaryMemory": {"Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding", "How to use multiple memory classes in the same chain": "https://python.langchain.com/docs/modules/memory/multiple_memory"}, "ConversationSummaryBufferMemory": {"Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", "ConversationSummaryBufferMemory": "https://python.langchain.com/docs/modules/memory/types/summary_buffer"}, "StuffDocumentsChain": {"Summarization": "https://python.langchain.com/docs/use_cases/summarization", "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", "Lost in the middle: The problem with long contexts": "https://python.langchain.com/docs/modules/data_connection/document_transformers/post_retrieval/long_context_reorder"}, "ReduceDocumentsChain": {"Summarization": "https://python.langchain.com/docs/use_cases/summarization"}, "MapReduceDocumentsChain": {"Summarization": "https://python.langchain.com/docs/use_cases/summarization"}, "create_extraction_chain_pydantic": {"Extraction": "https://python.langchain.com/docs/use_cases/extraction"}, "PydanticOutputParser": {"Extraction": "https://python.langchain.com/docs/use_cases/extraction", "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever", "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", "Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry", "Pydantic (JSON) parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/pydantic"}, "get_openapi_chain": {"Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis"}, "APIChain": {"Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis"}, "open_meteo_docs": {"Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis"}, "tmdb_docs": {"Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis"}, "podcast_docs": {"Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis"}, "LLMRequestsChain": {"Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis"}, "create_sql_query_chain": {"SQL": "https://python.langchain.com/docs/use_cases/sql", "Multiple Retrieval Sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/multiple_retrieval"}, "ElasticsearchDatabaseChain": {"SQL": "https://python.langchain.com/docs/use_cases/sql"}, "FileChatMessageHistory": {"AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt"}, "BaseLLM": {"BabyAGI User Guide": "https://python.langchain.com/docs/use_cases/agents/baby_agi", "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context"}, "VectorStore": {"BabyAGI User Guide": "https://python.langchain.com/docs/use_cases/agents/baby_agi", "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent"}, "Chain": {"BabyAGI User Guide": "https://python.langchain.com/docs/use_cases/agents/baby_agi", "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", "Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain"}, "BaseTool": {"!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", "Custom functions with OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/custom-functions-with-openai-functions-agent"}, "BaseCombineDocumentsChain": {"!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times"}, "MultiQueryRetriever": {"QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever"}, "MarkdownHeaderTextSplitter": {"Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", "MarkdownHeaderTextSplitter": "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/markdown_header_metadata"}, "create_retriever_tool": {"Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents"}, "create_conversational_retrieval_agent": {"Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents"}, "AgentTokenBufferMemory": {"Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents"}, "create_citation_fuzzy_match_chain": {"Cite sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/qa_citations"}, "BaseRetriever": {"Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare"}, "AsyncCallbackManagerForRetrieverRun": {"Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare"}, "CallbackManagerForRetrieverRun": {"Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare"}, "FlareChain": {"Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare"}, "HypotheticalDocumentEmbedder": {"Improve document indexing with HyDE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/hyde"}, "create_qa_with_sources_chain": {"Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa"}, "create_qa_with_structure_chain": {"Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa"}, "LLMSingleActionAgent": {"Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval"}, "AgentOutputParser": {"Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval"}, "StringPromptTemplate": {"Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval", "Custom prompt template": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/custom_prompt_template", "Connecting to a Feature Store": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/connecting_to_a_feature_store"}, "AgentFinish": {"Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", "Custom multi-action agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_multi_action_agent", "Running Agent as an Iterator": "https://python.langchain.com/docs/modules/agents/how_to/agent_iter", "Custom agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent", "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval"}, "AIPlugin": {"Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval"}, "SteamshipImageGenerationTool": {"Multi-modal outputs: Image & Text": "https://python.langchain.com/docs/use_cases/multi_modal/image_agent"}, "BaseMessage": {"CAMEL Role-Playing Autonomous Cooperative Agents": "https://python.langchain.com/docs/use_cases/agent_simulations/camel_role_playing", "Multi-agent decentralized speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_bidding", "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", "Multi-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/multi_player_dnd", "Simulated Environment: Gymnasium": "https://python.langchain.com/docs/use_cases/agent_simulations/gymnasium", "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools"}, "NeptuneGraph": {"Neptune Open Cypher QA Chain": "https://python.langchain.com/docs/use_cases/more/graph/neptune_cypher_qa"}, "NeptuneOpenCypherQAChain": {"Neptune Open Cypher QA Chain": "https://python.langchain.com/docs/use_cases/more/graph/neptune_cypher_qa"}, "NebulaGraphQAChain": {"NebulaGraphQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_nebula_qa"}, "NebulaGraph": {"NebulaGraphQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_nebula_qa"}, "KuzuGraph": {"KuzuQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_kuzu_qa"}, "KuzuQAChain": {"KuzuQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_kuzu_qa"}, "HugeGraphQAChain": {"HugeGraph QA Chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_hugegraph_qa"}, "HugeGraph": {"HugeGraph QA Chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_hugegraph_qa"}, "GraphSparqlQAChain": {"GraphSparqlQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_sparql_qa"}, "RdfGraph": {"GraphSparqlQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_sparql_qa"}, "ArangoGraph": {"ArangoDB QA chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_arangodb_qa"}, "ArangoGraphQAChain": {"ArangoDB QA chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_arangodb_qa"}, "GraphIndexCreator": {"Graph QA": "https://python.langchain.com/docs/use_cases/more/graph/graph_qa"}, "GraphQAChain": {"Graph QA": "https://python.langchain.com/docs/use_cases/more/graph/graph_qa"}, "NetworkxEntityGraph": {"Graph QA": "https://python.langchain.com/docs/use_cases/more/graph/graph_qa"}, "GraphCypherQAChain": {"Graph DB QA chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_cypher_qa"}, "Neo4jGraph": {"Graph DB QA chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_cypher_qa"}, "LLMBashChain": {"Bash chain": "https://python.langchain.com/docs/use_cases/more/code_writing/llm_bash"}, "BashOutputParser": {"Bash chain": "https://python.langchain.com/docs/use_cases/more/code_writing/llm_bash"}, "BashProcess": {"Bash chain": "https://python.langchain.com/docs/use_cases/more/code_writing/llm_bash"}, "LLMSymbolicMathChain": {"LLM Symbolic Math ": "https://python.langchain.com/docs/use_cases/more/code_writing/llm_symbolic_math"}, "LLMSummarizationCheckerChain": {"Summarization checker chain": "https://python.langchain.com/docs/use_cases/more/self_check/llm_summarization_checker"}, "LLMCheckerChain": {"Self-checking chain": "https://python.langchain.com/docs/use_cases/more/self_check/llm_checker"}, "RegexParser": {"Multi-Agent Simulated Environment: Petting Zoo": "https://python.langchain.com/docs/use_cases/agent_simulations/petting_zoo", "Multi-agent decentralized speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_bidding", "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", "Simulated Environment: Gymnasium": "https://python.langchain.com/docs/use_cases/agent_simulations/gymnasium"}, "TimeWeightedVectorStoreRetriever": {"Generative Agents in LangChain": "https://python.langchain.com/docs/use_cases/agent_simulations/characters"}, "InMemoryStore": {"Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings", "Parent Document Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/parent_document_retriever"}, "LocalFileStore": {"Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings"}, "RedisStore": {"Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings"}, "CacheBackedEmbeddings": {"Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings"}, "EnsembleRetriever": {"Ensemble Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/ensemble"}, "ParentDocumentRetriever": {"Parent Document Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/parent_document_retriever"}, "SentenceTransformersTokenTextSplitter": {"Split by tokens ": "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/split_by_token"}, "NLTKTextSplitter": {"Split by tokens ": "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/split_by_token"}, "ChatMessageHistory": {"Adding Message Memory backed by a database to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory_in_db"}, "BaseMemory": {"How to create a custom Memory class": "https://python.langchain.com/docs/modules/memory/custom_memory"}, "ConversationKGMemory": {"Conversation Knowledge Graph Memory": "https://python.langchain.com/docs/modules/memory/types/kg"}, "ConversationTokenBufferMemory": {"ConversationTokenBufferMemory": "https://python.langchain.com/docs/modules/memory/types/token_buffer"}, "tracing_enabled": {"Multiple callback handlers": "https://python.langchain.com/docs/modules/callbacks/multiple_callbacks"}, "FileCallbackHandler": {"Logging to file": "https://python.langchain.com/docs/modules/callbacks/filecallbackhandler"}, "AsyncCallbackHandler": {"Async callbacks": "https://python.langchain.com/docs/modules/callbacks/async_callbacks"}, "StructuredTool": {"Multi-Input Tools": "https://python.langchain.com/docs/modules/agents/tools/multi_input_tool", "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools"}, "AsyncCallbackManagerForToolRun": {"Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools"}, "CallbackManagerForToolRun": {"Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools"}, "ToolException": {"Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools"}, "format_tool_to_openai_function": {"Tools as OpenAI Functions": "https://python.langchain.com/docs/modules/agents/tools/tools_as_openai_functions"}, "RequestsGetTool": {"Tool Input Schema": "https://python.langchain.com/docs/modules/agents/tools/tool_input_validation"}, "HumanApprovalCallbackHandler": {"Human-in-the-loop Tool Validation": "https://python.langchain.com/docs/modules/agents/tools/human_approval"}, "XMLAgent": {"XML Agent": "https://python.langchain.com/docs/modules/agents/agent_types/xml_agent"}, "DocstoreExplorer": {"ReAct document store": "https://python.langchain.com/docs/modules/agents/agent_types/react_docstore"}, "ReadOnlySharedMemory": {"Shared memory across agents and tools": "https://python.langchain.com/docs/modules/agents/how_to/sharedmemory_for_tools"}, "BaseMultiActionAgent": {"Custom multi-action agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_multi_action_agent"}, "FinalStreamingStdOutCallbackHandler": {"Streaming final agent output": "https://python.langchain.com/docs/modules/agents/how_to/streaming_stdout_final_only"}, "LangChainTracer": {"Async API": "https://python.langchain.com/docs/modules/agents/how_to/async_agent"}, "BaseSingleActionAgent": {"Custom agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent"}, "HumanInputChatModel": {"Human input Chat Model": "https://python.langchain.com/docs/modules/model_io/models/chat/human_input_chat_model"}, "FakeListLLM": {"Fake LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/fake_llm"}, "CallbackManagerForLLMRun": {"Custom LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/custom_llm"}, "LLM": {"Custom LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/custom_llm"}, "HumanInputLLM": {"Human input LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/human_input_llm"}, "OutputFixingParser": {"Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry"}, "RetryOutputParser": {"Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry"}, "RetryWithErrorOutputParser": {"Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry"}, "EnumOutputParser": {"Enum parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/enum"}, "MaxMarginalRelevanceExampleSelector": {"Select by maximal marginal relevance (MMR)": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/mmr"}, "SemanticSimilarityExampleSelector": {"Select by maximal marginal relevance (MMR)": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/mmr", "Few shot examples for chat models": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/few_shot_examples_chat"}, "FewShotPromptTemplate": {"Select by maximal marginal relevance (MMR)": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/mmr", "Select by n-gram overlap": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/ngram_overlap"}, "BaseExampleSelector": {"Custom example selector": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/custom_example_selector"}, "NGramOverlapExampleSelector": {"Select by n-gram overlap": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/ngram_overlap"}, "FewShotChatMessagePromptTemplate": {"Few shot examples for chat models": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/few_shot_examples_chat"}, "load_prompt": {"Serialization": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompt_serialization"}, "ChatMessagePromptTemplate": {"Types of `MessagePromptTemplate`": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/msg_prompt_templates"}, "MultiPromptChain": {"Router": "https://python.langchain.com/docs/modules/chains/foundational/router"}, "LLMRouterChain": {"Router": "https://python.langchain.com/docs/modules/chains/foundational/router"}, "RouterOutputParser": {"Router": "https://python.langchain.com/docs/modules/chains/foundational/router"}, "EmbeddingRouterChain": {"Router": "https://python.langchain.com/docs/modules/chains/foundational/router"}, "BaseLanguageModel": {"Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain"}, "AsyncCallbackManagerForChainRun": {"Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain"}, "CallbackManagerForChainRun": {"Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain"}, "BasePromptTemplate": {"Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain"}, "load_chain": {"Serialization": "https://python.langchain.com/docs/modules/chains/how_to/serialization", "Loading from LangChainHub": "https://python.langchain.com/docs/modules/chains/how_to/from_hub"}, "create_openai_fn_chain": {"Using OpenAI functions": "https://python.langchain.com/docs/modules/chains/how_to/openai_functions"}, "create_structured_output_chain": {"Using OpenAI functions": "https://python.langchain.com/docs/modules/chains/how_to/openai_functions"}} \ No newline at end of file +{ + "HuggingFaceBgeEmbeddings": { + "BGE Hugging Face Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/bge_huggingface" + }, + "XinferenceEmbeddings": { + "Xorbits inference (Xinference)": "https://python.langchain.com/docs/integrations/text_embedding/xinference" + }, + "DeepInfraEmbeddings": { + "DeepInfra": "https://python.langchain.com/docs/integrations/text_embedding/deepinfra" + }, + "HuggingFaceEmbeddings": { + "Hugging Face Hub": "https://python.langchain.com/docs/integrations/text_embedding/huggingfacehub", + "Sentence Transformers Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/sentence_transformers", + "LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever", + "Hugging Face": "https://python.langchain.com/docs/integrations/providers/huggingface", + "ScaNN": "https://python.langchain.com/docs/integrations/vectorstores/scann", + "Annoy": "https://python.langchain.com/docs/integrations/vectorstores/annoy", + "Pairwise Embedding Distance ": "https://python.langchain.com/docs/guides/evaluation/comparison/pairwise_embedding_distance", + "Embedding Distance": "https://python.langchain.com/docs/guides/evaluation/string/embedding_distance", + "Lost in the middle: The problem with long contexts": "https://python.langchain.com/docs/modules/data_connection/document_transformers/post_retrieval/long_context_reorder" + }, + "GPT4AllEmbeddings": { + "GPT4All": "https://python.langchain.com/docs/integrations/text_embedding/gpt4all", + "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", + "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", + "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research" + }, + "MosaicMLInstructorEmbeddings": { + "MosaicML embeddings": "https://python.langchain.com/docs/integrations/text_embedding/mosaicml" + }, + "OpenAIEmbeddings": { + "OpenAI": "https://python.langchain.com/docs/integrations/providers/openai", + "AzureOpenAI": "https://python.langchain.com/docs/integrations/text_embedding/azureopenai", + "RePhraseQueryRetriever": "https://python.langchain.com/docs/integrations/retrievers/re_phrase", + "Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", + "kNN": "https://python.langchain.com/docs/integrations/retrievers/knn", + "DocArray Retriever": "https://python.langchain.com/docs/integrations/retrievers/docarray_retriever", + "SVM": "https://python.langchain.com/docs/integrations/retrievers/svm", + "Pinecone Hybrid Search": "https://python.langchain.com/docs/integrations/retrievers/pinecone_hybrid_search", + "LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever", + "Azure OpenAI": "https://python.langchain.com/docs/integrations/providers/azure_openai", + "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", + "Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore", + "LanceDB": "https://python.langchain.com/docs/integrations/vectorstores/lancedb", + "Weaviate": "https://python.langchain.com/docs/integrations/vectorstores/weaviate", + "Xata": "https://python.langchain.com/docs/integrations/vectorstores/xata", + "Redis": "https://python.langchain.com/docs/integrations/vectorstores/redis", + "PGVector": "https://python.langchain.com/docs/integrations/vectorstores/pgvector", + "Rockset": "https://python.langchain.com/docs/integrations/vectorstores/rockset", + "Dingo": "https://python.langchain.com/docs/integrations/vectorstores/dingo", + "Zilliz": "https://python.langchain.com/docs/integrations/vectorstores/zilliz", + "SingleStoreDB": "https://python.langchain.com/docs/integrations/vectorstores/singlestoredb", + "Typesense": "https://python.langchain.com/docs/integrations/vectorstores/typesense", + "Atlas": "https://python.langchain.com/docs/integrations/vectorstores/atlas", + "Activeloop's Deep Lake": "https://python.langchain.com/docs/integrations/vectorstores/activeloop_deeplake", + "Chroma": "https://python.langchain.com/docs/integrations/vectorstores/chroma", + "Alibaba Cloud OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/alibabacloud_opensearch", + "StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks", + "scikit-learn": "https://python.langchain.com/docs/integrations/vectorstores/sklearn", + "DocArrayHnswSearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_hnsw", + "MyScale": "https://python.langchain.com/docs/integrations/vectorstores/myscale", + "ClickHouse Vector Search": "https://python.langchain.com/docs/integrations/vectorstores/clickhouse", + "Qdrant": "https://python.langchain.com/docs/integrations/vectorstores/qdrant", + "Tigris": "https://python.langchain.com/docs/integrations/vectorstores/tigris", + "Supabase (Postgres)": "https://python.langchain.com/docs/integrations/vectorstores/supabase", + "OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/opensearch", + "Pinecone": "https://python.langchain.com/docs/integrations/vectorstores/pinecone", + "Azure Cognitive Search": "https://python.langchain.com/docs/integrations/vectorstores/azuresearch", + "Cassandra": "https://python.langchain.com/docs/integrations/vectorstores/cassandra", + "USearch": "https://python.langchain.com/docs/integrations/vectorstores/usearch", + "Milvus": "https://python.langchain.com/docs/integrations/vectorstores/milvus", + "Elasticsearch": "https://python.langchain.com/docs/integrations/vectorstores/elasticsearch", + "DocArrayInMemorySearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_in_memory", + "pg_embedding": "https://python.langchain.com/docs/integrations/vectorstores/pgembedding", + "FAISS": "https://python.langchain.com/docs/integrations/vectorstores/faiss", + "AnalyticDB": "https://python.langchain.com/docs/integrations/vectorstores/analyticdb", + "Hologres": "https://python.langchain.com/docs/integrations/vectorstores/hologres", + "MongoDB Atlas": "https://python.langchain.com/docs/integrations/vectorstores/mongodb_atlas", + "Meilisearch": "https://python.langchain.com/docs/integrations/vectorstores/meilisearch", + "Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio", + "Psychic": "https://python.langchain.com/docs/integrations/document_loaders/psychic", + "Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami", + "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching", + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", + "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding", + "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt", + "BabyAGI User Guide": "https://python.langchain.com/docs/use_cases/agents/baby_agi", + "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", + "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", + "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", + "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", + "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", + "Retrieve from vector stores directly": "https://python.langchain.com/docs/use_cases/question_answering/how_to/vector_db_text_generation", + "Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare", + "Improve document indexing with HyDE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/hyde", + "Analysis of Twitter the-algorithm source code with LangChain, GPT4 and Activeloop's Deep Lake": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/twitter-the-algorithm-analysis-deeplake", + "Use LangChain, GPT and Activeloop's Deep Lake to work with code base": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/code-analysis-deeplake", + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", + "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", + "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", + "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", + "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", + "Generative Agents in LangChain": "https://python.langchain.com/docs/use_cases/agent_simulations/characters", + "Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings", + "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever", + "Parent Document Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/parent_document_retriever", + "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", + "Weaviate self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/weaviate_self_query", + "Elasticsearch self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/elasticsearch_self_query", + "Chroma self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/chroma_self_query", + "Self-querying with Pinecone": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/pinecone", + "Self-querying with MyScale": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/myscale_self_query", + "Deep Lake self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/activeloop_deeplake_self_query", + "Qdrant self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/qdrant_self_query", + "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", + "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", + "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval", + "Select by maximal marginal relevance (MMR)": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/mmr", + "Few shot examples for chat models": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/few_shot_examples_chat", + "Loading from LangChainHub": "https://python.langchain.com/docs/modules/chains/how_to/from_hub" + }, + "VertexAIEmbeddings": { + "Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/text_embedding/google_vertex_ai_palm" + }, + "BedrockEmbeddings": { + "Bedrock Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/bedrock", + "Bedrock": "https://python.langchain.com/docs/integrations/providers/bedrock" + }, + "LlamaCppEmbeddings": { + "Llama-cpp": "https://python.langchain.com/docs/integrations/text_embedding/llamacpp", + "Llama.cpp": "https://python.langchain.com/docs/integrations/providers/llamacpp" + }, + "NLPCloudEmbeddings": { + "NLP Cloud": "https://python.langchain.com/docs/integrations/text_embedding/nlp_cloud" + }, + "SpacyEmbeddings": { + "Spacy Embedding": "https://python.langchain.com/docs/integrations/text_embedding/spacy_embedding" + }, + "HuggingFaceInstructEmbeddings": { + "InstructEmbeddings": "https://python.langchain.com/docs/integrations/text_embedding/instruct_embeddings" + }, + "CohereEmbeddings": { + "Cohere": "https://python.langchain.com/docs/integrations/providers/cohere", + "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", + "Router": "https://python.langchain.com/docs/modules/chains/foundational/router" + }, + "EdenAiEmbeddings": { + "EDEN AI": "https://python.langchain.com/docs/integrations/text_embedding/edenai" + }, + "SentenceTransformerEmbeddings": { + "Sentence Transformers Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/sentence_transformers", + "Chroma": "https://python.langchain.com/docs/integrations/vectorstores/chroma" + }, + "ClarifaiEmbeddings": { + "Clarifai": "https://python.langchain.com/docs/integrations/providers/clarifai" + }, + "AwaEmbeddings": { + "AwaEmbedding": "https://python.langchain.com/docs/integrations/text_embedding/Awa" + }, + "MiniMaxEmbeddings": { + "MiniMax": "https://python.langchain.com/docs/integrations/text_embedding/minimax", + "Minimax": "https://python.langchain.com/docs/integrations/providers/minimax" + }, + "FakeEmbeddings": { + "Fake Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/fake", + "DocArray Retriever": "https://python.langchain.com/docs/integrations/retrievers/docarray_retriever", + "Vectara": "https://python.langchain.com/docs/integrations/vectorstores/vectara", + "Tair": "https://python.langchain.com/docs/integrations/vectorstores/tair" + }, + "ElasticsearchEmbeddings": { + "Elasticsearch": "https://python.langchain.com/docs/integrations/text_embedding/elasticsearch" + }, + "SelfHostedEmbeddings": { + "Self Hosted Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/self-hosted" + }, + "SelfHostedHuggingFaceEmbeddings": { + "Self Hosted Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/self-hosted" + }, + "SelfHostedHuggingFaceInstructEmbeddings": { + "Self Hosted Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/self-hosted" + }, + "EmbaasEmbeddings": { + "Embaas": "https://python.langchain.com/docs/integrations/text_embedding/embaas" + }, + "JinaEmbeddings": { + "Jina": "https://python.langchain.com/docs/integrations/providers/jina" + }, + "AlephAlphaAsymmetricSemanticEmbedding": { + "Aleph Alpha": "https://python.langchain.com/docs/integrations/providers/aleph_alpha" + }, + "AlephAlphaSymmetricSemanticEmbedding": { + "Aleph Alpha": "https://python.langchain.com/docs/integrations/providers/aleph_alpha" + }, + "DashScopeEmbeddings": { + "DashScope": "https://python.langchain.com/docs/integrations/text_embedding/dashscope", + "DashVector": "https://python.langchain.com/docs/integrations/vectorstores/dashvector" + }, + "TensorflowHubEmbeddings": { + "TensorflowHub": "https://python.langchain.com/docs/integrations/text_embedding/tensorflowhub", + "ScaNN": "https://python.langchain.com/docs/integrations/vectorstores/scann" + }, + "ModelScopeEmbeddings": { + "ModelScope": "https://python.langchain.com/docs/integrations/providers/modelscope" + }, + "SagemakerEndpointEmbeddings": { + "SageMaker Endpoint Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/sagemaker-endpoint", + "SageMaker Endpoint": "https://python.langchain.com/docs/integrations/providers/sagemaker_endpoint" + }, + "EmbeddingsContentHandler": { + "SageMaker Endpoint Embeddings": "https://python.langchain.com/docs/integrations/text_embedding/sagemaker-endpoint" + }, + "LocalAIEmbeddings": { + "LocalAI": "https://python.langchain.com/docs/integrations/text_embedding/localai" + }, + "WebBaseLoader": { + "RePhraseQueryRetriever": "https://python.langchain.com/docs/integrations/retrievers/re_phrase", + "Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore", + "WebBaseLoader": "https://python.langchain.com/docs/integrations/document_loaders/web_base", + "MergeDocLoader": "https://python.langchain.com/docs/integrations/document_loaders/merge_doc_loader", + "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Summarization": "https://python.langchain.com/docs/use_cases/summarization", + "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", + "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", + "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever", + "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore" + }, + "RecursiveCharacterTextSplitter": { + "RePhraseQueryRetriever": "https://python.langchain.com/docs/integrations/retrievers/re_phrase", + "Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", + "Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio", + "Source Code": "https://python.langchain.com/docs/integrations/document_loaders/source_code", + "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", + "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding", + "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", + "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", + "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", + "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", + "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", + "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever", + "Parent Document Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/parent_document_retriever", + "MarkdownHeaderTextSplitter": "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/markdown_header_metadata" + }, + "Chroma": { + "RePhraseQueryRetriever": "https://python.langchain.com/docs/integrations/retrievers/re_phrase", + "LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever", + "Chroma": "https://python.langchain.com/docs/integrations/vectorstores/chroma", + "Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore", + "StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks", + "Psychic": "https://python.langchain.com/docs/integrations/document_loaders/psychic", + "Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami", + "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", + "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding", + "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", + "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", + "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", + "Retrieve from vector stores directly": "https://python.langchain.com/docs/use_cases/question_answering/how_to/vector_db_text_generation", + "Improve document indexing with HyDE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/hyde", + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", + "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", + "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever", + "Parent Document Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/parent_document_retriever", + "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", + "Chroma self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/chroma_self_query", + "Lost in the middle: The problem with long contexts": "https://python.langchain.com/docs/modules/data_connection/document_transformers/post_retrieval/long_context_reorder", + "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", + "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", + "Few shot examples for chat models": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/few_shot_examples_chat", + "Router": "https://python.langchain.com/docs/modules/chains/foundational/router", + "Loading from LangChainHub": "https://python.langchain.com/docs/modules/chains/how_to/from_hub" + }, + "ChatOpenAI": { + "RePhraseQueryRetriever": "https://python.langchain.com/docs/integrations/retrievers/re_phrase", + "Wikipedia": "https://python.langchain.com/docs/integrations/retrievers/wikipedia", + "Arxiv": "https://python.langchain.com/docs/integrations/retrievers/arxiv", + "ChatGPT Plugins": "https://python.langchain.com/docs/integrations/tools/chatgpt_plugins", + "Human as a tool": "https://python.langchain.com/docs/integrations/tools/human_tools", + "ArXiv API Tool": "https://python.langchain.com/docs/integrations/tools/arxiv", + "Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", + "Shell Tool": "https://python.langchain.com/docs/integrations/tools/bash", + "Dynamodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/dynamodb_chat_message_history", + "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", + "Context": "https://python.langchain.com/docs/integrations/callbacks/context", + "Label Studio": "https://python.langchain.com/docs/integrations/callbacks/labelstudio", + "PromptLayer": "https://python.langchain.com/docs/integrations/callbacks/promptlayer", + "CnosDB": "https://python.langchain.com/docs/integrations/providers/cnosdb", + "Log10": "https://python.langchain.com/docs/integrations/providers/log10", + "Flyte": "https://python.langchain.com/docs/integrations/providers/flyte", + "Arthur": "https://python.langchain.com/docs/integrations/providers/arthur_tracking", + "CSV Agent": "https://python.langchain.com/docs/integrations/toolkits/csv", + "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", + "Python Agent": "https://python.langchain.com/docs/integrations/toolkits/python", + "PowerBI Dataset Agent": "https://python.langchain.com/docs/integrations/toolkits/powerbi", + "SQL Database Agent": "https://python.langchain.com/docs/integrations/toolkits/sql_database", + "Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github", + "Spark SQL Agent": "https://python.langchain.com/docs/integrations/toolkits/spark_sql", + "Pandas Dataframe Agent": "https://python.langchain.com/docs/integrations/toolkits/pandas", + "OpenAI Functions Metadata Tagger": "https://python.langchain.com/docs/integrations/document_transformers/openai_metadata_tagger", + "Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio", + "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", + "Fallbacks": "https://python.langchain.com/docs/guides/fallbacks", + "Debugging": "https://python.langchain.com/docs/guides/debugging", + "LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough", + "Comparing Chain Outputs": "https://python.langchain.com/docs/guides/evaluation/examples/comparisons", + "Agent Trajectory": "https://python.langchain.com/docs/guides/evaluation/trajectory/trajectory_eval", + "Custom Trajectory Evaluator": "https://python.langchain.com/docs/guides/evaluation/trajectory/custom", + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", + "Interface": "https://python.langchain.com/docs/guides/expression_language/interface", + "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Summarization": "https://python.langchain.com/docs/use_cases/summarization", + "Extraction": "https://python.langchain.com/docs/use_cases/extraction", + "SQL": "https://python.langchain.com/docs/use_cases/sql", + "Tagging": "https://python.langchain.com/docs/use_cases/tagging", + "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding", + "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt", + "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", + "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", + "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", + "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", + "Multiple Retrieval Sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/multiple_retrieval", + "Cite sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/qa_citations", + "Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare", + "Analysis of Twitter the-algorithm source code with LangChain, GPT4 and Activeloop's Deep Lake": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/twitter-the-algorithm-analysis-deeplake", + "Use LangChain, GPT and Activeloop's Deep Lake to work with code base": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/code-analysis-deeplake", + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", + "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", + "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", + "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", + "CAMEL Role-Playing Autonomous Cooperative Agents": "https://python.langchain.com/docs/use_cases/agent_simulations/camel_role_playing", + "Neptune Open Cypher QA Chain": "https://python.langchain.com/docs/use_cases/more/graph/neptune_cypher_qa", + "NebulaGraphQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_nebula_qa", + "KuzuQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_kuzu_qa", + "HugeGraph QA Chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_hugegraph_qa", + "GraphSparqlQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_sparql_qa", + "ArangoDB QA chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_arangodb_qa", + "Graph DB QA chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_cypher_qa", + "How to use a SmartLLMChain": "https://python.langchain.com/docs/use_cases/more/self_check/smart_llm", + "Multi-Agent Simulated Environment: Petting Zoo": "https://python.langchain.com/docs/use_cases/agent_simulations/petting_zoo", + "Multi-agent decentralized speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_bidding", + "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", + "Generative Agents in LangChain": "https://python.langchain.com/docs/use_cases/agent_simulations/characters", + "Two-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/two_player_dnd", + "Multi-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/multi_player_dnd", + "Simulated Environment: Gymnasium": "https://python.langchain.com/docs/use_cases/agent_simulations/gymnasium", + "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", + "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever", + "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", + "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", + "Custom callback handlers": "https://python.langchain.com/docs/modules/callbacks/custom_callbacks", + "Async callbacks": "https://python.langchain.com/docs/modules/callbacks/async_callbacks", + "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", + "Tools as OpenAI Functions": "https://python.langchain.com/docs/modules/agents/tools/tools_as_openai_functions", + "OpenAI Multi Functions Agent": "https://python.langchain.com/docs/modules/agents/agent_types/openai_multi_functions_agent", + "Handle parsing errors": "https://python.langchain.com/docs/modules/agents/how_to/handle_parsing_errors", + "Running Agent as an Iterator": "https://python.langchain.com/docs/modules/agents/how_to/agent_iter", + "Add Memory to OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/add_memory_openai_functions", + "Custom functions with OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/custom-functions-with-openai-functions-agent", + "Use ToolKits with OpenAI Functions": "https://python.langchain.com/docs/modules/agents/how_to/use_toolkits_with_openai_functions", + "Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry", + "Pydantic (JSON) parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/pydantic", + "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining", + "Connecting to a Feature Store": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/connecting_to_a_feature_store", + "Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain", + "Using OpenAI functions": "https://python.langchain.com/docs/modules/chains/how_to/openai_functions" + }, + "RePhraseQueryRetriever": { + "RePhraseQueryRetriever": "https://python.langchain.com/docs/integrations/retrievers/re_phrase" + }, + "PromptTemplate": { + "RePhraseQueryRetriever": "https://python.langchain.com/docs/integrations/retrievers/re_phrase", + "Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier", + "Dall-E Image Generator": "https://python.langchain.com/docs/integrations/tools/dalle_image_generator", + "Streamlit Chat Message History": "https://python.langchain.com/docs/integrations/memory/streamlit_chat_message_history", + "Context": "https://python.langchain.com/docs/integrations/callbacks/context", + "Argilla": "https://python.langchain.com/docs/integrations/callbacks/argilla", + "Comet": "https://python.langchain.com/docs/integrations/providers/comet_tracking", + "Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking", + "Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking", + "SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking", + "Rebuff": "https://python.langchain.com/docs/integrations/providers/rebuff", + "MLflow": "https://python.langchain.com/docs/integrations/providers/mlflow_tracking", + "Flyte": "https://python.langchain.com/docs/integrations/providers/flyte", + "Vectara Text Generation": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_text_generation", + "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla", + "Predibase": "https://python.langchain.com/docs/integrations/llms/predibase", + "Eden AI": "https://python.langchain.com/docs/integrations/llms/edenai", + "Fallbacks": "https://python.langchain.com/docs/guides/fallbacks", + "Pairwise String Comparison": "https://python.langchain.com/docs/guides/evaluation/comparison/pairwise_string", + "Criteria Evaluation": "https://python.langchain.com/docs/guides/evaluation/string/criteria_eval_chain", + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", + "Summarization": "https://python.langchain.com/docs/use_cases/summarization", + "Extraction": "https://python.langchain.com/docs/use_cases/extraction", + "Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis", + "SQL": "https://python.langchain.com/docs/use_cases/sql", + "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", + "Retrieve from vector stores directly": "https://python.langchain.com/docs/use_cases/question_answering/how_to/vector_db_text_generation", + "Improve document indexing with HyDE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/hyde", + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", + "Bash chain": "https://python.langchain.com/docs/use_cases/more/code_writing/llm_bash", + "How to use a SmartLLMChain": "https://python.langchain.com/docs/use_cases/more/self_check/smart_llm", + "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", + "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", + "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever", + "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", + "Lost in the middle: The problem with long contexts": "https://python.langchain.com/docs/modules/data_connection/document_transformers/post_retrieval/long_context_reorder", + "How to create a custom Memory class": "https://python.langchain.com/docs/modules/memory/custom_memory", + "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", + "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", + "How to use multiple memory classes in the same chain": "https://python.langchain.com/docs/modules/memory/multiple_memory", + "How to customize conversational memory": "https://python.langchain.com/docs/modules/memory/conversational_customization", + "Conversation Knowledge Graph Memory": "https://python.langchain.com/docs/modules/memory/types/kg", + "Logging to file": "https://python.langchain.com/docs/modules/callbacks/filecallbackhandler", + "Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry", + "Datetime parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/datetime", + "Pydantic (JSON) parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/pydantic", + "Select by maximal marginal relevance (MMR)": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/mmr", + "Select by n-gram overlap": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/ngram_overlap", + "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining", + "Template Formats": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/formats", + "Connecting to a Feature Store": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/connecting_to_a_feature_store", + "Router": "https://python.langchain.com/docs/modules/chains/foundational/router", + "Transformation": "https://python.langchain.com/docs/modules/chains/foundational/transformation", + "Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain", + "Async API": "https://python.langchain.com/docs/modules/chains/how_to/async_chain" + }, + "ElasticSearchBM25Retriever": { + "ElasticSearch BM25": "https://python.langchain.com/docs/integrations/retrievers/elastic_search_bm25" + }, + "ZepMemory": { + "Zep": "https://python.langchain.com/docs/integrations/retrievers/zep_memorystore", + "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory" + }, + "CombinedMemory": { + "Zep": "https://python.langchain.com/docs/integrations/retrievers/zep_memorystore", + "How to use multiple memory classes in the same chain": "https://python.langchain.com/docs/modules/memory/multiple_memory" + }, + "VectorStoreRetrieverMemory": { + "Zep": "https://python.langchain.com/docs/integrations/retrievers/zep_memorystore" + }, + "HumanMessage": { + "Zep": "https://python.langchain.com/docs/integrations/retrievers/zep_memorystore", + "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory", + "AzureML Chat Online Endpoint": "https://python.langchain.com/docs/integrations/chat/azureml_chat_endpoint", + "Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", + "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", + "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", + "Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/chat/google_vertex_ai_palm", + "JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat", + "Azure": "https://python.langchain.com/docs/integrations/chat/azure_chat_openai", + "ERNIE-Bot Chat": "https://python.langchain.com/docs/integrations/chat/ernie", + "PromptLayer ChatOpenAI": "https://python.langchain.com/docs/integrations/chat/promptlayer_chatopenai", + "Anyscale": "https://python.langchain.com/docs/integrations/chat/anyscale", + "Anthropic Functions": "https://python.langchain.com/docs/integrations/chat/anthropic_functions", + "Context": "https://python.langchain.com/docs/integrations/callbacks/context", + "Label Studio": "https://python.langchain.com/docs/integrations/callbacks/labelstudio", + "PromptLayer": "https://python.langchain.com/docs/integrations/callbacks/promptlayer", + "Log10": "https://python.langchain.com/docs/integrations/providers/log10", + "MLflow AI Gateway": "https://python.langchain.com/docs/integrations/providers/mlflow_ai_gateway", + "Flyte": "https://python.langchain.com/docs/integrations/providers/flyte", + "Arthur": "https://python.langchain.com/docs/integrations/providers/arthur_tracking", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", + "CAMEL Role-Playing Autonomous Cooperative Agents": "https://python.langchain.com/docs/use_cases/agent_simulations/camel_role_playing", + "Multi-Agent Simulated Environment: Petting Zoo": "https://python.langchain.com/docs/use_cases/agent_simulations/petting_zoo", + "Multi-agent decentralized speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_bidding", + "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", + "Two-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/two_player_dnd", + "Multi-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/multi_player_dnd", + "Simulated Environment: Gymnasium": "https://python.langchain.com/docs/use_cases/agent_simulations/gymnasium", + "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", + "Custom callback handlers": "https://python.langchain.com/docs/modules/callbacks/custom_callbacks", + "Async callbacks": "https://python.langchain.com/docs/modules/callbacks/async_callbacks", + "Tools as OpenAI Functions": "https://python.langchain.com/docs/modules/agents/tools/tools_as_openai_functions", + "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining", + "Using OpenAI functions": "https://python.langchain.com/docs/modules/chains/how_to/openai_functions" + }, + "AIMessage": { + "Zep": "https://python.langchain.com/docs/integrations/retrievers/zep_memorystore", + "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory", + "Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", + "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", + "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", + "JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat", + "ERNIE-Bot Chat": "https://python.langchain.com/docs/integrations/chat/ernie", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "CAMEL Role-Playing Autonomous Cooperative Agents": "https://python.langchain.com/docs/use_cases/agent_simulations/camel_role_playing", + "Multi-agent decentralized speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_bidding", + "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", + "Multi-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/multi_player_dnd", + "Simulated Environment: Gymnasium": "https://python.langchain.com/docs/use_cases/agent_simulations/gymnasium", + "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", + "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining" + }, + "ZepRetriever": { + "Zep": "https://python.langchain.com/docs/integrations/providers/zep", + "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory" + }, + "VespaRetriever": { + "Vespa": "https://python.langchain.com/docs/integrations/providers/vespa" + }, + "AmazonKendraRetriever": { + "Amazon Kendra": "https://python.langchain.com/docs/integrations/retrievers/amazon_kendra_retriever" + }, + "TextLoader": { + "Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", + "Elasticsearch": "https://python.langchain.com/docs/integrations/vectorstores/elasticsearch", + "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", + "Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore", + "LanceDB": "https://python.langchain.com/docs/integrations/vectorstores/lancedb", + "Weaviate": "https://python.langchain.com/docs/integrations/vectorstores/weaviate", + "DashVector": "https://python.langchain.com/docs/integrations/vectorstores/dashvector", + "ScaNN": "https://python.langchain.com/docs/integrations/vectorstores/scann", + "Xata": "https://python.langchain.com/docs/integrations/vectorstores/xata", + "Vectara": "https://python.langchain.com/docs/integrations/vectorstores/vectara", + "Redis": "https://python.langchain.com/docs/integrations/vectorstores/redis", + "PGVector": "https://python.langchain.com/docs/integrations/vectorstores/pgvector", + "Rockset": "https://python.langchain.com/docs/integrations/vectorstores/rockset", + "Dingo": "https://python.langchain.com/docs/integrations/vectorstores/dingo", + "Zilliz": "https://python.langchain.com/docs/integrations/vectorstores/zilliz", + "SingleStoreDB": "https://python.langchain.com/docs/integrations/vectorstores/singlestoredb", + "Annoy": "https://python.langchain.com/docs/integrations/vectorstores/annoy", + "Typesense": "https://python.langchain.com/docs/integrations/vectorstores/typesense", + "Atlas": "https://python.langchain.com/docs/integrations/vectorstores/atlas", + "Activeloop's Deep Lake": "https://python.langchain.com/docs/integrations/vectorstores/activeloop_deeplake", + "Tair": "https://python.langchain.com/docs/integrations/vectorstores/tair", + "Chroma": "https://python.langchain.com/docs/integrations/vectorstores/chroma", + "Alibaba Cloud OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/alibabacloud_opensearch", + "StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks", + "Clarifai": "https://python.langchain.com/docs/integrations/vectorstores/clarifai", + "scikit-learn": "https://python.langchain.com/docs/integrations/vectorstores/sklearn", + "DocArrayHnswSearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_hnsw", + "MyScale": "https://python.langchain.com/docs/integrations/vectorstores/myscale", + "ClickHouse Vector Search": "https://python.langchain.com/docs/integrations/vectorstores/clickhouse", + "Qdrant": "https://python.langchain.com/docs/integrations/vectorstores/qdrant", + "Tigris": "https://python.langchain.com/docs/integrations/vectorstores/tigris", + "AwaDB": "https://python.langchain.com/docs/integrations/vectorstores/awadb", + "Supabase (Postgres)": "https://python.langchain.com/docs/integrations/vectorstores/supabase", + "OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/opensearch", + "Pinecone": "https://python.langchain.com/docs/integrations/vectorstores/pinecone", + "BagelDB": "https://python.langchain.com/docs/integrations/vectorstores/bageldb", + "Azure Cognitive Search": "https://python.langchain.com/docs/integrations/vectorstores/azuresearch", + "Cassandra": "https://python.langchain.com/docs/integrations/vectorstores/cassandra", + "USearch": "https://python.langchain.com/docs/integrations/vectorstores/usearch", + "Milvus": "https://python.langchain.com/docs/integrations/vectorstores/milvus", + "Marqo": "https://python.langchain.com/docs/integrations/vectorstores/marqo", + "DocArrayInMemorySearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_in_memory", + "pg_embedding": "https://python.langchain.com/docs/integrations/vectorstores/pgembedding", + "FAISS": "https://python.langchain.com/docs/integrations/vectorstores/faiss", + "AnalyticDB": "https://python.langchain.com/docs/integrations/vectorstores/analyticdb", + "Hologres": "https://python.langchain.com/docs/integrations/vectorstores/hologres", + "MongoDB Atlas": "https://python.langchain.com/docs/integrations/vectorstores/mongodb_atlas", + "Meilisearch": "https://python.langchain.com/docs/integrations/vectorstores/meilisearch", + "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", + "Analysis of Twitter the-algorithm source code with LangChain, GPT4 and Activeloop's Deep Lake": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/twitter-the-algorithm-analysis-deeplake", + "Use LangChain, GPT and Activeloop's Deep Lake to work with code base": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/code-analysis-deeplake", + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", + "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", + "Graph QA": "https://python.langchain.com/docs/use_cases/more/graph/graph_qa", + "Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings", + "Parent Document Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/parent_document_retriever", + "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", + "Loading from LangChainHub": "https://python.langchain.com/docs/modules/chains/how_to/from_hub" + }, + "FAISS": { + "Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", + "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", + "FAISS": "https://python.langchain.com/docs/integrations/vectorstores/faiss", + "Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio", + "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt", + "BabyAGI User Guide": "https://python.langchain.com/docs/use_cases/agents/baby_agi", + "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", + "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", + "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", + "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", + "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", + "Generative Agents in LangChain": "https://python.langchain.com/docs/use_cases/agent_simulations/characters", + "Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings", + "Ensemble Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/ensemble", + "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval", + "Select by maximal marginal relevance (MMR)": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/mmr" + }, + "OpenAI": { + "Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", + "Google Serper API": "https://python.langchain.com/docs/integrations/tools/google_serper", + "Human as a tool": "https://python.langchain.com/docs/integrations/tools/human_tools", + "OpenWeatherMap API": "https://python.langchain.com/docs/integrations/tools/openweathermap", + "Search Tools": "https://python.langchain.com/docs/integrations/tools/search_tools", + "Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier", + "Gradio Tools": "https://python.langchain.com/docs/integrations/tools/gradio_tools", + "SceneXplain": "https://python.langchain.com/docs/integrations/tools/sceneXplain", + "Dall-E Image Generator": "https://python.langchain.com/docs/integrations/tools/dalle_image_generator", + "Entity Memory with SQLite storage": "https://python.langchain.com/docs/integrations/memory/entity_memory_with_sqlite", + "Streamlit Chat Message History": "https://python.langchain.com/docs/integrations/memory/streamlit_chat_message_history", + "Label Studio": "https://python.langchain.com/docs/integrations/callbacks/labelstudio", + "Argilla": "https://python.langchain.com/docs/integrations/callbacks/argilla", + "PromptLayer": "https://python.langchain.com/docs/integrations/callbacks/promptlayer", + "Streamlit": "https://python.langchain.com/docs/integrations/callbacks/.ipynb_checkpoints/streamlit-checkpoint", + "Comet": "https://python.langchain.com/docs/integrations/providers/comet_tracking", + "Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking", + "Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking", + "SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking", + "OpenAI": "https://python.langchain.com/docs/integrations/llms/openai", + "Rebuff": "https://python.langchain.com/docs/integrations/providers/rebuff", + "MLflow": "https://python.langchain.com/docs/integrations/providers/mlflow_tracking", + "Google Serper": "https://python.langchain.com/docs/integrations/providers/google_serper", + "Helicone": "https://python.langchain.com/docs/integrations/providers/helicone", + "Shale Protocol": "https://python.langchain.com/docs/integrations/providers/shaleprotocol", + "WhyLabs": "https://python.langchain.com/docs/integrations/providers/whylabs_profiling", + "WandB Tracing": "https://python.langchain.com/docs/integrations/providers/wandb_tracing", + "ClearML": "https://python.langchain.com/docs/integrations/providers/clearml_tracking", + "Ray Serve": "https://python.langchain.com/docs/integrations/providers/ray_serve", + "Log, Trace, and Monitor Langchain LLM Calls": "https://python.langchain.com/docs/integrations/providers/portkey/logging_tracing_portkey", + "Portkey": "https://python.langchain.com/docs/integrations/providers/portkey/index", + "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", + "Vectara Text Generation": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_text_generation", + "CSV Agent": "https://python.langchain.com/docs/integrations/toolkits/csv", + "Xorbits Agent": "https://python.langchain.com/docs/integrations/toolkits/xorbits", + "Jira": "https://python.langchain.com/docs/integrations/toolkits/jira", + "Spark Dataframe Agent": "https://python.langchain.com/docs/integrations/toolkits/spark", + "Python Agent": "https://python.langchain.com/docs/integrations/toolkits/python", + "SQL Database Agent": "https://python.langchain.com/docs/integrations/toolkits/sql_database", + "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla", + "JSON Agent": "https://python.langchain.com/docs/integrations/toolkits/json", + "Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github", + "Pandas Dataframe Agent": "https://python.langchain.com/docs/integrations/toolkits/pandas", + "OpenAPI agents": "https://python.langchain.com/docs/integrations/toolkits/openapi", + "Psychic": "https://python.langchain.com/docs/integrations/document_loaders/psychic", + "Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami", + "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching", + "Fallbacks": "https://python.langchain.com/docs/guides/fallbacks", + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Extraction": "https://python.langchain.com/docs/use_cases/extraction", + "Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis", + "SQL": "https://python.langchain.com/docs/use_cases/sql", + "HuggingGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/hugginggpt", + "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", + "Retrieve from vector stores directly": "https://python.langchain.com/docs/use_cases/question_answering/how_to/vector_db_text_generation", + "Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare", + "Improve document indexing with HyDE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/hyde", + "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", + "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", + "Graph QA": "https://python.langchain.com/docs/use_cases/more/graph/graph_qa", + "Tree of Thought (ToT) example": "https://python.langchain.com/docs/use_cases/more/graph/tot", + "Bash chain": "https://python.langchain.com/docs/use_cases/more/code_writing/llm_bash", + "LLM Symbolic Math ": "https://python.langchain.com/docs/use_cases/more/code_writing/llm_symbolic_math", + "Summarization checker chain": "https://python.langchain.com/docs/use_cases/more/self_check/llm_summarization_checker", + "Self-checking chain": "https://python.langchain.com/docs/use_cases/more/self_check/llm_checker", + "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", + "Weaviate self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/weaviate_self_query", + "Elasticsearch self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/elasticsearch_self_query", + "Chroma self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/chroma_self_query", + "Self-querying with Pinecone": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/pinecone", + "Self-querying with MyScale": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/myscale_self_query", + "Deep Lake self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/activeloop_deeplake_self_query", + "Qdrant self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/qdrant_self_query", + "Lost in the middle: The problem with long contexts": "https://python.langchain.com/docs/modules/data_connection/document_transformers/post_retrieval/long_context_reorder", + "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", + "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", + "How to use multiple memory classes in the same chain": "https://python.langchain.com/docs/modules/memory/multiple_memory", + "How to customize conversational memory": "https://python.langchain.com/docs/modules/memory/conversational_customization", + "Conversation Knowledge Graph Memory": "https://python.langchain.com/docs/modules/memory/types/kg", + "ConversationTokenBufferMemory": "https://python.langchain.com/docs/modules/memory/types/token_buffer", + "ConversationSummaryBufferMemory": "https://python.langchain.com/docs/modules/memory/types/summary_buffer", + "Multiple callback handlers": "https://python.langchain.com/docs/modules/callbacks/multiple_callbacks", + "Token counting": "https://python.langchain.com/docs/modules/callbacks/token_counting", + "Logging to file": "https://python.langchain.com/docs/modules/callbacks/filecallbackhandler", + "Multi-Input Tools": "https://python.langchain.com/docs/modules/agents/tools/multi_input_tool", + "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", + "Tool Input Schema": "https://python.langchain.com/docs/modules/agents/tools/tool_input_validation", + "Human-in-the-loop Tool Validation": "https://python.langchain.com/docs/modules/agents/tools/human_approval", + "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", + "Access intermediate steps": "https://python.langchain.com/docs/modules/agents/how_to/intermediate_steps", + "Timeouts for agents": "https://python.langchain.com/docs/modules/agents/how_to/max_time_limit", + "Streaming final agent output": "https://python.langchain.com/docs/modules/agents/how_to/streaming_stdout_final_only", + "Cap the max number of iterations": "https://python.langchain.com/docs/modules/agents/how_to/max_iterations", + "Async API": "https://python.langchain.com/docs/modules/chains/how_to/async_chain", + "Tracking token usage": "https://python.langchain.com/docs/modules/model_io/models/llms/token_usage_tracking", + "Serialization": "https://python.langchain.com/docs/modules/model_io/models/llms/llm_serialization", + "Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry", + "Datetime parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/datetime", + "Pydantic (JSON) parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/pydantic", + "Router": "https://python.langchain.com/docs/modules/chains/foundational/router", + "Transformation": "https://python.langchain.com/docs/modules/chains/foundational/transformation" + }, + "ContextualCompressionRetriever": { + "Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", + "LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever" + }, + "CohereRerank": { + "Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", + "Cohere": "https://python.langchain.com/docs/integrations/providers/cohere" + }, + "RetrievalQA": { + "Cohere Reranker": "https://python.langchain.com/docs/integrations/retrievers/cohere-reranker", + "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", + "ScaNN": "https://python.langchain.com/docs/integrations/vectorstores/scann", + "Activeloop's Deep Lake": "https://python.langchain.com/docs/integrations/vectorstores/activeloop_deeplake", + "StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks", + "Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio", + "Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami", + "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", + "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", + "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", + "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", + "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", + "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", + "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore" + }, + "KNNRetriever": { + "kNN": "https://python.langchain.com/docs/integrations/retrievers/knn" + }, + "WikipediaRetriever": { + "Wikipedia": "https://python.langchain.com/docs/integrations/providers/wikipedia" + }, + "ConversationalRetrievalChain": { + "Wikipedia": "https://python.langchain.com/docs/integrations/retrievers/wikipedia", + "Arxiv": "https://python.langchain.com/docs/integrations/retrievers/arxiv", + "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding", + "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", + "Analysis of Twitter the-algorithm source code with LangChain, GPT4 and Activeloop's Deep Lake": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/twitter-the-algorithm-analysis-deeplake", + "Use LangChain, GPT and Activeloop's Deep Lake to work with code base": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/code-analysis-deeplake", + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", + "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat" + }, + "MetalRetriever": { + "Metal": "https://python.langchain.com/docs/integrations/providers/metal" + }, + "CSVLoader": { + "ChatGPT Plugin": "https://python.langchain.com/docs/integrations/retrievers/chatgpt-plugin", + "CSV": "https://python.langchain.com/docs/integrations/document_loaders/csv" + }, + "Document": { + "ChatGPT Plugin": "https://python.langchain.com/docs/integrations/retrievers/chatgpt-plugin", + "Weaviate Hybrid Search": "https://python.langchain.com/docs/integrations/retrievers/weaviate-hybrid", + "BM25": "https://python.langchain.com/docs/integrations/retrievers/bm25", + "TF-IDF": "https://python.langchain.com/docs/integrations/retrievers/tf_idf", + "Apify": "https://python.langchain.com/docs/integrations/tools/apify", + "Vectara Text Generation": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_text_generation", + "PGVector": "https://python.langchain.com/docs/integrations/vectorstores/pgvector", + "Annoy": "https://python.langchain.com/docs/integrations/vectorstores/annoy", + "pg_embedding": "https://python.langchain.com/docs/integrations/vectorstores/pgembedding", + "FAISS": "https://python.langchain.com/docs/integrations/vectorstores/faiss", + "Nuclia Understanding API document transformer": "https://python.langchain.com/docs/integrations/document_transformers/nuclia_transformer", + "OpenAI Functions Metadata Tagger": "https://python.langchain.com/docs/integrations/document_transformers/openai_metadata_tagger", + "Doctran Extract Properties": "https://python.langchain.com/docs/integrations/document_transformers/doctran_extract_properties", + "Doctran Interrogate Documents": "https://python.langchain.com/docs/integrations/document_transformers/doctran_interrogate_document", + "Doctran Translate Documents": "https://python.langchain.com/docs/integrations/document_transformers/doctran_translate_document", + "TensorFlow Datasets": "https://python.langchain.com/docs/integrations/document_loaders/tensorflow_datasets", + "Airbyte Salesforce": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_salesforce", + "Airbyte CDK": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_cdk", + "Airbyte Stripe": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_stripe", + "Copy Paste": "https://python.langchain.com/docs/integrations/document_loaders/copypaste", + "Airbyte Typeform": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_typeform", + "Apify Dataset": "https://python.langchain.com/docs/integrations/document_loaders/apify_dataset", + "Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami", + "Airbyte Hubspot": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_hubspot", + "Airbyte Gong": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_gong", + "Airbyte Shopify": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_shopify", + "Airbyte Zendesk Support": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_zendesk_support", + "SageMakerEndpoint": "https://python.langchain.com/docs/integrations/llms/sagemaker", + "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching", + "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", + "Retrieve from vector stores directly": "https://python.langchain.com/docs/use_cases/question_answering/how_to/vector_db_text_generation", + "Multiple Retrieval Sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/multiple_retrieval", + "Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare", + "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", + "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", + "Weaviate self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/weaviate_self_query", + "Elasticsearch self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/elasticsearch_self_query", + "Chroma self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/chroma_self_query", + "Self-querying with Pinecone": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/pinecone", + "Self-querying with MyScale": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/myscale_self_query", + "Deep Lake self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/activeloop_deeplake_self_query", + "Qdrant self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/qdrant_self_query", + "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", + "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval" + }, + "ChatGPTPluginRetriever": { + "ChatGPT Plugin": "https://python.langchain.com/docs/integrations/retrievers/chatgpt-plugin", + "OpenAI": "https://python.langchain.com/docs/integrations/providers/openai" + }, + "GoogleCloudEnterpriseSearchRetriever": { + "Google Cloud Enterprise Search": "https://python.langchain.com/docs/integrations/retrievers/google_cloud_enterprise_search" + }, + "DocArrayRetriever": { + "DocArray Retriever": "https://python.langchain.com/docs/integrations/retrievers/docarray_retriever" + }, + "SVMRetriever": { + "SVM": "https://python.langchain.com/docs/integrations/retrievers/svm", + "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index" + }, + "PineconeHybridSearchRetriever": { + "Pinecone Hybrid Search": "https://python.langchain.com/docs/integrations/retrievers/pinecone_hybrid_search" + }, + "PubMedRetriever": { + "PubMed": "https://python.langchain.com/docs/integrations/providers/pubmed" + }, + "WeaviateHybridSearchRetriever": { + "Weaviate Hybrid Search": "https://python.langchain.com/docs/integrations/retrievers/weaviate-hybrid" + }, + "ArxivRetriever": { + "Arxiv": "https://python.langchain.com/docs/integrations/providers/arxiv" + }, + "BM25Retriever": { + "BM25": "https://python.langchain.com/docs/integrations/retrievers/bm25", + "Ensemble Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/ensemble" + }, + "AzureCognitiveSearchRetriever": { + "Azure Cognitive Search": "https://python.langchain.com/docs/integrations/providers/azure_cognitive_search_" + }, + "ChaindeskRetriever": { + "Chaindesk": "https://python.langchain.com/docs/integrations/providers/chaindesk" + }, + "MergerRetriever": { + "LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever" + }, + "EmbeddingsRedundantFilter": { + "LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever" + }, + "EmbeddingsClusteringFilter": { + "LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever" + }, + "DocumentCompressorPipeline": { + "LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever" + }, + "LongContextReorder": { + "LOTR (Merger Retriever)": "https://python.langchain.com/docs/integrations/retrievers/merger_retriever", + "Lost in the middle: The problem with long contexts": "https://python.langchain.com/docs/modules/data_connection/document_transformers/post_retrieval/long_context_reorder" + }, + "TFIDFRetriever": { + "TF-IDF": "https://python.langchain.com/docs/integrations/retrievers/tf_idf" + }, + "load_tools": { + "ChatGPT Plugins": "https://python.langchain.com/docs/integrations/tools/chatgpt_plugins", + "Human as a tool": "https://python.langchain.com/docs/integrations/tools/human_tools", + "AWS Lambda API": "https://python.langchain.com/docs/integrations/tools/awslambda", + "Requests": "https://python.langchain.com/docs/integrations/tools/requests", + "OpenWeatherMap API": "https://python.langchain.com/docs/integrations/tools/openweathermap", + "Search Tools": "https://python.langchain.com/docs/integrations/tools/search_tools", + "ArXiv API Tool": "https://python.langchain.com/docs/integrations/tools/arxiv", + "GraphQL tool": "https://python.langchain.com/docs/integrations/tools/graphql", + "SceneXplain": "https://python.langchain.com/docs/integrations/tools/sceneXplain", + "Dall-E Image Generator": "https://python.langchain.com/docs/integrations/tools/dalle_image_generator", + "Argilla": "https://python.langchain.com/docs/integrations/callbacks/argilla", + "Streamlit": "https://python.langchain.com/docs/integrations/callbacks/.ipynb_checkpoints/streamlit-checkpoint", + "SerpAPI": "https://python.langchain.com/docs/integrations/providers/serpapi", + "Comet": "https://python.langchain.com/docs/integrations/providers/comet_tracking", + "Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking", + "Golden": "https://python.langchain.com/docs/integrations/providers/golden", + "Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking", + "SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking", + "Wolfram Alpha": "https://python.langchain.com/docs/integrations/providers/wolfram_alpha", + "MLflow": "https://python.langchain.com/docs/integrations/providers/mlflow_tracking", + "DataForSEO": "https://python.langchain.com/docs/integrations/providers/dataforseo", + "SearxNG Search API": "https://python.langchain.com/docs/integrations/providers/searx", + "Google Serper": "https://python.langchain.com/docs/integrations/providers/google_serper", + "OpenWeatherMap": "https://python.langchain.com/docs/integrations/providers/openweathermap", + "Flyte": "https://python.langchain.com/docs/integrations/providers/flyte", + "WandB Tracing": "https://python.langchain.com/docs/integrations/providers/wandb_tracing", + "ClearML": "https://python.langchain.com/docs/integrations/providers/clearml_tracking", + "Google Search": "https://python.langchain.com/docs/integrations/providers/google_search", + "Log, Trace, and Monitor Langchain LLM Calls": "https://python.langchain.com/docs/integrations/providers/portkey/logging_tracing_portkey", + "Portkey": "https://python.langchain.com/docs/integrations/providers/portkey/index", + "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", + "Amazon API Gateway": "https://python.langchain.com/docs/integrations/llms/amazon_api_gateway_example", + "Debugging": "https://python.langchain.com/docs/guides/debugging", + "LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough", + "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", + "Multiple callback handlers": "https://python.langchain.com/docs/modules/callbacks/multiple_callbacks", + "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", + "Human-in-the-loop Tool Validation": "https://python.langchain.com/docs/modules/agents/tools/human_approval", + "Access intermediate steps": "https://python.langchain.com/docs/modules/agents/how_to/intermediate_steps", + "Timeouts for agents": "https://python.langchain.com/docs/modules/agents/how_to/max_time_limit", + "Streaming final agent output": "https://python.langchain.com/docs/modules/agents/how_to/streaming_stdout_final_only", + "Cap the max number of iterations": "https://python.langchain.com/docs/modules/agents/how_to/max_iterations", + "Async API": "https://python.langchain.com/docs/modules/agents/how_to/async_agent", + "Human input Chat Model": "https://python.langchain.com/docs/modules/model_io/models/chat/human_input_chat_model", + "Fake LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/fake_llm", + "Tracking token usage": "https://python.langchain.com/docs/modules/model_io/models/llms/token_usage_tracking", + "Human input LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/human_input_llm" + }, + "initialize_agent": { + "ChatGPT Plugins": "https://python.langchain.com/docs/integrations/tools/chatgpt_plugins", + "Google Serper API": "https://python.langchain.com/docs/integrations/tools/google_serper", + "Human as a tool": "https://python.langchain.com/docs/integrations/tools/human_tools", + "AWS Lambda API": "https://python.langchain.com/docs/integrations/tools/awslambda", + "OpenWeatherMap API": "https://python.langchain.com/docs/integrations/tools/openweathermap", + "Search Tools": "https://python.langchain.com/docs/integrations/tools/search_tools", + "Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier", + "ArXiv API Tool": "https://python.langchain.com/docs/integrations/tools/arxiv", + "Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", + "GraphQL tool": "https://python.langchain.com/docs/integrations/tools/graphql", + "Gradio Tools": "https://python.langchain.com/docs/integrations/tools/gradio_tools", + "SceneXplain": "https://python.langchain.com/docs/integrations/tools/sceneXplain", + "Dall-E Image Generator": "https://python.langchain.com/docs/integrations/tools/dalle_image_generator", + "Shell Tool": "https://python.langchain.com/docs/integrations/tools/bash", + "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory", + "Dynamodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/dynamodb_chat_message_history", + "Argilla": "https://python.langchain.com/docs/integrations/callbacks/argilla", + "Streamlit": "https://python.langchain.com/docs/integrations/callbacks/.ipynb_checkpoints/streamlit-checkpoint", + "Comet": "https://python.langchain.com/docs/integrations/providers/comet_tracking", + "Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking", + "Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking", + "SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking", + "MLflow": "https://python.langchain.com/docs/integrations/providers/mlflow_tracking", + "Google Serper": "https://python.langchain.com/docs/integrations/providers/google_serper", + "Flyte": "https://python.langchain.com/docs/integrations/providers/flyte", + "WandB Tracing": "https://python.langchain.com/docs/integrations/providers/wandb_tracing", + "ClearML": "https://python.langchain.com/docs/integrations/providers/clearml_tracking", + "Log, Trace, and Monitor Langchain LLM Calls": "https://python.langchain.com/docs/integrations/providers/portkey/logging_tracing_portkey", + "Portkey": "https://python.langchain.com/docs/integrations/providers/portkey/index", + "Jira": "https://python.langchain.com/docs/integrations/toolkits/jira", + "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", + "Azure Cognitive Services Toolkit": "https://python.langchain.com/docs/integrations/toolkits/azure_cognitive_services", + "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla", + "Gmail Toolkit": "https://python.langchain.com/docs/integrations/toolkits/gmail", + "Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github", + "PlayWright Browser Toolkit": "https://python.langchain.com/docs/integrations/toolkits/playwright", + "Office365 Toolkit": "https://python.langchain.com/docs/integrations/toolkits/office365", + "MultiOn Toolkit": "https://python.langchain.com/docs/integrations/toolkits/multion", + "Amadeus Toolkit": "https://python.langchain.com/docs/integrations/toolkits/amadeus", + "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", + "Amazon API Gateway": "https://python.langchain.com/docs/integrations/llms/amazon_api_gateway_example", + "Debugging": "https://python.langchain.com/docs/guides/debugging", + "LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough", + "Comparing Chain Outputs": "https://python.langchain.com/docs/guides/evaluation/examples/comparisons", + "Agent Trajectory": "https://python.langchain.com/docs/guides/evaluation/trajectory/trajectory_eval", + "Multi-modal outputs: Image & Text": "https://python.langchain.com/docs/use_cases/multi_modal/image_agent", + "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", + "Multiple callback handlers": "https://python.langchain.com/docs/modules/callbacks/multiple_callbacks", + "Multi-Input Tools": "https://python.langchain.com/docs/modules/agents/tools/multi_input_tool", + "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", + "Tool Input Schema": "https://python.langchain.com/docs/modules/agents/tools/tool_input_validation", + "Human-in-the-loop Tool Validation": "https://python.langchain.com/docs/modules/agents/tools/human_approval", + "Self ask with search": "https://python.langchain.com/docs/modules/agents/agent_types/self_ask_with_search", + "ReAct document store": "https://python.langchain.com/docs/modules/agents/agent_types/react_docstore", + "OpenAI Multi Functions Agent": "https://python.langchain.com/docs/modules/agents/agent_types/openai_multi_functions_agent", + "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", + "Access intermediate steps": "https://python.langchain.com/docs/modules/agents/how_to/intermediate_steps", + "Handle parsing errors": "https://python.langchain.com/docs/modules/agents/how_to/handle_parsing_errors", + "Running Agent as an Iterator": "https://python.langchain.com/docs/modules/agents/how_to/agent_iter", + "Timeouts for agents": "https://python.langchain.com/docs/modules/agents/how_to/max_time_limit", + "Streaming final agent output": "https://python.langchain.com/docs/modules/agents/how_to/streaming_stdout_final_only", + "Add Memory to OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/add_memory_openai_functions", + "Cap the max number of iterations": "https://python.langchain.com/docs/modules/agents/how_to/max_iterations", + "Custom functions with OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/custom-functions-with-openai-functions-agent", + "Async API": "https://python.langchain.com/docs/modules/agents/how_to/async_agent", + "Use ToolKits with OpenAI Functions": "https://python.langchain.com/docs/modules/agents/how_to/use_toolkits_with_openai_functions", + "Human input Chat Model": "https://python.langchain.com/docs/modules/model_io/models/chat/human_input_chat_model", + "Fake LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/fake_llm", + "Tracking token usage": "https://python.langchain.com/docs/modules/model_io/models/llms/token_usage_tracking", + "Human input LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/human_input_llm" + }, + "AgentType": { + "ChatGPT Plugins": "https://python.langchain.com/docs/integrations/tools/chatgpt_plugins", + "Google Serper API": "https://python.langchain.com/docs/integrations/tools/google_serper", + "Human as a tool": "https://python.langchain.com/docs/integrations/tools/human_tools", + "AWS Lambda API": "https://python.langchain.com/docs/integrations/tools/awslambda", + "OpenWeatherMap API": "https://python.langchain.com/docs/integrations/tools/openweathermap", + "Search Tools": "https://python.langchain.com/docs/integrations/tools/search_tools", + "Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier", + "ArXiv API Tool": "https://python.langchain.com/docs/integrations/tools/arxiv", + "Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", + "GraphQL tool": "https://python.langchain.com/docs/integrations/tools/graphql", + "Shell Tool": "https://python.langchain.com/docs/integrations/tools/bash", + "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory", + "Dynamodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/dynamodb_chat_message_history", + "Argilla": "https://python.langchain.com/docs/integrations/callbacks/argilla", + "Streamlit": "https://python.langchain.com/docs/integrations/callbacks/.ipynb_checkpoints/streamlit-checkpoint", + "Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking", + "Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking", + "MLflow": "https://python.langchain.com/docs/integrations/providers/mlflow_tracking", + "Google Serper": "https://python.langchain.com/docs/integrations/providers/google_serper", + "Flyte": "https://python.langchain.com/docs/integrations/providers/flyte", + "WandB Tracing": "https://python.langchain.com/docs/integrations/providers/wandb_tracing", + "ClearML": "https://python.langchain.com/docs/integrations/providers/clearml_tracking", + "Log, Trace, and Monitor Langchain LLM Calls": "https://python.langchain.com/docs/integrations/providers/portkey/logging_tracing_portkey", + "Portkey": "https://python.langchain.com/docs/integrations/providers/portkey/index", + "CSV Agent": "https://python.langchain.com/docs/integrations/toolkits/csv", + "Jira": "https://python.langchain.com/docs/integrations/toolkits/jira", + "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", + "Python Agent": "https://python.langchain.com/docs/integrations/toolkits/python", + "Azure Cognitive Services Toolkit": "https://python.langchain.com/docs/integrations/toolkits/azure_cognitive_services", + "SQL Database Agent": "https://python.langchain.com/docs/integrations/toolkits/sql_database", + "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla", + "Gmail Toolkit": "https://python.langchain.com/docs/integrations/toolkits/gmail", + "Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github", + "PlayWright Browser Toolkit": "https://python.langchain.com/docs/integrations/toolkits/playwright", + "Office365 Toolkit": "https://python.langchain.com/docs/integrations/toolkits/office365", + "Pandas Dataframe Agent": "https://python.langchain.com/docs/integrations/toolkits/pandas", + "MultiOn Toolkit": "https://python.langchain.com/docs/integrations/toolkits/multion", + "Amadeus Toolkit": "https://python.langchain.com/docs/integrations/toolkits/amadeus", + "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", + "Amazon API Gateway": "https://python.langchain.com/docs/integrations/llms/amazon_api_gateway_example", + "Debugging": "https://python.langchain.com/docs/guides/debugging", + "LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough", + "Comparing Chain Outputs": "https://python.langchain.com/docs/guides/evaluation/examples/comparisons", + "Agent Trajectory": "https://python.langchain.com/docs/guides/evaluation/trajectory/trajectory_eval", + "SQL": "https://python.langchain.com/docs/use_cases/sql", + "Multi-modal outputs: Image & Text": "https://python.langchain.com/docs/use_cases/multi_modal/image_agent", + "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", + "Multiple callback handlers": "https://python.langchain.com/docs/modules/callbacks/multiple_callbacks", + "Multi-Input Tools": "https://python.langchain.com/docs/modules/agents/tools/multi_input_tool", + "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", + "Tool Input Schema": "https://python.langchain.com/docs/modules/agents/tools/tool_input_validation", + "Human-in-the-loop Tool Validation": "https://python.langchain.com/docs/modules/agents/tools/human_approval", + "Self ask with search": "https://python.langchain.com/docs/modules/agents/agent_types/self_ask_with_search", + "ReAct document store": "https://python.langchain.com/docs/modules/agents/agent_types/react_docstore", + "OpenAI Multi Functions Agent": "https://python.langchain.com/docs/modules/agents/agent_types/openai_multi_functions_agent", + "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", + "Access intermediate steps": "https://python.langchain.com/docs/modules/agents/how_to/intermediate_steps", + "Handle parsing errors": "https://python.langchain.com/docs/modules/agents/how_to/handle_parsing_errors", + "Running Agent as an Iterator": "https://python.langchain.com/docs/modules/agents/how_to/agent_iter", + "Timeouts for agents": "https://python.langchain.com/docs/modules/agents/how_to/max_time_limit", + "Streaming final agent output": "https://python.langchain.com/docs/modules/agents/how_to/streaming_stdout_final_only", + "Add Memory to OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/add_memory_openai_functions", + "Cap the max number of iterations": "https://python.langchain.com/docs/modules/agents/how_to/max_iterations", + "Custom functions with OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/custom-functions-with-openai-functions-agent", + "Async API": "https://python.langchain.com/docs/modules/agents/how_to/async_agent", + "Use ToolKits with OpenAI Functions": "https://python.langchain.com/docs/modules/agents/how_to/use_toolkits_with_openai_functions", + "Human input Chat Model": "https://python.langchain.com/docs/modules/model_io/models/chat/human_input_chat_model", + "Fake LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/fake_llm", + "Tracking token usage": "https://python.langchain.com/docs/modules/model_io/models/llms/token_usage_tracking", + "Human input LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/human_input_llm" + }, + "AIPluginTool": { + "ChatGPT Plugins": "https://python.langchain.com/docs/integrations/tools/chatgpt_plugins" + }, + "DataForSeoAPIWrapper": { + "DataForSeo API Wrapper": "https://python.langchain.com/docs/integrations/tools/dataforseo", + "DataForSEO": "https://python.langchain.com/docs/integrations/providers/dataforseo" + }, + "Tool": { + "DataForSeo API Wrapper": "https://python.langchain.com/docs/integrations/tools/dataforseo", + "Google Serper API": "https://python.langchain.com/docs/integrations/tools/google_serper", + "SerpAPI": "https://python.langchain.com/docs/integrations/tools/serpapi", + "Google Search": "https://python.langchain.com/docs/integrations/tools/google_search", + "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory", + "Dynamodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/dynamodb_chat_message_history", + "SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking", + "Google Serper": "https://python.langchain.com/docs/integrations/providers/google_serper", + "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", + "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla", + "Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github", + "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", + "Comparing Chain Outputs": "https://python.langchain.com/docs/guides/evaluation/examples/comparisons", + "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt", + "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", + "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", + "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", + "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", + "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", + "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", + "Adding Message Memory backed by a database to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory_in_db", + "How to add Memory to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory", + "Multi-Input Tools": "https://python.langchain.com/docs/modules/agents/tools/multi_input_tool", + "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", + "Self ask with search": "https://python.langchain.com/docs/modules/agents/agent_types/self_ask_with_search", + "ReAct document store": "https://python.langchain.com/docs/modules/agents/agent_types/react_docstore", + "OpenAI Multi Functions Agent": "https://python.langchain.com/docs/modules/agents/agent_types/openai_multi_functions_agent", + "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", + "Custom MRKL agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_mrkl_agent", + "Handle parsing errors": "https://python.langchain.com/docs/modules/agents/how_to/handle_parsing_errors", + "Shared memory across agents and tools": "https://python.langchain.com/docs/modules/agents/how_to/sharedmemory_for_tools", + "Custom multi-action agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_multi_action_agent", + "Running Agent as an Iterator": "https://python.langchain.com/docs/modules/agents/how_to/agent_iter", + "Timeouts for agents": "https://python.langchain.com/docs/modules/agents/how_to/max_time_limit", + "Add Memory to OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/add_memory_openai_functions", + "Cap the max number of iterations": "https://python.langchain.com/docs/modules/agents/how_to/max_iterations", + "Custom agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent", + "Use ToolKits with OpenAI Functions": "https://python.langchain.com/docs/modules/agents/how_to/use_toolkits_with_openai_functions", + "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval" + }, + "SearxSearchWrapper": { + "SearxNG Search API": "https://python.langchain.com/docs/integrations/providers/searx" + }, + "GoogleSerperAPIWrapper": { + "Google Serper API": "https://python.langchain.com/docs/integrations/tools/google_serper", + "Google Serper": "https://python.langchain.com/docs/integrations/providers/google_serper", + "Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare" + }, + "GooglePlacesTool": { + "Google Places": "https://python.langchain.com/docs/integrations/tools/google_places" + }, + "HumanInputRun": { + "Human as a tool": "https://python.langchain.com/docs/integrations/tools/human_tools", + "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times" + }, + "NucliaUnderstandingAPI": { + "Nuclia Understanding API tool": "https://python.langchain.com/docs/integrations/tools/nuclia", + "Nuclia Understanding API document transformer": "https://python.langchain.com/docs/integrations/document_transformers/nuclia_transformer", + "Nuclia Understanding API document loader": "https://python.langchain.com/docs/integrations/document_loaders/nuclia" + }, + "TwilioAPIWrapper": { + "Twilio": "https://python.langchain.com/docs/integrations/tools/twilio" + }, + "IFTTTWebhook": { + "IFTTT WebHooks": "https://python.langchain.com/docs/integrations/tools/ifttt" + }, + "WikipediaQueryRun": { + "Wikipedia": "https://python.langchain.com/docs/integrations/tools/wikipedia" + }, + "WikipediaAPIWrapper": { + "Wikipedia": "https://python.langchain.com/docs/integrations/tools/wikipedia", + "Zep Memory": "https://python.langchain.com/docs/integrations/memory/zep_memory" + }, + "AlphaVantageAPIWrapper": { + "Alpha Vantage": "https://python.langchain.com/docs/integrations/tools/alpha_vantage" + }, + "TextRequestsWrapper": { + "Requests": "https://python.langchain.com/docs/integrations/tools/requests", + "JSON Agent": "https://python.langchain.com/docs/integrations/toolkits/json", + "OpenAPI agents": "https://python.langchain.com/docs/integrations/toolkits/openapi", + "Tool Input Schema": "https://python.langchain.com/docs/modules/agents/tools/tool_input_validation" + }, + "OpenWeatherMapAPIWrapper": { + "OpenWeatherMap API": "https://python.langchain.com/docs/integrations/tools/openweathermap", + "OpenWeatherMap": "https://python.langchain.com/docs/integrations/providers/openweathermap" + }, + "PubmedQueryRun": { + "PubMed Tool": "https://python.langchain.com/docs/integrations/tools/pubmed" + }, + "YouTubeSearchTool": { + "YouTubeSearchTool": "https://python.langchain.com/docs/integrations/tools/youtube" + }, + "VectorstoreIndexCreator": { + "Apify": "https://python.langchain.com/docs/integrations/tools/apify", + "HuggingFace dataset": "https://python.langchain.com/docs/integrations/document_loaders/hugging_face_dataset", + "Spreedly": "https://python.langchain.com/docs/integrations/document_loaders/spreedly", + "Image captions": "https://python.langchain.com/docs/integrations/document_loaders/image_captions", + "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", + "Apify Dataset": "https://python.langchain.com/docs/integrations/document_loaders/apify_dataset", + "Iugu": "https://python.langchain.com/docs/integrations/document_loaders/iugu", + "Stripe": "https://python.langchain.com/docs/integrations/document_loaders/stripe", + "Modern Treasury": "https://python.langchain.com/docs/integrations/document_loaders/modern_treasury", + "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", + "Multiple Retrieval Sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/multiple_retrieval" + }, + "ZapierToolkit": { + "Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier" + }, + "ZapierNLAWrapper": { + "Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier" + }, + "LLMChain": { + "Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier", + "Dall-E Image Generator": "https://python.langchain.com/docs/integrations/tools/dalle_image_generator", + "Streamlit Chat Message History": "https://python.langchain.com/docs/integrations/memory/streamlit_chat_message_history", + "Argilla": "https://python.langchain.com/docs/integrations/callbacks/argilla", + "Comet": "https://python.langchain.com/docs/integrations/providers/comet_tracking", + "Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking", + "Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking", + "SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking", + "Rebuff": "https://python.langchain.com/docs/integrations/providers/rebuff", + "MLflow": "https://python.langchain.com/docs/integrations/providers/mlflow_tracking", + "Flyte": "https://python.langchain.com/docs/integrations/providers/flyte", + "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", + "Vectara Text Generation": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_text_generation", + "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla", + "JSON Agent": "https://python.langchain.com/docs/integrations/toolkits/json", + "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", + "Predibase": "https://python.langchain.com/docs/integrations/llms/predibase", + "Eden AI": "https://python.langchain.com/docs/integrations/llms/edenai", + "AzureML Online Endpoint": "https://python.langchain.com/docs/integrations/llms/azureml_endpoint_example", + "Custom Trajectory Evaluator": "https://python.langchain.com/docs/guides/evaluation/trajectory/custom", + "Custom Pairwise Evaluator": "https://python.langchain.com/docs/guides/evaluation/comparison/custom", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Summarization": "https://python.langchain.com/docs/use_cases/summarization", + "Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis", + "Retrieve from vector stores directly": "https://python.langchain.com/docs/use_cases/question_answering/how_to/vector_db_text_generation", + "Improve document indexing with HyDE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/hyde", + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", + "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", + "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", + "Lost in the middle: The problem with long contexts": "https://python.langchain.com/docs/modules/data_connection/document_transformers/post_retrieval/long_context_reorder", + "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", + "Logging to file": "https://python.langchain.com/docs/modules/callbacks/filecallbackhandler", + "XML Agent": "https://python.langchain.com/docs/modules/agents/agent_types/xml_agent", + "Datetime parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/datetime", + "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining", + "Connecting to a Feature Store": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/connecting_to_a_feature_store", + "Router": "https://python.langchain.com/docs/modules/chains/foundational/router", + "Transformation": "https://python.langchain.com/docs/modules/chains/foundational/transformation", + "Async API": "https://python.langchain.com/docs/modules/chains/how_to/async_chain" + }, + "TransformChain": { + "Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier", + "Rebuff": "https://python.langchain.com/docs/integrations/providers/rebuff", + "Transformation": "https://python.langchain.com/docs/modules/chains/foundational/transformation" + }, + "SimpleSequentialChain": { + "Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier", + "SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking", + "Rebuff": "https://python.langchain.com/docs/integrations/providers/rebuff", + "Baseten": "https://python.langchain.com/docs/integrations/llms/baseten", + "Predibase": "https://python.langchain.com/docs/integrations/llms/predibase", + "Eden AI": "https://python.langchain.com/docs/integrations/llms/edenai", + "Replicate": "https://python.langchain.com/docs/integrations/llms/replicate", + "Transformation": "https://python.langchain.com/docs/modules/chains/foundational/transformation" + }, + "ZapierNLARunAction": { + "Zapier Natural Language Actions API": "https://python.langchain.com/docs/integrations/tools/zapier" + }, + "GoldenQueryAPIWrapper": { + "Golden Query": "https://python.langchain.com/docs/integrations/tools/golden_query", + "Golden": "https://python.langchain.com/docs/integrations/providers/golden" + }, + "ArxivAPIWrapper": { + "ArXiv API Tool": "https://python.langchain.com/docs/integrations/tools/arxiv" + }, + "tool": { + "Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", + "JSONFormer": "https://python.langchain.com/docs/integrations/llms/jsonformer_experimental", + "Agent Trajectory": "https://python.langchain.com/docs/guides/evaluation/trajectory/trajectory_eval", + "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", + "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", + "XML Agent": "https://python.langchain.com/docs/modules/agents/agent_types/xml_agent" + }, + "OpenAIFunctionsAgent": { + "Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", + "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents" + }, + "SystemMessage": { + "Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", + "Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", + "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", + "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", + "Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/chat/google_vertex_ai_palm", + "JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat", + "ERNIE-Bot Chat": "https://python.langchain.com/docs/integrations/chat/ernie", + "Anyscale": "https://python.langchain.com/docs/integrations/chat/anyscale", + "Context": "https://python.langchain.com/docs/integrations/callbacks/context", + "Label Studio": "https://python.langchain.com/docs/integrations/callbacks/labelstudio", + "MLflow AI Gateway": "https://python.langchain.com/docs/integrations/providers/mlflow_ai_gateway", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", + "CAMEL Role-Playing Autonomous Cooperative Agents": "https://python.langchain.com/docs/use_cases/agent_simulations/camel_role_playing", + "Multi-Agent Simulated Environment: Petting Zoo": "https://python.langchain.com/docs/use_cases/agent_simulations/petting_zoo", + "Multi-agent decentralized speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_bidding", + "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", + "Two-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/two_player_dnd", + "Multi-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/multi_player_dnd", + "Simulated Environment: Gymnasium": "https://python.langchain.com/docs/use_cases/agent_simulations/gymnasium", + "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", + "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", + "Use ToolKits with OpenAI Functions": "https://python.langchain.com/docs/modules/agents/how_to/use_toolkits_with_openai_functions", + "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining", + "Using OpenAI functions": "https://python.langchain.com/docs/modules/chains/how_to/openai_functions" + }, + "AgentExecutor": { + "Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", + "Jina": "https://python.langchain.com/docs/integrations/providers/jina", + "PowerBI Dataset Agent": "https://python.langchain.com/docs/integrations/toolkits/powerbi", + "SQL Database Agent": "https://python.langchain.com/docs/integrations/toolkits/sql_database", + "JSON Agent": "https://python.langchain.com/docs/integrations/toolkits/json", + "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", + "SQL": "https://python.langchain.com/docs/use_cases/sql", + "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", + "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", + "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", + "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", + "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", + "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", + "Adding Message Memory backed by a database to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory_in_db", + "How to add Memory to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory", + "XML Agent": "https://python.langchain.com/docs/modules/agents/agent_types/xml_agent", + "Custom MRKL agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_mrkl_agent", + "Shared memory across agents and tools": "https://python.langchain.com/docs/modules/agents/how_to/sharedmemory_for_tools", + "Custom multi-action agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_multi_action_agent", + "Running Agent as an Iterator": "https://python.langchain.com/docs/modules/agents/how_to/agent_iter", + "Custom agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent", + "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval" + }, + "MetaphorSearchAPIWrapper": { + "Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search" + }, + "PlayWrightBrowserToolkit": { + "Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", + "PlayWright Browser Toolkit": "https://python.langchain.com/docs/integrations/toolkits/playwright" + }, + "create_async_playwright_browser": { + "Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search", + "PlayWright Browser Toolkit": "https://python.langchain.com/docs/integrations/toolkits/playwright" + }, + "MetaphorSearchResults": { + "Metaphor Search": "https://python.langchain.com/docs/integrations/tools/metaphor_search" + }, + "SerpAPIWrapper": { + "SerpAPI": "https://python.langchain.com/docs/integrations/providers/serpapi", + "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", + "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt" + }, + "GraphQLAPIWrapper": { + "GraphQL tool": "https://python.langchain.com/docs/integrations/tools/graphql" + }, + "DuckDuckGoSearchRun": { + "DuckDuckGo Search": "https://python.langchain.com/docs/integrations/tools/ddg", + "Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github", + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", + "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times" + }, + "DuckDuckGoSearchResults": { + "DuckDuckGo Search": "https://python.langchain.com/docs/integrations/tools/ddg" + }, + "DuckDuckGoSearchAPIWrapper": { + "DuckDuckGo Search": "https://python.langchain.com/docs/integrations/tools/ddg" + }, + "ConversationBufferMemory": { + "Gradio Tools": "https://python.langchain.com/docs/integrations/tools/gradio_tools", + "SceneXplain": "https://python.langchain.com/docs/integrations/tools/sceneXplain", + "Streamlit Chat Message History": "https://python.langchain.com/docs/integrations/memory/streamlit_chat_message_history", + "Dynamodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/dynamodb_chat_message_history", + "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", + "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", + "Bedrock": "https://python.langchain.com/docs/integrations/llms/bedrock", + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", + "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", + "Adding Message Memory backed by a database to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory_in_db", + "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", + "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", + "How to use multiple memory classes in the same chain": "https://python.langchain.com/docs/modules/memory/multiple_memory", + "How to customize conversational memory": "https://python.langchain.com/docs/modules/memory/conversational_customization", + "How to add Memory to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory", + "Shared memory across agents and tools": "https://python.langchain.com/docs/modules/agents/how_to/sharedmemory_for_tools", + "Add Memory to OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/add_memory_openai_functions" + }, + "SceneXplainTool": { + "SceneXplain": "https://python.langchain.com/docs/integrations/tools/sceneXplain" + }, + "WolframAlphaAPIWrapper": { + "Wolfram Alpha": "https://python.langchain.com/docs/integrations/providers/wolfram_alpha" + }, + "load_huggingface_tool": { + "Requires transformers>=4.29.0 and huggingface_hub>=0.14.1": "https://python.langchain.com/docs/integrations/tools/huggingface_tools" + }, + "GoogleSearchAPIWrapper": { + "Google Search": "https://python.langchain.com/docs/integrations/providers/google_search", + "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", + "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", + "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", + "Adding Message Memory backed by a database to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory_in_db", + "How to add Memory to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory", + "Shared memory across agents and tools": "https://python.langchain.com/docs/modules/agents/how_to/sharedmemory_for_tools" + }, + "BingSearchAPIWrapper": { + "Bing Search": "https://python.langchain.com/docs/integrations/tools/bing_search" + }, + "DallEAPIWrapper": { + "Dall-E Image Generator": "https://python.langchain.com/docs/integrations/tools/dalle_image_generator" + }, + "ShellTool": { + "Shell Tool": "https://python.langchain.com/docs/integrations/tools/bash", + "Human-in-the-loop Tool Validation": "https://python.langchain.com/docs/modules/agents/tools/human_approval" + }, + "ReadFileTool": { + "File System Tools": "https://python.langchain.com/docs/integrations/tools/filesystem", + "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt", + "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times" + }, + "CopyFileTool": { + "File System Tools": "https://python.langchain.com/docs/integrations/tools/filesystem" + }, + "DeleteFileTool": { + "File System Tools": "https://python.langchain.com/docs/integrations/tools/filesystem" + }, + "MoveFileTool": { + "File System Tools": "https://python.langchain.com/docs/integrations/tools/filesystem", + "Tools as OpenAI Functions": "https://python.langchain.com/docs/modules/agents/tools/tools_as_openai_functions" + }, + "WriteFileTool": { + "File System Tools": "https://python.langchain.com/docs/integrations/tools/filesystem", + "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt", + "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times" + }, + "ListDirectoryTool": { + "File System Tools": "https://python.langchain.com/docs/integrations/tools/filesystem" + }, + "FileManagementToolkit": { + "File System Tools": "https://python.langchain.com/docs/integrations/tools/filesystem" + }, + "BraveSearch": { + "Brave Search": "https://python.langchain.com/docs/integrations/providers/brave_search" + }, + "RedisChatMessageHistory": { + "Redis Chat Message History": "https://python.langchain.com/docs/integrations/memory/redis_chat_message_history", + "Adding Message Memory backed by a database to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory_in_db" + }, + "ConversationChain": { + "Entity Memory with SQLite storage": "https://python.langchain.com/docs/integrations/memory/entity_memory_with_sqlite", + "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", + "Bedrock": "https://python.langchain.com/docs/integrations/llms/bedrock", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools", + "How to use multiple memory classes in the same chain": "https://python.langchain.com/docs/modules/memory/multiple_memory", + "How to customize conversational memory": "https://python.langchain.com/docs/modules/memory/conversational_customization", + "Conversation Knowledge Graph Memory": "https://python.langchain.com/docs/modules/memory/types/kg", + "ConversationTokenBufferMemory": "https://python.langchain.com/docs/modules/memory/types/token_buffer", + "ConversationSummaryBufferMemory": "https://python.langchain.com/docs/modules/memory/types/summary_buffer", + "Router": "https://python.langchain.com/docs/modules/chains/foundational/router" + }, + "ConversationEntityMemory": { + "Entity Memory with SQLite storage": "https://python.langchain.com/docs/integrations/memory/entity_memory_with_sqlite" + }, + "SQLiteEntityStore": { + "Entity Memory with SQLite storage": "https://python.langchain.com/docs/integrations/memory/entity_memory_with_sqlite" + }, + "ENTITY_MEMORY_CONVERSATION_TEMPLATE": { + "Entity Memory with SQLite storage": "https://python.langchain.com/docs/integrations/memory/entity_memory_with_sqlite" + }, + "PostgresChatMessageHistory": { + "Postgres Chat Message History": "https://python.langchain.com/docs/integrations/memory/postgres_chat_message_history" + }, + "MomentoChatMessageHistory": { + "Momento Chat Message History": "https://python.langchain.com/docs/integrations/memory/momento_chat_message_history" + }, + "MongoDBChatMessageHistory": { + "Mongodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/mongodb_chat_message_history" + }, + "CassandraChatMessageHistory": { + "Cassandra Chat Message History": "https://python.langchain.com/docs/integrations/memory/cassandra_chat_message_history", + "Cassandra": "https://python.langchain.com/docs/integrations/providers/cassandra" + }, + "MotorheadMemory": { + "Mot\u00f6rhead Memory": "https://python.langchain.com/docs/integrations/memory/motorhead_memory", + "Mot\u00f6rhead Memory (Managed)": "https://python.langchain.com/docs/integrations/memory/motorhead_memory_managed" + }, + "StreamlitChatMessageHistory": { + "Streamlit Chat Message History": "https://python.langchain.com/docs/integrations/memory/streamlit_chat_message_history" + }, + "DynamoDBChatMessageHistory": { + "Dynamodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/dynamodb_chat_message_history" + }, + "PythonREPL": { + "Dynamodb Chat Message History": "https://python.langchain.com/docs/integrations/memory/dynamodb_chat_message_history", + "Python Agent": "https://python.langchain.com/docs/integrations/toolkits/python", + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook" + }, + "RocksetChatMessageHistory": { + "Rockset Chat Message History": "https://python.langchain.com/docs/integrations/memory/rockset_chat_message_history" + }, + "AzureMLChatOnlineEndpoint": { + "AzureML Chat Online Endpoint": "https://python.langchain.com/docs/integrations/chat/azureml_chat_endpoint" + }, + "LlamaContentFormatter": { + "AzureML Chat Online Endpoint": "https://python.langchain.com/docs/integrations/chat/azureml_chat_endpoint" + }, + "ChatAnthropic": { + "Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", + "Log10": "https://python.langchain.com/docs/integrations/providers/log10", + "PlayWright Browser Toolkit": "https://python.langchain.com/docs/integrations/toolkits/playwright", + "Fallbacks": "https://python.langchain.com/docs/guides/fallbacks", + "Agent Trajectory": "https://python.langchain.com/docs/guides/evaluation/trajectory/trajectory_eval", + "Custom Pairwise Evaluator": "https://python.langchain.com/docs/guides/evaluation/comparison/custom", + "Pairwise String Comparison": "https://python.langchain.com/docs/guides/evaluation/comparison/pairwise_string", + "Criteria Evaluation": "https://python.langchain.com/docs/guides/evaluation/string/criteria_eval_chain", + "XML Agent": "https://python.langchain.com/docs/modules/agents/agent_types/xml_agent", + "Few shot examples for chat models": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/few_shot_examples_chat" + }, + "ChatPromptTemplate": { + "Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", + "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", + "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", + "Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/chat/google_vertex_ai_palm", + "JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat", + "Context": "https://python.langchain.com/docs/integrations/callbacks/context", + "OpenAI Functions Metadata Tagger": "https://python.langchain.com/docs/integrations/document_transformers/openai_metadata_tagger", + "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", + "Fireworks": "https://python.langchain.com/docs/integrations/llms/Fireworks", + "Fallbacks": "https://python.langchain.com/docs/guides/fallbacks", + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", + "Interface": "https://python.langchain.com/docs/guides/expression_language/interface", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Extraction": "https://python.langchain.com/docs/use_cases/extraction", + "Tagging": "https://python.langchain.com/docs/use_cases/tagging", + "Multiple Retrieval Sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/multiple_retrieval", + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", + "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", + "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", + "Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry", + "Pydantic (JSON) parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/pydantic", + "Few shot examples for chat models": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/few_shot_examples_chat", + "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining", + "Using OpenAI functions": "https://python.langchain.com/docs/modules/chains/how_to/openai_functions" + }, + "SystemMessagePromptTemplate": { + "Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", + "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", + "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", + "Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/chat/google_vertex_ai_palm", + "JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat", + "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "CAMEL Role-Playing Autonomous Cooperative Agents": "https://python.langchain.com/docs/use_cases/agent_simulations/camel_role_playing" + }, + "AIMessagePromptTemplate": { + "Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", + "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", + "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", + "JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat", + "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma" + }, + "HumanMessagePromptTemplate": { + "Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", + "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", + "OpenAI": "https://python.langchain.com/docs/integrations/chat/openai", + "Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/chat/google_vertex_ai_palm", + "JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat", + "Context": "https://python.langchain.com/docs/integrations/callbacks/context", + "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", + "Fireworks": "https://python.langchain.com/docs/integrations/llms/Fireworks", + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Extraction": "https://python.langchain.com/docs/use_cases/extraction", + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", + "CAMEL Role-Playing Autonomous Cooperative Agents": "https://python.langchain.com/docs/use_cases/agent_simulations/camel_role_playing", + "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", + "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", + "Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry", + "Pydantic (JSON) parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/pydantic", + "Prompt Pipelining": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompts_pipelining", + "Using OpenAI functions": "https://python.langchain.com/docs/modules/chains/how_to/openai_functions" + }, + "CallbackManager": { + "Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", + "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", + "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", + "Llama.cpp": "https://python.langchain.com/docs/integrations/llms/llamacpp", + "Titan Takeoff": "https://python.langchain.com/docs/integrations/llms/titan_takeoff", + "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", + "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research" + }, + "StreamingStdOutCallbackHandler": { + "Anthropic": "https://python.langchain.com/docs/integrations/chat/anthropic", + "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm", + "GPT4All": "https://python.langchain.com/docs/integrations/llms/gpt4all", + "Arthur": "https://python.langchain.com/docs/integrations/providers/arthur_tracking", + "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", + "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", + "Llama.cpp": "https://python.langchain.com/docs/integrations/llms/llamacpp", + "Titan Takeoff": "https://python.langchain.com/docs/integrations/llms/titan_takeoff", + "Eden AI": "https://python.langchain.com/docs/integrations/llms/edenai", + "C Transformers": "https://python.langchain.com/docs/integrations/llms/ctransformers", + "Huggingface TextGen Inference": "https://python.langchain.com/docs/integrations/llms/huggingface_textgen_inference", + "Replicate": "https://python.langchain.com/docs/integrations/llms/replicate", + "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", + "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research" + }, + "ChatLiteLLM": { + "\ud83d\ude85 LiteLLM": "https://python.langchain.com/docs/integrations/chat/litellm" + }, + "create_tagging_chain": { + "Llama API": "https://python.langchain.com/docs/integrations/chat/llama_api", + "Anthropic Functions": "https://python.langchain.com/docs/integrations/chat/anthropic_functions", + "Tagging": "https://python.langchain.com/docs/use_cases/tagging" + }, + "ChatVertexAI": { + "Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/chat/google_vertex_ai_palm" + }, + "JinaChat": { + "JinaChat": "https://python.langchain.com/docs/integrations/chat/jinachat" + }, + "AzureChatOpenAI": { + "Azure": "https://python.langchain.com/docs/integrations/chat/azure_chat_openai", + "Azure OpenAI": "https://python.langchain.com/docs/integrations/providers/azure_openai" + }, + "get_openai_callback": { + "Azure": "https://python.langchain.com/docs/integrations/chat/azure_chat_openai", + "Token counting": "https://python.langchain.com/docs/modules/callbacks/token_counting", + "Tracking token usage": "https://python.langchain.com/docs/modules/model_io/models/llms/token_usage_tracking" + }, + "ErnieBotChat": { + "ERNIE-Bot Chat": "https://python.langchain.com/docs/integrations/chat/ernie" + }, + "PromptLayerChatOpenAI": { + "PromptLayer ChatOpenAI": "https://python.langchain.com/docs/integrations/chat/promptlayer_chatopenai" + }, + "ChatAnyscale": { + "Anyscale": "https://python.langchain.com/docs/integrations/chat/anyscale" + }, + "create_extraction_chain": { + "Anthropic Functions": "https://python.langchain.com/docs/integrations/chat/anthropic_functions", + "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", + "Extraction": "https://python.langchain.com/docs/use_cases/extraction" + }, + "ContextCallbackHandler": { + "Context": "https://python.langchain.com/docs/integrations/callbacks/context" + }, + "LabelStudioCallbackHandler": { + "Label Studio": "https://python.langchain.com/docs/integrations/callbacks/labelstudio" + }, + "ArgillaCallbackHandler": { + "Argilla": "https://python.langchain.com/docs/integrations/providers/argilla" + }, + "StdOutCallbackHandler": { + "Argilla": "https://python.langchain.com/docs/integrations/callbacks/argilla", + "Comet": "https://python.langchain.com/docs/integrations/providers/comet_tracking", + "Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking", + "Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking", + "ClearML": "https://python.langchain.com/docs/integrations/providers/clearml_tracking", + "Async API": "https://python.langchain.com/docs/modules/agents/how_to/async_agent", + "Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain" + }, + "PromptLayerCallbackHandler": { + "PromptLayer": "https://python.langchain.com/docs/integrations/callbacks/promptlayer" + }, + "GPT4All": { + "PromptLayer": "https://python.langchain.com/docs/integrations/callbacks/promptlayer", + "GPT4All": "https://python.langchain.com/docs/integrations/llms/gpt4all", + "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa" + }, + "StreamlitCallbackHandler": { + "Streamlit": "https://python.langchain.com/docs/integrations/callbacks/.ipynb_checkpoints/streamlit-checkpoint", + "GPT4All": "https://python.langchain.com/docs/integrations/providers/gpt4all" + }, + "FigmaFileLoader": { + "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma" + }, + "AzureOpenAI": { + "Azure OpenAI": "https://python.langchain.com/docs/integrations/llms/azure_openai_example", + "OpenAI": "https://python.langchain.com/docs/integrations/providers/openai" + }, + "MyScale": { + "MyScale": "https://python.langchain.com/docs/integrations/vectorstores/myscale", + "Self-querying with MyScale": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/myscale_self_query" + }, + "Baseten": { + "Baseten": "https://python.langchain.com/docs/integrations/llms/baseten" + }, + "WeatherDataLoader": { + "Weather": "https://python.langchain.com/docs/integrations/document_loaders/weather" + }, + "Tair": { + "Tair": "https://python.langchain.com/docs/integrations/vectorstores/tair" + }, + "UnstructuredWordDocumentLoader": { + "Microsoft Word": "https://python.langchain.com/docs/integrations/document_loaders/microsoft_word" + }, + "CollegeConfidentialLoader": { + "College Confidential": "https://python.langchain.com/docs/integrations/document_loaders/college_confidential" + }, + "RWKV": { + "RWKV-4": "https://python.langchain.com/docs/integrations/providers/rwkv" + }, + "GoogleDriveLoader": { + "Google Drive": "https://python.langchain.com/docs/integrations/document_loaders/google_drive" + }, + "Fireworks": { + "Fireworks": "https://python.langchain.com/docs/integrations/llms/Fireworks" + }, + "AmazonAPIGateway": { + "Amazon API Gateway": "https://python.langchain.com/docs/integrations/llms/amazon_api_gateway_example" + }, + "UnstructuredPowerPointLoader": { + "Microsoft PowerPoint": "https://python.langchain.com/docs/integrations/document_loaders/microsoft_powerpoint" + }, + "CometCallbackHandler": { + "Comet": "https://python.langchain.com/docs/integrations/providers/comet_tracking" + }, + "CTransformers": { + "C Transformers": "https://python.langchain.com/docs/integrations/llms/ctransformers" + }, + "BiliBiliLoader": { + "BiliBili": "https://python.langchain.com/docs/integrations/document_loaders/bilibili" + }, + "DiffbotLoader": { + "Diffbot": "https://python.langchain.com/docs/integrations/document_loaders/diffbot" + }, + "DeepSparse": { + "DeepSparse": "https://python.langchain.com/docs/integrations/llms/deepsparse" + }, + "AimCallbackHandler": { + "Aim": "https://python.langchain.com/docs/integrations/providers/aim_tracking" + }, + "ModernTreasuryLoader": { + "Modern Treasury": "https://python.langchain.com/docs/integrations/document_loaders/modern_treasury" + }, + "FacebookChatLoader": { + "Facebook Chat": "https://python.langchain.com/docs/integrations/document_loaders/facebook_chat" + }, + "Banana": { + "Banana": "https://python.langchain.com/docs/integrations/llms/banana" + }, + "HuggingFacePipeline": { + "Hugging Face": "https://python.langchain.com/docs/integrations/providers/huggingface", + "RELLM": "https://python.langchain.com/docs/integrations/llms/rellm_experimental", + "JSONFormer": "https://python.langchain.com/docs/integrations/llms/jsonformer_experimental" + }, + "HuggingFaceHub": { + "Hugging Face": "https://python.langchain.com/docs/integrations/providers/huggingface" + }, + "HuggingFaceHubEmbeddings": { + "Hugging Face": "https://python.langchain.com/docs/integrations/providers/huggingface" + }, + "CharacterTextSplitter": { + "Hugging Face": "https://python.langchain.com/docs/integrations/providers/huggingface", + "OpenAI": "https://python.langchain.com/docs/integrations/providers/openai", + "Elasticsearch": "https://python.langchain.com/docs/integrations/vectorstores/elasticsearch", + "Vectara Text Generation": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_text_generation", + "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", + "Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore", + "LanceDB": "https://python.langchain.com/docs/integrations/vectorstores/lancedb", + "Weaviate": "https://python.langchain.com/docs/integrations/vectorstores/weaviate", + "DashVector": "https://python.langchain.com/docs/integrations/vectorstores/dashvector", + "ScaNN": "https://python.langchain.com/docs/integrations/vectorstores/scann", + "Xata": "https://python.langchain.com/docs/integrations/vectorstores/xata", + "Vectara": "https://python.langchain.com/docs/integrations/vectorstores/vectara", + "Redis": "https://python.langchain.com/docs/integrations/vectorstores/redis", + "PGVector": "https://python.langchain.com/docs/integrations/vectorstores/pgvector", + "Rockset": "https://python.langchain.com/docs/integrations/vectorstores/rockset", + "Dingo": "https://python.langchain.com/docs/integrations/vectorstores/dingo", + "Zilliz": "https://python.langchain.com/docs/integrations/vectorstores/zilliz", + "SingleStoreDB": "https://python.langchain.com/docs/integrations/vectorstores/singlestoredb", + "Annoy": "https://python.langchain.com/docs/integrations/vectorstores/annoy", + "Typesense": "https://python.langchain.com/docs/integrations/vectorstores/typesense", + "Activeloop's Deep Lake": "https://python.langchain.com/docs/integrations/vectorstores/activeloop_deeplake", + "Tair": "https://python.langchain.com/docs/integrations/vectorstores/tair", + "Chroma": "https://python.langchain.com/docs/integrations/vectorstores/chroma", + "Alibaba Cloud OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/alibabacloud_opensearch", + "StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks", + "Clarifai": "https://python.langchain.com/docs/integrations/vectorstores/clarifai", + "scikit-learn": "https://python.langchain.com/docs/integrations/vectorstores/sklearn", + "DocArrayHnswSearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_hnsw", + "MyScale": "https://python.langchain.com/docs/integrations/vectorstores/myscale", + "ClickHouse Vector Search": "https://python.langchain.com/docs/integrations/vectorstores/clickhouse", + "Qdrant": "https://python.langchain.com/docs/integrations/vectorstores/qdrant", + "Tigris": "https://python.langchain.com/docs/integrations/vectorstores/tigris", + "AwaDB": "https://python.langchain.com/docs/integrations/vectorstores/awadb", + "Supabase (Postgres)": "https://python.langchain.com/docs/integrations/vectorstores/supabase", + "OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/opensearch", + "Pinecone": "https://python.langchain.com/docs/integrations/vectorstores/pinecone", + "BagelDB": "https://python.langchain.com/docs/integrations/vectorstores/bageldb", + "Azure Cognitive Search": "https://python.langchain.com/docs/integrations/vectorstores/azuresearch", + "Cassandra": "https://python.langchain.com/docs/integrations/vectorstores/cassandra", + "USearch": "https://python.langchain.com/docs/integrations/vectorstores/usearch", + "Milvus": "https://python.langchain.com/docs/integrations/vectorstores/milvus", + "Marqo": "https://python.langchain.com/docs/integrations/vectorstores/marqo", + "DocArrayInMemorySearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_in_memory", + "pg_embedding": "https://python.langchain.com/docs/integrations/vectorstores/pgembedding", + "FAISS": "https://python.langchain.com/docs/integrations/vectorstores/faiss", + "AnalyticDB": "https://python.langchain.com/docs/integrations/vectorstores/analyticdb", + "Hologres": "https://python.langchain.com/docs/integrations/vectorstores/hologres", + "MongoDB Atlas": "https://python.langchain.com/docs/integrations/vectorstores/mongodb_atlas", + "Meilisearch": "https://python.langchain.com/docs/integrations/vectorstores/meilisearch", + "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", + "Psychic": "https://python.langchain.com/docs/integrations/document_loaders/psychic", + "Manifest": "https://python.langchain.com/docs/integrations/llms/manifest", + "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching", + "Summarization": "https://python.langchain.com/docs/use_cases/summarization", + "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", + "Retrieve from vector stores directly": "https://python.langchain.com/docs/use_cases/question_answering/how_to/vector_db_text_generation", + "Improve document indexing with HyDE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/hyde", + "Analysis of Twitter the-algorithm source code with LangChain, GPT4 and Activeloop's Deep Lake": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/twitter-the-algorithm-analysis-deeplake", + "Use LangChain, GPT and Activeloop's Deep Lake to work with code base": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/code-analysis-deeplake", + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", + "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", + "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", + "Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings", + "Split by tokens ": "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/split_by_token", + "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs", + "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", + "Loading from LangChainHub": "https://python.langchain.com/docs/modules/chains/how_to/from_hub" + }, + "DocugamiLoader": { + "Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami" + }, + "GutenbergLoader": { + "Gutenberg": "https://python.langchain.com/docs/integrations/document_loaders/gutenberg" + }, + "AzureBlobStorageContainerLoader": { + "Azure Blob Storage": "https://python.langchain.com/docs/integrations/providers/azure_blob_storage", + "Azure Blob Storage Container": "https://python.langchain.com/docs/integrations/document_loaders/azure_blob_storage_container" + }, + "AzureBlobStorageFileLoader": { + "Azure Blob Storage": "https://python.langchain.com/docs/integrations/providers/azure_blob_storage", + "Azure Blob Storage File": "https://python.langchain.com/docs/integrations/document_loaders/azure_blob_storage_file" + }, + "WikipediaLoader": { + "Wikipedia": "https://python.langchain.com/docs/integrations/document_loaders/wikipedia" + }, + "ConfluenceLoader": { + "Confluence": "https://python.langchain.com/docs/integrations/document_loaders/confluence" + }, + "Predibase": { + "Predibase": "https://python.langchain.com/docs/integrations/llms/predibase" + }, + "Beam": { + "Beam": "https://python.langchain.com/docs/integrations/llms/beam" + }, + "GrobidParser": { + "Grobid": "https://python.langchain.com/docs/integrations/document_loaders/grobid" + }, + "GenericLoader": { + "Grobid": "https://python.langchain.com/docs/integrations/document_loaders/grobid", + "Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio", + "Source Code": "https://python.langchain.com/docs/integrations/document_loaders/source_code", + "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding" + }, + "Typesense": { + "Typesense": "https://python.langchain.com/docs/integrations/vectorstores/typesense" + }, + "Hologres": { + "Hologres": "https://python.langchain.com/docs/integrations/vectorstores/hologres" + }, + "AI21": { + "AI21 Labs": "https://python.langchain.com/docs/integrations/providers/ai21", + "AI21": "https://python.langchain.com/docs/integrations/llms/ai21" + }, + "WandbCallbackHandler": { + "Weights & Biases": "https://python.langchain.com/docs/integrations/providers/wandb_tracking" + }, + "ObsidianLoader": { + "Obsidian": "https://python.langchain.com/docs/integrations/document_loaders/obsidian" + }, + "create_sql_agent": { + "CnosDB": "https://python.langchain.com/docs/integrations/providers/cnosdb", + "SQL Database Agent": "https://python.langchain.com/docs/integrations/toolkits/sql_database", + "SQL": "https://python.langchain.com/docs/use_cases/sql" + }, + "SQLDatabaseToolkit": { + "CnosDB": "https://python.langchain.com/docs/integrations/providers/cnosdb", + "SQL Database Agent": "https://python.langchain.com/docs/integrations/toolkits/sql_database", + "SQL": "https://python.langchain.com/docs/use_cases/sql", + "Use ToolKits with OpenAI Functions": "https://python.langchain.com/docs/modules/agents/how_to/use_toolkits_with_openai_functions" + }, + "SageMakerCallbackHandler": { + "SageMaker Tracking": "https://python.langchain.com/docs/integrations/providers/sagemaker_tracking" + }, + "OpenAIModerationChain": { + "OpenAI": "https://python.langchain.com/docs/integrations/providers/openai", + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook" + }, + "ChatGPTLoader": { + "OpenAI": "https://python.langchain.com/docs/integrations/providers/openai", + "ChatGPT Data": "https://python.langchain.com/docs/integrations/document_loaders/chatgpt_loader" + }, + "Nebula": { + "Nebula": "https://python.langchain.com/docs/integrations/providers/symblai_nebula", + "Nebula (Symbl.ai)": "https://python.langchain.com/docs/integrations/llms/symblai_nebula" + }, + "AZLyricsLoader": { + "AZLyrics": "https://python.langchain.com/docs/integrations/document_loaders/azlyrics" + }, + "ToMarkdownLoader": { + "2Markdown": "https://python.langchain.com/docs/integrations/document_loaders/tomarkdown" + }, + "Dingo": { + "Dingo": "https://python.langchain.com/docs/integrations/vectorstores/dingo" + }, + "GitLoader": { + "Git": "https://python.langchain.com/docs/integrations/document_loaders/git" + }, + "InfinoCallbackHandler": { + "Infino": "https://python.langchain.com/docs/integrations/providers/infino" + }, + "MlflowAIGateway": { + "MLflow AI Gateway": "https://python.langchain.com/docs/integrations/providers/mlflow_ai_gateway" + }, + "MlflowAIGatewayEmbeddings": { + "MLflow AI Gateway": "https://python.langchain.com/docs/integrations/providers/mlflow_ai_gateway" + }, + "ChatMLflowAIGateway": { + "MLflow AI Gateway": "https://python.langchain.com/docs/integrations/providers/mlflow_ai_gateway" + }, + "SingleStoreDB": { + "SingleStoreDB": "https://python.langchain.com/docs/integrations/vectorstores/singlestoredb" + }, + "Tigris": { + "Tigris": "https://python.langchain.com/docs/integrations/vectorstores/tigris" + }, + "Bedrock": { + "Bedrock": "https://python.langchain.com/docs/integrations/llms/bedrock" + }, + "S3DirectoryLoader": { + "AWS S3 Directory": "https://python.langchain.com/docs/integrations/document_loaders/aws_s3_directory" + }, + "S3FileLoader": { + "AWS S3 Directory": "https://python.langchain.com/docs/integrations/providers/aws_s3", + "AWS S3 File": "https://python.langchain.com/docs/integrations/document_loaders/aws_s3_file" + }, + "SQLDatabase": { + "Rebuff": "https://python.langchain.com/docs/integrations/providers/rebuff", + "SQL Database Agent": "https://python.langchain.com/docs/integrations/toolkits/sql_database", + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", + "SQL": "https://python.langchain.com/docs/use_cases/sql", + "Multiple Retrieval Sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/multiple_retrieval" + }, + "Weaviate": { + "Weaviate": "https://python.langchain.com/docs/integrations/vectorstores/weaviate", + "Weaviate self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/weaviate_self_query" + }, + "AirbyteJSONLoader": { + "Airbyte": "https://python.langchain.com/docs/integrations/providers/airbyte", + "Airbyte JSON": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_json" + }, + "TelegramChatFileLoader": { + "Telegram": "https://python.langchain.com/docs/integrations/document_loaders/telegram" + }, + "TelegramChatApiLoader": { + "Telegram": "https://python.langchain.com/docs/integrations/document_loaders/telegram" + }, + "PredictionGuard": { + "Prediction Guard": "https://python.langchain.com/docs/integrations/llms/predictionguard" + }, + "NotionDirectoryLoader": { + "Notion DB": "https://python.langchain.com/docs/integrations/providers/notion", + "Notion DB 1/2": "https://python.langchain.com/docs/integrations/document_loaders/notion", + "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA" + }, + "NotionDBLoader": { + "Notion DB": "https://python.langchain.com/docs/integrations/providers/notion", + "Notion DB 2/2": "https://python.langchain.com/docs/integrations/document_loaders/notiondb" + }, + "MWDumpLoader": { + "MediaWikiDump": "https://python.langchain.com/docs/integrations/document_loaders/mediawikidump" + }, + "BraveSearchLoader": { + "Brave Search": "https://python.langchain.com/docs/integrations/document_loaders/brave_search" + }, + "StarRocks": { + "StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks" + }, + "ElasticsearchStore": { + "Elasticsearch": "https://python.langchain.com/docs/integrations/vectorstores/elasticsearch", + "Elasticsearch self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/elasticsearch_self_query" + }, + "DatadogLogsLoader": { + "Datadog Logs": "https://python.langchain.com/docs/integrations/document_loaders/datadog_logs" + }, + "ApifyDatasetLoader": { + "Apify": "https://python.langchain.com/docs/integrations/providers/apify", + "Apify Dataset": "https://python.langchain.com/docs/integrations/document_loaders/apify_dataset" + }, + "NLPCloud": { + "NLPCloud": "https://python.langchain.com/docs/integrations/providers/nlpcloud", + "NLP Cloud": "https://python.langchain.com/docs/integrations/llms/nlpcloud" + }, + "Milvus": { + "Milvus": "https://python.langchain.com/docs/integrations/vectorstores/milvus", + "Zilliz": "https://python.langchain.com/docs/integrations/vectorstores/zilliz" + }, + "Qdrant": { + "Qdrant": "https://python.langchain.com/docs/integrations/vectorstores/qdrant", + "Qdrant self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/qdrant_self_query" + }, + "GitbookLoader": { + "GitBook": "https://python.langchain.com/docs/integrations/document_loaders/gitbook" + }, + "OpenSearchVectorSearch": { + "OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/opensearch" + }, + "Pinecone": { + "Pinecone": "https://python.langchain.com/docs/integrations/vectorstores/pinecone", + "Self-querying with Pinecone": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/pinecone" + }, + "Rockset": { + "Rockset": "https://python.langchain.com/docs/integrations/vectorstores/rockset" + }, + "RocksetLoader": { + "Rockset": "https://python.langchain.com/docs/integrations/document_loaders/rockset" + }, + "Minimax": { + "Minimax": "https://python.langchain.com/docs/integrations/llms/minimax" + }, + "UnstructuredFileLoader": { + "Unstructured": "https://python.langchain.com/docs/integrations/providers/unstructured", + "Unstructured File": "https://python.langchain.com/docs/integrations/document_loaders/unstructured_file" + }, + "SelfHostedPipeline": { + "Runhouse": "https://python.langchain.com/docs/integrations/llms/runhouse" + }, + "SelfHostedHuggingFaceLLM": { + "Runhouse": "https://python.langchain.com/docs/integrations/llms/runhouse" + }, + "MlflowCallbackHandler": { + "MLflow": "https://python.langchain.com/docs/integrations/providers/mlflow_tracking" + }, + "SpreedlyLoader": { + "Spreedly": "https://python.langchain.com/docs/integrations/document_loaders/spreedly" + }, + "OpenLLM": { + "OpenLLM": "https://python.langchain.com/docs/integrations/llms/openllm" + }, + "PubMedLoader": { + "PubMed": "https://python.langchain.com/docs/integrations/document_loaders/pubmed" + }, + "SearxSearchResults": { + "SearxNG Search API": "https://python.langchain.com/docs/integrations/providers/searx" + }, + "SpacyTextSplitter": { + "spaCy": "https://python.langchain.com/docs/integrations/providers/spacy", + "Atlas": "https://python.langchain.com/docs/integrations/vectorstores/atlas", + "Split by tokens ": "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/split_by_token" + }, + "Modal": { + "Modal": "https://python.langchain.com/docs/integrations/llms/modal" + }, + "Xinference": { + "Xorbits Inference (Xinference)": "https://python.langchain.com/docs/integrations/llms/xinference" + }, + "IFixitLoader": { + "iFixit": "https://python.langchain.com/docs/integrations/document_loaders/ifixit" + }, + "AlephAlpha": { + "Aleph Alpha": "https://python.langchain.com/docs/integrations/llms/aleph_alpha" + }, + "PipelineAI": { + "PipelineAI": "https://python.langchain.com/docs/integrations/llms/pipelineai_example" + }, + "LlamaCpp": { + "Llama.cpp": "https://python.langchain.com/docs/integrations/llms/llamacpp", + "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", + "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research" + }, + "AwaDB": { + "AwaDB": "https://python.langchain.com/docs/integrations/vectorstores/awadb" + }, + "ArxivLoader": { + "Arxiv": "https://python.langchain.com/docs/integrations/document_loaders/arxiv" + }, + "Anyscale": { + "Anyscale": "https://python.langchain.com/docs/integrations/llms/anyscale" + }, + "StripeLoader": { + "Stripe": "https://python.langchain.com/docs/integrations/document_loaders/stripe" + }, + "Bagel": { + "BagelDB": "https://python.langchain.com/docs/integrations/vectorstores/bageldb" + }, + "BlackboardLoader": { + "Blackboard": "https://python.langchain.com/docs/integrations/document_loaders/blackboard" + }, + "WhatsAppChatLoader": { + "WhatsApp": "https://python.langchain.com/docs/integrations/providers/whatsapp", + "WhatsApp Chat": "https://python.langchain.com/docs/integrations/document_loaders/whatsapp_chat" + }, + "LanceDB": { + "LanceDB": "https://python.langchain.com/docs/integrations/vectorstores/lancedb" + }, + "OneDriveLoader": { + "Microsoft OneDrive": "https://python.langchain.com/docs/integrations/document_loaders/microsoft_onedrive" + }, + "AnalyticDB": { + "AnalyticDB": "https://python.langchain.com/docs/integrations/vectorstores/analyticdb" + }, + "YoutubeLoader": { + "YouTube": "https://python.langchain.com/docs/integrations/providers/youtube", + "YouTube transcripts": "https://python.langchain.com/docs/integrations/document_loaders/youtube_transcript" + }, + "GoogleApiYoutubeLoader": { + "YouTube": "https://python.langchain.com/docs/integrations/providers/youtube", + "YouTube transcripts": "https://python.langchain.com/docs/integrations/document_loaders/youtube_transcript" + }, + "PromptLayerOpenAI": { + "PromptLayer": "https://python.langchain.com/docs/integrations/providers/promptlayer", + "PromptLayer OpenAI": "https://python.langchain.com/docs/integrations/llms/promptlayer_openai" + }, + "DeepLake": { + "Deep Lake": "https://python.langchain.com/docs/integrations/providers/deeplake", + "Activeloop's Deep Lake": "https://python.langchain.com/docs/integrations/vectorstores/activeloop_deeplake", + "Analysis of Twitter the-algorithm source code with LangChain, GPT4 and Activeloop's Deep Lake": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/twitter-the-algorithm-analysis-deeplake", + "Use LangChain, GPT and Activeloop's Deep Lake to work with code base": "https://python.langchain.com/docs/use_cases/question_answering/how_to/code/code-analysis-deeplake", + "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat", + "Deep Lake self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/activeloop_deeplake_self_query" + }, + "WhyLabsCallbackHandler": { + "WhyLabs": "https://python.langchain.com/docs/integrations/providers/whylabs_profiling" + }, + "FlyteCallbackHandler": { + "Flyte": "https://python.langchain.com/docs/integrations/providers/flyte" + }, + "wandb_tracing_enabled": { + "WandB Tracing": "https://python.langchain.com/docs/integrations/providers/wandb_tracing" + }, + "ManifestWrapper": { + "Hazy Research": "https://python.langchain.com/docs/integrations/providers/hazy_research", + "Manifest": "https://python.langchain.com/docs/integrations/llms/manifest" + }, + "Marqo": { + "Marqo": "https://python.langchain.com/docs/integrations/vectorstores/marqo" + }, + "IMSDbLoader": { + "IMSDb": "https://python.langchain.com/docs/integrations/document_loaders/imsdb" + }, + "PGVector": { + "PGVector": "https://python.langchain.com/docs/integrations/vectorstores/pgvector" + }, + "DeepInfra": { + "DeepInfra": "https://python.langchain.com/docs/integrations/llms/deepinfra_example" + }, + "ZeroShotAgent": { + "Jina": "https://python.langchain.com/docs/integrations/providers/jina", + "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor", + "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", + "Adding Message Memory backed by a database to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory_in_db", + "How to add Memory to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory", + "Custom MRKL agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_mrkl_agent", + "Shared memory across agents and tools": "https://python.langchain.com/docs/modules/agents/how_to/sharedmemory_for_tools" + }, + "RedditPostsLoader": { + "Reddit": "https://python.langchain.com/docs/integrations/document_loaders/reddit" + }, + "TrelloLoader": { + "Trello": "https://python.langchain.com/docs/integrations/document_loaders/trello" + }, + "AtlasDB": { + "AtlasDB": "https://python.langchain.com/docs/integrations/providers/atlas", + "Atlas": "https://python.langchain.com/docs/integrations/vectorstores/atlas" + }, + "SKLearnVectorStore": { + "scikit-learn": "https://python.langchain.com/docs/integrations/vectorstores/sklearn" + }, + "EverNoteLoader": { + "EverNote": "https://python.langchain.com/docs/integrations/document_loaders/evernote" + }, + "TwitterTweetLoader": { + "Twitter": "https://python.langchain.com/docs/integrations/document_loaders/twitter" + }, + "DiscordChatLoader": { + "Discord": "https://python.langchain.com/docs/integrations/document_loaders/discord" + }, + "RedisCache": { + "Redis": "https://python.langchain.com/docs/integrations/providers/redis", + "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching" + }, + "RedisSemanticCache": { + "Redis": "https://python.langchain.com/docs/integrations/providers/redis", + "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching" + }, + "Redis": { + "Redis": "https://python.langchain.com/docs/integrations/vectorstores/redis" + }, + "SelfQueryRetriever": { + "Chroma": "https://python.langchain.com/docs/integrations/providers/.ipynb_checkpoints/chroma-checkpoint", + "Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami", + "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", + "Weaviate self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/weaviate_self_query", + "Elasticsearch self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/elasticsearch_self_query", + "Chroma self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/chroma_self_query", + "Self-querying with Pinecone": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/pinecone", + "Self-querying with MyScale": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/myscale_self_query", + "Deep Lake self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/activeloop_deeplake_self_query", + "Qdrant self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/qdrant_self_query" + }, + "ClearMLCallbackHandler": { + "ClearML": "https://python.langchain.com/docs/integrations/providers/clearml_tracking" + }, + "Cohere": { + "Cohere": "https://python.langchain.com/docs/integrations/llms/cohere" + }, + "SlackDirectoryLoader": { + "Slack": "https://python.langchain.com/docs/integrations/document_loaders/slack" + }, + "LLMContentHandler": { + "SageMaker Endpoint": "https://python.langchain.com/docs/integrations/providers/sagemaker_endpoint", + "SageMakerEndpoint": "https://python.langchain.com/docs/integrations/llms/sagemaker" + }, + "ContentHandlerBase": { + "SageMaker Endpoint": "https://python.langchain.com/docs/integrations/providers/sagemaker_endpoint" + }, + "HNLoader": { + "Hacker News": "https://python.langchain.com/docs/integrations/document_loaders/hacker_news" + }, + "Annoy": { + "Annoy": "https://python.langchain.com/docs/integrations/vectorstores/annoy" + }, + "DashVector": { + "DashVector": "https://python.langchain.com/docs/integrations/vectorstores/dashvector" + }, + "GCSDirectoryLoader": { + "Google Cloud Storage": "https://python.langchain.com/docs/integrations/providers/google_cloud_storage", + "Google Cloud Storage Directory": "https://python.langchain.com/docs/integrations/document_loaders/google_cloud_storage_directory" + }, + "GCSFileLoader": { + "Google Cloud Storage": "https://python.langchain.com/docs/integrations/providers/google_cloud_storage", + "Google Cloud Storage File": "https://python.langchain.com/docs/integrations/document_loaders/google_cloud_storage_file" + }, + "ArthurCallbackHandler": { + "Arthur": "https://python.langchain.com/docs/integrations/providers/arthur_tracking" + }, + "DuckDBLoader": { + "DuckDB": "https://python.langchain.com/docs/integrations/document_loaders/duckdb" + }, + "Petals": { + "Petals": "https://python.langchain.com/docs/integrations/llms/petals_example" + }, + "MomentoCache": { + "Momento": "https://python.langchain.com/docs/integrations/providers/momento", + "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching" + }, + "NIBittensorLLM": { + "NIBittensor": "https://python.langchain.com/docs/integrations/providers/bittensor", + "NIBittensorLLM": "https://python.langchain.com/docs/integrations/llms/bittensor" + }, + "AirtableLoader": { + "Airtable": "https://python.langchain.com/docs/integrations/document_loaders/airtable" + }, + "TensorflowDatasetLoader": { + "TensorFlow Datasets": "https://python.langchain.com/docs/integrations/document_loaders/tensorflow_datasets" + }, + "Clarifai": { + "Clarifai": "https://python.langchain.com/docs/integrations/llms/clarifai" + }, + "BigQueryLoader": { + "Google BigQuery": "https://python.langchain.com/docs/integrations/document_loaders/google_bigquery" + }, + "RoamLoader": { + "Roam": "https://python.langchain.com/docs/integrations/document_loaders/roam" + }, + "Portkey": { + "Log, Trace, and Monitor Langchain LLM Calls": "https://python.langchain.com/docs/integrations/providers/portkey/logging_tracing_portkey", + "Portkey": "https://python.langchain.com/docs/integrations/providers/portkey/index" + }, + "Vectara": { + "Vectara": "https://python.langchain.com/docs/integrations/vectorstores/vectara", + "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", + "Vectara Text Generation": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_text_generation" + }, + "VectaraRetriever": { + "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat" + }, + "load_qa_chain": { + "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", + "SageMakerEndpoint": "https://python.langchain.com/docs/integrations/llms/sagemaker", + "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", + "Use local LLMs": "https://python.langchain.com/docs/use_cases/question_answering/how_to/local_retrieval_qa", + "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", + "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs" + }, + "CONDENSE_QUESTION_PROMPT": { + "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat" + }, + "load_qa_with_sources_chain": { + "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat", + "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times" + }, + "QA_PROMPT": { + "Chat Over Documents with Vectara": "https://python.langchain.com/docs/integrations/providers/vectara/vectara_chat" + }, + "create_csv_agent": { + "CSV Agent": "https://python.langchain.com/docs/integrations/toolkits/csv" + }, + "create_xorbits_agent": { + "Xorbits Agent": "https://python.langchain.com/docs/integrations/toolkits/xorbits" + }, + "JiraToolkit": { + "Jira": "https://python.langchain.com/docs/integrations/toolkits/jira" + }, + "JiraAPIWrapper": { + "Jira": "https://python.langchain.com/docs/integrations/toolkits/jira" + }, + "create_spark_dataframe_agent": { + "Spark Dataframe Agent": "https://python.langchain.com/docs/integrations/toolkits/spark" + }, + "PyPDFLoader": { + "Document Comparison": "https://python.langchain.com/docs/integrations/toolkits/document_comparison_toolkit", + "Google Cloud Storage File": "https://python.langchain.com/docs/integrations/document_loaders/google_cloud_storage_file", + "MergeDocLoader": "https://python.langchain.com/docs/integrations/document_loaders/merge_doc_loader", + "QA using Activeloop's DeepLake": "https://python.langchain.com/docs/use_cases/question_answering/integrations/semantic-search-over-chat" + }, + "create_python_agent": { + "Python Agent": "https://python.langchain.com/docs/integrations/toolkits/python" + }, + "PythonREPLTool": { + "Python Agent": "https://python.langchain.com/docs/integrations/toolkits/python" + }, + "create_pbi_agent": { + "PowerBI Dataset Agent": "https://python.langchain.com/docs/integrations/toolkits/powerbi" + }, + "PowerBIToolkit": { + "PowerBI Dataset Agent": "https://python.langchain.com/docs/integrations/toolkits/powerbi" + }, + "PowerBIDataset": { + "PowerBI Dataset Agent": "https://python.langchain.com/docs/integrations/toolkits/powerbi" + }, + "AzureCognitiveServicesToolkit": { + "Azure Cognitive Services Toolkit": "https://python.langchain.com/docs/integrations/toolkits/azure_cognitive_services" + }, + "Requests": { + "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla" + }, + "APIOperation": { + "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla" + }, + "OpenAPISpec": { + "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla" + }, + "NLAToolkit": { + "Natural Language APIs": "https://python.langchain.com/docs/integrations/toolkits/openapi_nla", + "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", + "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval" + }, + "GmailToolkit": { + "Gmail Toolkit": "https://python.langchain.com/docs/integrations/toolkits/gmail" + }, + "build_resource_service": { + "Gmail Toolkit": "https://python.langchain.com/docs/integrations/toolkits/gmail" + }, + "get_gmail_credentials": { + "Gmail Toolkit": "https://python.langchain.com/docs/integrations/toolkits/gmail" + }, + "create_json_agent": { + "JSON Agent": "https://python.langchain.com/docs/integrations/toolkits/json" + }, + "JsonToolkit": { + "JSON Agent": "https://python.langchain.com/docs/integrations/toolkits/json" + }, + "JsonSpec": { + "JSON Agent": "https://python.langchain.com/docs/integrations/toolkits/json", + "OpenAPI agents": "https://python.langchain.com/docs/integrations/toolkits/openapi" + }, + "GitHubToolkit": { + "Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github" + }, + "GitHubAPIWrapper": { + "Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github" + }, + "GitHubAction": { + "Github Toolkit": "https://python.langchain.com/docs/integrations/toolkits/github" + }, + "create_spark_sql_agent": { + "Spark SQL Agent": "https://python.langchain.com/docs/integrations/toolkits/spark_sql" + }, + "SparkSQLToolkit": { + "Spark SQL Agent": "https://python.langchain.com/docs/integrations/toolkits/spark_sql" + }, + "SparkSQL": { + "Spark SQL Agent": "https://python.langchain.com/docs/integrations/toolkits/spark_sql" + }, + "create_sync_playwright_browser": { + "PlayWright Browser Toolkit": "https://python.langchain.com/docs/integrations/toolkits/playwright" + }, + "O365Toolkit": { + "Office365 Toolkit": "https://python.langchain.com/docs/integrations/toolkits/office365" + }, + "create_pandas_dataframe_agent": { + "Pandas Dataframe Agent": "https://python.langchain.com/docs/integrations/toolkits/pandas", + "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times" + }, + "MultionToolkit": { + "MultiOn Toolkit": "https://python.langchain.com/docs/integrations/toolkits/multion" + }, + "AmadeusToolkit": { + "Amadeus Toolkit": "https://python.langchain.com/docs/integrations/toolkits/amadeus" + }, + "create_vectorstore_agent": { + "Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore" + }, + "VectorStoreToolkit": { + "Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore" + }, + "VectorStoreInfo": { + "Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore" + }, + "create_vectorstore_router_agent": { + "Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore" + }, + "VectorStoreRouterToolkit": { + "Vectorstore Agent": "https://python.langchain.com/docs/integrations/toolkits/vectorstore" + }, + "reduce_openapi_spec": { + "OpenAPI agents": "https://python.langchain.com/docs/integrations/toolkits/openapi" + }, + "RequestsWrapper": { + "OpenAPI agents": "https://python.langchain.com/docs/integrations/toolkits/openapi" + }, + "create_openapi_agent": { + "OpenAPI agents": "https://python.langchain.com/docs/integrations/toolkits/openapi" + }, + "OpenAPIToolkit": { + "OpenAPI agents": "https://python.langchain.com/docs/integrations/toolkits/openapi" + }, + "RetrievalQAWithSourcesChain": { + "Weaviate": "https://python.langchain.com/docs/integrations/vectorstores/weaviate", + "Marqo": "https://python.langchain.com/docs/integrations/vectorstores/marqo", + "Psychic": "https://python.langchain.com/docs/integrations/document_loaders/psychic", + "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", + "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", + "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research" + }, + "MatchingEngine": { + "MatchingEngine": "https://python.langchain.com/docs/integrations/vectorstores/matchingengine" + }, + "ScaNN": { + "ScaNN": "https://python.langchain.com/docs/integrations/vectorstores/scann" + }, + "google_palm": { + "ScaNN": "https://python.langchain.com/docs/integrations/vectorstores/scann" + }, + "XataVectorStore": { + "Xata": "https://python.langchain.com/docs/integrations/vectorstores/xata" + }, + "InMemoryDocstore": { + "Annoy": "https://python.langchain.com/docs/integrations/vectorstores/annoy", + "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt", + "BabyAGI User Guide": "https://python.langchain.com/docs/use_cases/agents/baby_agi", + "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", + "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", + "Generative Agents in LangChain": "https://python.langchain.com/docs/use_cases/agent_simulations/characters" + }, + "OpenAIChat": { + "Activeloop's Deep Lake": "https://python.langchain.com/docs/integrations/vectorstores/activeloop_deeplake" + }, + "AlibabaCloudOpenSearch": { + "Alibaba Cloud OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/alibabacloud_opensearch" + }, + "AlibabaCloudOpenSearchSettings": { + "Alibaba Cloud OpenSearch": "https://python.langchain.com/docs/integrations/vectorstores/alibabacloud_opensearch" + }, + "StarRocksSettings": { + "StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks" + }, + "TokenTextSplitter": { + "StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks", + "Split by tokens ": "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/split_by_token" + }, + "DirectoryLoader": { + "StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks" + }, + "UnstructuredMarkdownLoader": { + "StarRocks": "https://python.langchain.com/docs/integrations/vectorstores/starrocks" + }, + "DocArrayHnswSearch": { + "DocArrayHnswSearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_hnsw" + }, + "MyScaleSettings": { + "MyScale": "https://python.langchain.com/docs/integrations/vectorstores/myscale" + }, + "Clickhouse": { + "ClickHouse Vector Search": "https://python.langchain.com/docs/integrations/vectorstores/clickhouse" + }, + "ClickhouseSettings": { + "ClickHouse Vector Search": "https://python.langchain.com/docs/integrations/vectorstores/clickhouse" + }, + "SupabaseVectorStore": { + "Supabase (Postgres)": "https://python.langchain.com/docs/integrations/vectorstores/supabase" + }, + "AzureSearch": { + "Azure Cognitive Search": "https://python.langchain.com/docs/integrations/vectorstores/azuresearch" + }, + "Cassandra": { + "Cassandra": "https://python.langchain.com/docs/integrations/vectorstores/cassandra" + }, + "USearch": { + "USearch": "https://python.langchain.com/docs/integrations/vectorstores/usearch" + }, + "ElasticVectorSearch": { + "Elasticsearch": "https://python.langchain.com/docs/integrations/vectorstores/elasticsearch", + "How to add memory to a Multi-Input Chain": "https://python.langchain.com/docs/modules/memory/adding_memory_chain_multiple_inputs" + }, + "DocArrayInMemorySearch": { + "DocArrayInMemorySearch": "https://python.langchain.com/docs/integrations/vectorstores/docarray_in_memory" + }, + "PGEmbedding": { + "pg_embedding": "https://python.langchain.com/docs/integrations/vectorstores/pgembedding" + }, + "MongoDBAtlasVectorSearch": { + "MongoDB Atlas": "https://python.langchain.com/docs/integrations/vectorstores/mongodb_atlas" + }, + "Meilisearch": { + "Meilisearch": "https://python.langchain.com/docs/integrations/vectorstores/meilisearch" + }, + "AsyncChromiumLoader": { + "Beautiful Soup": "https://python.langchain.com/docs/integrations/document_transformers/beautiful_soup", + "Async Chromium": "https://python.langchain.com/docs/integrations/document_loaders/async_chromium", + "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping" + }, + "BeautifulSoupTransformer": { + "Beautiful Soup": "https://python.langchain.com/docs/integrations/document_transformers/beautiful_soup", + "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping" + }, + "NucliaTextTransformer": { + "Nuclia Understanding API document transformer": "https://python.langchain.com/docs/integrations/document_transformers/nuclia_transformer" + }, + "create_metadata_tagger": { + "OpenAI Functions Metadata Tagger": "https://python.langchain.com/docs/integrations/document_transformers/openai_metadata_tagger" + }, + "AsyncHtmlLoader": { + "html2text": "https://python.langchain.com/docs/integrations/document_transformers/html2text", + "AsyncHtmlLoader": "https://python.langchain.com/docs/integrations/document_loaders/async_html", + "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping" + }, + "Html2TextTransformer": { + "html2text": "https://python.langchain.com/docs/integrations/document_transformers/html2text", + "Async Chromium": "https://python.langchain.com/docs/integrations/document_loaders/async_chromium", + "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping" + }, + "DoctranPropertyExtractor": { + "Doctran Extract Properties": "https://python.langchain.com/docs/integrations/document_transformers/doctran_extract_properties" + }, + "DoctranQATransformer": { + "Doctran Interrogate Documents": "https://python.langchain.com/docs/integrations/document_transformers/doctran_interrogate_document" + }, + "DoctranTextTranslator": { + "Doctran Translate Documents": "https://python.langchain.com/docs/integrations/document_transformers/doctran_translate_document" + }, + "SnowflakeLoader": { + "Snowflake": "https://python.langchain.com/docs/integrations/document_loaders/snowflake" + }, + "AcreomLoader": { + "acreom": "https://python.langchain.com/docs/integrations/document_loaders/acreom" + }, + "ArcGISLoader": { + "ArcGIS": "https://python.langchain.com/docs/integrations/document_loaders/arcgis" + }, + "UnstructuredCSVLoader": { + "CSV": "https://python.langchain.com/docs/integrations/document_loaders/csv" + }, + "XorbitsLoader": { + "Xorbits Pandas DataFrame": "https://python.langchain.com/docs/integrations/document_loaders/xorbits" + }, + "UnstructuredEmailLoader": { + "Email": "https://python.langchain.com/docs/integrations/document_loaders/email" + }, + "OutlookMessageLoader": { + "Email": "https://python.langchain.com/docs/integrations/document_loaders/email" + }, + "BlockchainDocumentLoader": { + "Blockchain": "https://python.langchain.com/docs/integrations/document_loaders/blockchain" + }, + "BlockchainType": { + "Blockchain": "https://python.langchain.com/docs/integrations/document_loaders/blockchain" + }, + "RecursiveUrlLoader": { + "Recursive URL Loader": "https://python.langchain.com/docs/integrations/document_loaders/recursive_url_loader" + }, + "JoplinLoader": { + "Joplin": "https://python.langchain.com/docs/integrations/document_loaders/joplin" + }, + "AirbyteSalesforceLoader": { + "Airbyte Salesforce": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_salesforce" + }, + "EtherscanLoader": { + "Etherscan Loader": "https://python.langchain.com/docs/integrations/document_loaders/Etherscan" + }, + "AirbyteCDKLoader": { + "Airbyte CDK": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_cdk" + }, + "Docx2txtLoader": { + "Microsoft Word": "https://python.langchain.com/docs/integrations/document_loaders/microsoft_word" + }, + "OpenAIWhisperParser": { + "Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio" + }, + "YoutubeAudioLoader": { + "Loading documents from a YouTube url": "https://python.langchain.com/docs/integrations/document_loaders/youtube_audio" + }, + "UnstructuredURLLoader": { + "URL": "https://python.langchain.com/docs/integrations/document_loaders/url" + }, + "SeleniumURLLoader": { + "URL": "https://python.langchain.com/docs/integrations/document_loaders/url" + }, + "PlaywrightURLLoader": { + "URL": "https://python.langchain.com/docs/integrations/document_loaders/url" + }, + "AirbyteStripeLoader": { + "Airbyte Stripe": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_stripe" + }, + "OpenCityDataLoader": { + "Geopandas": "https://python.langchain.com/docs/integrations/document_loaders/geopandas", + "Open City Data": "https://python.langchain.com/docs/integrations/document_loaders/open_city_data" + }, + "GeoDataFrameLoader": { + "Geopandas": "https://python.langchain.com/docs/integrations/document_loaders/geopandas" + }, + "OBSFileLoader": { + "Huawei OBS File": "https://python.langchain.com/docs/integrations/document_loaders/huawei_obs_file" + }, + "HuggingFaceDatasetLoader": { + "HuggingFace dataset": "https://python.langchain.com/docs/integrations/document_loaders/hugging_face_dataset" + }, + "DropboxLoader": { + "Dropbox": "https://python.langchain.com/docs/integrations/document_loaders/dropbox" + }, + "AirbyteTypeformLoader": { + "Airbyte Typeform": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_typeform" + }, + "MHTMLLoader": { + "mhtml": "https://python.langchain.com/docs/integrations/document_loaders/mhtml" + }, + "NewsURLLoader": { + "News URL": "https://python.langchain.com/docs/integrations/document_loaders/news" + }, + "ImageCaptionLoader": { + "Image captions": "https://python.langchain.com/docs/integrations/document_loaders/image_captions" + }, + "UnstructuredRSTLoader": { + "RST": "https://python.langchain.com/docs/integrations/document_loaders/rst" + }, + "ConversationBufferWindowMemory": { + "Figma": "https://python.langchain.com/docs/integrations/document_loaders/figma", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Meta-Prompt": "https://python.langchain.com/docs/use_cases/autonomous_agents/meta_prompt", + "Create ChatGPT clone": "https://python.langchain.com/docs/modules/agents/how_to/chatgpt_clone" + }, + "UnstructuredImageLoader": { + "Images": "https://python.langchain.com/docs/integrations/document_loaders/image" + }, + "NucliaLoader": { + "Nuclia Understanding API document loader": "https://python.langchain.com/docs/integrations/document_loaders/nuclia" + }, + "TencentCOSFileLoader": { + "Tencent COS File": "https://python.langchain.com/docs/integrations/document_loaders/tencent_cos_file" + }, + "TomlLoader": { + "TOML": "https://python.langchain.com/docs/integrations/document_loaders/toml" + }, + "UnstructuredAPIFileLoader": { + "Unstructured File": "https://python.langchain.com/docs/integrations/document_loaders/unstructured_file" + }, + "PsychicLoader": { + "Psychic": "https://python.langchain.com/docs/integrations/document_loaders/psychic" + }, + "TencentCOSDirectoryLoader": { + "Tencent COS Directory": "https://python.langchain.com/docs/integrations/document_loaders/tencent_cos_directory" + }, + "GitHubIssuesLoader": { + "GitHub": "https://python.langchain.com/docs/integrations/document_loaders/github" + }, + "UnstructuredOrgModeLoader": { + "Org-mode": "https://python.langchain.com/docs/integrations/document_loaders/org_mode" + }, + "LarkSuiteDocLoader": { + "LarkSuite (FeiShu)": "https://python.langchain.com/docs/integrations/document_loaders/larksuite" + }, + "load_summarize_chain": { + "LarkSuite (FeiShu)": "https://python.langchain.com/docs/integrations/document_loaders/larksuite", + "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching", + "Summarization": "https://python.langchain.com/docs/use_cases/summarization" + }, + "IuguLoader": { + "Iugu": "https://python.langchain.com/docs/integrations/document_loaders/iugu" + }, + "UnstructuredEPubLoader": { + "EPub ": "https://python.langchain.com/docs/integrations/document_loaders/epub" + }, + "AttributeInfo": { + "Docugami": "https://python.langchain.com/docs/integrations/document_loaders/docugami", + "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", + "Weaviate self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/weaviate_self_query", + "Elasticsearch self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/elasticsearch_self_query", + "Chroma self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/chroma_self_query", + "Self-querying with Pinecone": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/pinecone", + "Self-querying with MyScale": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/myscale_self_query", + "Deep Lake self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/activeloop_deeplake_self_query", + "Qdrant self-querying ": "https://python.langchain.com/docs/modules/data_connection/retrievers/self_query/qdrant_self_query" + }, + "UnstructuredFileIOLoader": { + "Google Drive": "https://python.langchain.com/docs/integrations/document_loaders/google_drive" + }, + "BrowserlessLoader": { + "Browserless": "https://python.langchain.com/docs/integrations/document_loaders/browserless" + }, + "BibtexLoader": { + "BibTeX": "https://python.langchain.com/docs/integrations/document_loaders/bibtex" + }, + "AirbyteHubspotLoader": { + "Airbyte Hubspot": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_hubspot" + }, + "AirbyteGongLoader": { + "Airbyte Gong": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_gong" + }, + "ReadTheDocsLoader": { + "ReadTheDocs Documentation": "https://python.langchain.com/docs/integrations/document_loaders/readthedocs_documentation" + }, + "DataFrameLoader": { + "Pandas DataFrame": "https://python.langchain.com/docs/integrations/document_loaders/pandas_dataframe" + }, + "GoogleApiClient": { + "YouTube transcripts": "https://python.langchain.com/docs/integrations/document_loaders/youtube_transcript" + }, + "ConcurrentLoader": { + "Concurrent Loader": "https://python.langchain.com/docs/integrations/document_loaders/concurrent" + }, + "RSSFeedLoader": { + "RSS Feeds": "https://python.langchain.com/docs/integrations/document_loaders/rss" + }, + "NotebookLoader": { + "Jupyter Notebook": "https://python.langchain.com/docs/integrations/document_loaders/jupyter_notebook", + "Notebook": "https://python.langchain.com/docs/integrations/document_loaders/example_data/notebook" + }, + "UnstructuredTSVLoader": { + "TSV": "https://python.langchain.com/docs/integrations/document_loaders/tsv" + }, + "UnstructuredODTLoader": { + "Open Document Format (ODT)": "https://python.langchain.com/docs/integrations/document_loaders/odt" + }, + "EmbaasBlobLoader": { + "Embaas": "https://python.langchain.com/docs/integrations/document_loaders/embaas" + }, + "Blob": { + "Embaas": "https://python.langchain.com/docs/integrations/document_loaders/embaas" + }, + "EmbaasLoader": { + "Embaas": "https://python.langchain.com/docs/integrations/document_loaders/embaas" + }, + "UnstructuredXMLLoader": { + "XML": "https://python.langchain.com/docs/integrations/document_loaders/xml" + }, + "MaxComputeLoader": { + "Alibaba Cloud MaxCompute": "https://python.langchain.com/docs/integrations/document_loaders/alibaba_cloud_maxcompute" + }, + "CubeSemanticLoader": { + "Cube Semantic Layer": "https://python.langchain.com/docs/integrations/document_loaders/cube_semantic" + }, + "UnstructuredExcelLoader": { + "Microsoft Excel": "https://python.langchain.com/docs/integrations/document_loaders/excel" + }, + "Language": { + "Source Code": "https://python.langchain.com/docs/integrations/document_loaders/source_code", + "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding" + }, + "LanguageParser": { + "Source Code": "https://python.langchain.com/docs/integrations/document_loaders/source_code", + "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding" + }, + "SRTLoader": { + "Subtitle": "https://python.langchain.com/docs/integrations/document_loaders/subtitle" + }, + "MastodonTootsLoader": { + "Mastodon": "https://python.langchain.com/docs/integrations/document_loaders/mastodon" + }, + "AirbyteShopifyLoader": { + "Airbyte Shopify": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_shopify" + }, + "MergedDataLoader": { + "MergeDocLoader": "https://python.langchain.com/docs/integrations/document_loaders/merge_doc_loader" + }, + "PySparkDataFrameLoader": { + "PySpark DataFrame Loader": "https://python.langchain.com/docs/integrations/document_loaders/pyspark_dataframe" + }, + "AirbyteZendeskSupportLoader": { + "Airbyte Zendesk Support": "https://python.langchain.com/docs/integrations/document_loaders/airbyte_zendesk_support" + }, + "CoNLLULoader": { + "CoNLL-U": "https://python.langchain.com/docs/integrations/document_loaders/conll-u" + }, + "OBSDirectoryLoader": { + "Huawei OBS Directory": "https://python.langchain.com/docs/integrations/document_loaders/huawei_obs_directory" + }, + "FaunaLoader": { + "Fauna": "https://python.langchain.com/docs/integrations/document_loaders/fauna" + }, + "SitemapLoader": { + "Sitemap": "https://python.langchain.com/docs/integrations/document_loaders/sitemap" + }, + "StochasticAI": { + "StochasticAI": "https://python.langchain.com/docs/integrations/llms/stochasticai" + }, + "ForefrontAI": { + "ForefrontAI": "https://python.langchain.com/docs/integrations/llms/forefrontai_example" + }, + "CerebriumAI": { + "CerebriumAI": "https://python.langchain.com/docs/integrations/llms/cerebriumai_example" + }, + "FireworksChat": { + "Fireworks": "https://python.langchain.com/docs/integrations/llms/Fireworks" + }, + "OctoAIEndpoint": { + "OctoAI Compute Service": "https://python.langchain.com/docs/integrations/llms/octoai" + }, + "Writer": { + "Writer": "https://python.langchain.com/docs/integrations/llms/writer" + }, + "TextGen": { + "TextGen": "https://python.langchain.com/docs/integrations/llms/textgen" + }, + "MosaicML": { + "MosaicML": "https://python.langchain.com/docs/integrations/llms/mosaicml" + }, + "KoboldApiLLM": { + "KoboldAI API": "https://python.langchain.com/docs/integrations/llms/koboldai" + }, + "VertexAI": { + "Google Cloud Platform Vertex AI PaLM ": "https://python.langchain.com/docs/integrations/llms/google_vertex_ai_palm" + }, + "Ollama": { + "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama" + }, + "LLMResult": { + "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", + "Async callbacks": "https://python.langchain.com/docs/modules/callbacks/async_callbacks" + }, + "BaseCallbackHandler": { + "Ollama": "https://python.langchain.com/docs/integrations/llms/ollama", + "Custom callback handlers": "https://python.langchain.com/docs/modules/callbacks/custom_callbacks", + "Multiple callback handlers": "https://python.langchain.com/docs/modules/callbacks/multiple_callbacks", + "Async callbacks": "https://python.langchain.com/docs/modules/callbacks/async_callbacks", + "Streaming final agent output": "https://python.langchain.com/docs/modules/agents/how_to/streaming_stdout_final_only" + }, + "TitanTakeoff": { + "Titan Takeoff": "https://python.langchain.com/docs/integrations/llms/titan_takeoff" + }, + "GooseAI": { + "GooseAI": "https://python.langchain.com/docs/integrations/llms/gooseai_example" + }, + "Databricks": { + "Databricks": "https://python.langchain.com/docs/integrations/llms/databricks" + }, + "EdenAI": { + "Eden AI": "https://python.langchain.com/docs/integrations/llms/edenai" + }, + "VLLM": { + "vLLM": "https://python.langchain.com/docs/integrations/llms/vllm" + }, + "VLLMOpenAI": { + "vLLM": "https://python.langchain.com/docs/integrations/llms/vllm" + }, + "MapReduceChain": { + "Manifest": "https://python.langchain.com/docs/integrations/llms/manifest", + "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching", + "Summarization": "https://python.langchain.com/docs/use_cases/summarization" + }, + "ModelLaboratory": { + "Manifest": "https://python.langchain.com/docs/integrations/llms/manifest", + "Model comparison": "https://python.langchain.com/docs/guides/model_laboratory" + }, + "Tongyi": { + "Tongyi Qwen": "https://python.langchain.com/docs/integrations/llms/tongyi" + }, + "InMemoryCache": { + "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching" + }, + "SQLiteCache": { + "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching" + }, + "GPTCache": { + "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching" + }, + "SQLAlchemyCache": { + "Caching integrations": "https://python.langchain.com/docs/integrations/llms/llm_caching" + }, + "AzureMLOnlineEndpoint": { + "AzureML Online Endpoint": "https://python.langchain.com/docs/integrations/llms/azureml_endpoint_example" + }, + "ContentFormatterBase": { + "AzureML Online Endpoint": "https://python.langchain.com/docs/integrations/llms/azureml_endpoint_example" + }, + "DollyContentFormatter": { + "AzureML Online Endpoint": "https://python.langchain.com/docs/integrations/llms/azureml_endpoint_example" + }, + "load_llm": { + "AzureML Online Endpoint": "https://python.langchain.com/docs/integrations/llms/azureml_endpoint_example", + "Serialization": "https://python.langchain.com/docs/modules/model_io/models/llms/llm_serialization" + }, + "AzureMLEndpointClient": { + "AzureML Online Endpoint": "https://python.langchain.com/docs/integrations/llms/azureml_endpoint_example" + }, + "OpenLM": { + "OpenLM": "https://python.langchain.com/docs/integrations/llms/openlm" + }, + "HuggingFaceTextGenInference": { + "Huggingface TextGen Inference": "https://python.langchain.com/docs/integrations/llms/huggingface_textgen_inference" + }, + "ChatGLM": { + "ChatGLM": "https://python.langchain.com/docs/integrations/llms/chatglm" + }, + "Replicate": { + "Replicate": "https://python.langchain.com/docs/integrations/llms/replicate" + }, + "StrOutputParser": { + "Fallbacks": "https://python.langchain.com/docs/guides/fallbacks", + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook" + }, + "DatetimeOutputParser": { + "Fallbacks": "https://python.langchain.com/docs/guides/fallbacks", + "Datetime parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/datetime" + }, + "tracing_v2_enabled": { + "LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough" + }, + "wait_for_all_tracers": { + "LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough" + }, + "EvaluatorType": { + "LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough", + "Criteria Evaluation": "https://python.langchain.com/docs/guides/evaluation/string/criteria_eval_chain" + }, + "RunEvalConfig": { + "LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough" + }, + "arun_on_dataset": { + "LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough" + }, + "run_on_dataset": { + "LangSmith Walkthrough": "https://python.langchain.com/docs/guides/langsmith/walkthrough" + }, + "openai": { + "OpenAI Adapter": "https://python.langchain.com/docs/guides/adapters/openai" + }, + "load_evaluator": { + "Comparing Chain Outputs": "https://python.langchain.com/docs/guides/evaluation/examples/comparisons", + "Agent Trajectory": "https://python.langchain.com/docs/guides/evaluation/trajectory/trajectory_eval", + "Pairwise Embedding Distance ": "https://python.langchain.com/docs/guides/evaluation/comparison/pairwise_embedding_distance", + "Pairwise String Comparison": "https://python.langchain.com/docs/guides/evaluation/comparison/pairwise_string", + "Criteria Evaluation": "https://python.langchain.com/docs/guides/evaluation/string/criteria_eval_chain", + "String Distance": "https://python.langchain.com/docs/guides/evaluation/string/string_distance", + "Embedding Distance": "https://python.langchain.com/docs/guides/evaluation/string/embedding_distance" + }, + "load_dataset": { + "Comparing Chain Outputs": "https://python.langchain.com/docs/guides/evaluation/examples/comparisons" + }, + "AgentAction": { + "Custom Trajectory Evaluator": "https://python.langchain.com/docs/guides/evaluation/trajectory/custom", + "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", + "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", + "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", + "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", + "Multiple callback handlers": "https://python.langchain.com/docs/modules/callbacks/multiple_callbacks", + "Custom multi-action agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_multi_action_agent", + "Custom agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent", + "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval" + }, + "AgentTrajectoryEvaluator": { + "Custom Trajectory Evaluator": "https://python.langchain.com/docs/guides/evaluation/trajectory/custom" + }, + "EmbeddingDistance": { + "Pairwise Embedding Distance ": "https://python.langchain.com/docs/guides/evaluation/comparison/pairwise_embedding_distance", + "Embedding Distance": "https://python.langchain.com/docs/guides/evaluation/string/embedding_distance" + }, + "PairwiseStringEvaluator": { + "Custom Pairwise Evaluator": "https://python.langchain.com/docs/guides/evaluation/comparison/custom" + }, + "Criteria": { + "Criteria Evaluation": "https://python.langchain.com/docs/guides/evaluation/string/criteria_eval_chain" + }, + "StringEvaluator": { + "Custom String Evaluator": "https://python.langchain.com/docs/guides/evaluation/string/custom" + }, + "StringDistance": { + "String Distance": "https://python.langchain.com/docs/guides/evaluation/string/string_distance" + }, + "JsonOutputFunctionsParser": { + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook" + }, + "JsonKeyOutputFunctionsParser": { + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook" + }, + "RunnablePassthrough": { + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook" + }, + "RunnableMap": { + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", + "Interface": "https://python.langchain.com/docs/guides/expression_language/interface" + }, + "format_document": { + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook" + }, + "create_tagging_chain_pydantic": { + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", + "Tagging": "https://python.langchain.com/docs/use_cases/tagging" + }, + "RouterRunnable": { + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook" + }, + "RunnableLambda": { + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook" + }, + "MessagesPlaceholder": { + "Cookbook": "https://python.langchain.com/docs/guides/expression_language/cookbook", + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents", + "How to add Memory to an LLMChain": "https://python.langchain.com/docs/modules/memory/adding_memory", + "Add Memory to OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/add_memory_openai_functions", + "Types of `MessagePromptTemplate`": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/msg_prompt_templates" + }, + "WebResearchRetriever": { + "Web Scraping": "https://python.langchain.com/docs/use_cases/web_scraping", + "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research" + }, + "ConversationSummaryMemory": { + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "Code Understanding": "https://python.langchain.com/docs/use_cases/code_understanding", + "How to use multiple memory classes in the same chain": "https://python.langchain.com/docs/modules/memory/multiple_memory" + }, + "ConversationSummaryBufferMemory": { + "Chatbots": "https://python.langchain.com/docs/use_cases/chatbots", + "ConversationSummaryBufferMemory": "https://python.langchain.com/docs/modules/memory/types/summary_buffer" + }, + "StuffDocumentsChain": { + "Summarization": "https://python.langchain.com/docs/use_cases/summarization", + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa", + "Lost in the middle: The problem with long contexts": "https://python.langchain.com/docs/modules/data_connection/document_transformers/post_retrieval/long_context_reorder" + }, + "ReduceDocumentsChain": { + "Summarization": "https://python.langchain.com/docs/use_cases/summarization" + }, + "MapReduceDocumentsChain": { + "Summarization": "https://python.langchain.com/docs/use_cases/summarization" + }, + "create_extraction_chain_pydantic": { + "Extraction": "https://python.langchain.com/docs/use_cases/extraction" + }, + "PydanticOutputParser": { + "Extraction": "https://python.langchain.com/docs/use_cases/extraction", + "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever", + "WebResearchRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/web_research", + "Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry", + "Pydantic (JSON) parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/pydantic" + }, + "get_openapi_chain": { + "Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis" + }, + "APIChain": { + "Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis" + }, + "open_meteo_docs": { + "Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis" + }, + "tmdb_docs": { + "Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis" + }, + "podcast_docs": { + "Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis" + }, + "LLMRequestsChain": { + "Interacting with APIs": "https://python.langchain.com/docs/use_cases/apis" + }, + "create_sql_query_chain": { + "SQL": "https://python.langchain.com/docs/use_cases/sql", + "Multiple Retrieval Sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/multiple_retrieval" + }, + "ElasticsearchDatabaseChain": { + "SQL": "https://python.langchain.com/docs/use_cases/sql" + }, + "FileChatMessageHistory": { + "AutoGPT": "https://python.langchain.com/docs/use_cases/autonomous_agents/autogpt" + }, + "BaseLLM": { + "BabyAGI User Guide": "https://python.langchain.com/docs/use_cases/agents/baby_agi", + "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", + "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context" + }, + "VectorStore": { + "BabyAGI User Guide": "https://python.langchain.com/docs/use_cases/agents/baby_agi", + "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent" + }, + "Chain": { + "BabyAGI User Guide": "https://python.langchain.com/docs/use_cases/agents/baby_agi", + "BabyAGI with Tools": "https://python.langchain.com/docs/use_cases/agents/baby_agi_with_agent", + "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", + "Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain" + }, + "BaseTool": { + "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times", + "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools", + "Combine agents and vector stores": "https://python.langchain.com/docs/modules/agents/how_to/agent_vectorstore", + "Custom functions with OpenAI Functions Agent": "https://python.langchain.com/docs/modules/agents/how_to/custom-functions-with-openai-functions-agent" + }, + "BaseCombineDocumentsChain": { + "!pip install bs4": "https://python.langchain.com/docs/use_cases/autonomous_agents/marathon_times" + }, + "MultiQueryRetriever": { + "QA over Documents": "https://python.langchain.com/docs/use_cases/question_answering/index", + "MultiQueryRetriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/MultiQueryRetriever" + }, + "MarkdownHeaderTextSplitter": { + "Perform context-aware text splitting": "https://python.langchain.com/docs/use_cases/question_answering/how_to/document-context-aware-QA", + "MarkdownHeaderTextSplitter": "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/markdown_header_metadata" + }, + "create_retriever_tool": { + "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents" + }, + "create_conversational_retrieval_agent": { + "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents" + }, + "AgentTokenBufferMemory": { + "Conversational Retrieval Agent": "https://python.langchain.com/docs/use_cases/question_answering/how_to/conversational_retrieval_agents" + }, + "create_citation_fuzzy_match_chain": { + "Cite sources": "https://python.langchain.com/docs/use_cases/question_answering/how_to/qa_citations" + }, + "BaseRetriever": { + "Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare" + }, + "AsyncCallbackManagerForRetrieverRun": { + "Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare" + }, + "CallbackManagerForRetrieverRun": { + "Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare" + }, + "FlareChain": { + "Retrieve as you generate with FLARE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/flare" + }, + "HypotheticalDocumentEmbedder": { + "Improve document indexing with HyDE": "https://python.langchain.com/docs/use_cases/question_answering/how_to/hyde" + }, + "create_qa_with_sources_chain": { + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa" + }, + "create_qa_with_structure_chain": { + "Structure answers with OpenAI functions": "https://python.langchain.com/docs/use_cases/question_answering/integrations/openai_functions_retrieval_qa" + }, + "LLMSingleActionAgent": { + "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", + "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", + "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", + "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", + "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval" + }, + "AgentOutputParser": { + "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", + "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", + "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", + "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", + "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval" + }, + "StringPromptTemplate": { + "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", + "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", + "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", + "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", + "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval", + "Custom prompt template": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/custom_prompt_template", + "Connecting to a Feature Store": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/connecting_to_a_feature_store" + }, + "AgentFinish": { + "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", + "Wikibase Agent": "https://python.langchain.com/docs/use_cases/agents/wikibase_agent", + "SalesGPT - Your Context-Aware AI Sales Assistant With Knowledge Base": "https://python.langchain.com/docs/use_cases/agents/sales_agent_with_context", + "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval", + "Custom multi-action agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_multi_action_agent", + "Running Agent as an Iterator": "https://python.langchain.com/docs/modules/agents/how_to/agent_iter", + "Custom agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent", + "Custom agent with tool retrieval": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent_with_tool_retrieval" + }, + "AIPlugin": { + "Plug-and-Plai": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval_using_plugnplai", + "Custom Agent with PlugIn Retrieval": "https://python.langchain.com/docs/use_cases/agents/custom_agent_with_plugin_retrieval" + }, + "SteamshipImageGenerationTool": { + "Multi-modal outputs: Image & Text": "https://python.langchain.com/docs/use_cases/multi_modal/image_agent" + }, + "BaseMessage": { + "CAMEL Role-Playing Autonomous Cooperative Agents": "https://python.langchain.com/docs/use_cases/agent_simulations/camel_role_playing", + "Multi-agent decentralized speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_bidding", + "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", + "Multi-Player Dungeons & Dragons": "https://python.langchain.com/docs/use_cases/agent_simulations/multi_player_dnd", + "Simulated Environment: Gymnasium": "https://python.langchain.com/docs/use_cases/agent_simulations/gymnasium", + "Agent Debates with Tools": "https://python.langchain.com/docs/use_cases/agent_simulations/two_agent_debate_tools" + }, + "NeptuneGraph": { + "Neptune Open Cypher QA Chain": "https://python.langchain.com/docs/use_cases/more/graph/neptune_cypher_qa" + }, + "NeptuneOpenCypherQAChain": { + "Neptune Open Cypher QA Chain": "https://python.langchain.com/docs/use_cases/more/graph/neptune_cypher_qa" + }, + "NebulaGraphQAChain": { + "NebulaGraphQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_nebula_qa" + }, + "NebulaGraph": { + "NebulaGraphQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_nebula_qa" + }, + "KuzuGraph": { + "KuzuQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_kuzu_qa" + }, + "KuzuQAChain": { + "KuzuQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_kuzu_qa" + }, + "HugeGraphQAChain": { + "HugeGraph QA Chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_hugegraph_qa" + }, + "HugeGraph": { + "HugeGraph QA Chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_hugegraph_qa" + }, + "GraphSparqlQAChain": { + "GraphSparqlQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_sparql_qa" + }, + "RdfGraph": { + "GraphSparqlQAChain": "https://python.langchain.com/docs/use_cases/more/graph/graph_sparql_qa" + }, + "ArangoGraph": { + "ArangoDB QA chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_arangodb_qa" + }, + "ArangoGraphQAChain": { + "ArangoDB QA chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_arangodb_qa" + }, + "GraphIndexCreator": { + "Graph QA": "https://python.langchain.com/docs/use_cases/more/graph/graph_qa" + }, + "GraphQAChain": { + "Graph QA": "https://python.langchain.com/docs/use_cases/more/graph/graph_qa" + }, + "NetworkxEntityGraph": { + "Graph QA": "https://python.langchain.com/docs/use_cases/more/graph/graph_qa" + }, + "GraphCypherQAChain": { + "Graph DB QA chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_cypher_qa" + }, + "Neo4jGraph": { + "Graph DB QA chain": "https://python.langchain.com/docs/use_cases/more/graph/graph_cypher_qa" + }, + "LLMBashChain": { + "Bash chain": "https://python.langchain.com/docs/use_cases/more/code_writing/llm_bash" + }, + "BashOutputParser": { + "Bash chain": "https://python.langchain.com/docs/use_cases/more/code_writing/llm_bash" + }, + "BashProcess": { + "Bash chain": "https://python.langchain.com/docs/use_cases/more/code_writing/llm_bash" + }, + "LLMSymbolicMathChain": { + "LLM Symbolic Math ": "https://python.langchain.com/docs/use_cases/more/code_writing/llm_symbolic_math" + }, + "LLMSummarizationCheckerChain": { + "Summarization checker chain": "https://python.langchain.com/docs/use_cases/more/self_check/llm_summarization_checker" + }, + "LLMCheckerChain": { + "Self-checking chain": "https://python.langchain.com/docs/use_cases/more/self_check/llm_checker" + }, + "RegexParser": { + "Multi-Agent Simulated Environment: Petting Zoo": "https://python.langchain.com/docs/use_cases/agent_simulations/petting_zoo", + "Multi-agent decentralized speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_bidding", + "Multi-agent authoritarian speaker selection": "https://python.langchain.com/docs/use_cases/agent_simulations/multiagent_authoritarian", + "Simulated Environment: Gymnasium": "https://python.langchain.com/docs/use_cases/agent_simulations/gymnasium" + }, + "TimeWeightedVectorStoreRetriever": { + "Generative Agents in LangChain": "https://python.langchain.com/docs/use_cases/agent_simulations/characters" + }, + "InMemoryStore": { + "Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings", + "Parent Document Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/parent_document_retriever" + }, + "LocalFileStore": { + "Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings" + }, + "RedisStore": { + "Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings" + }, + "CacheBackedEmbeddings": { + "Caching Embeddings": "https://python.langchain.com/docs/modules/data_connection/caching_embeddings" + }, + "EnsembleRetriever": { + "Ensemble Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/ensemble" + }, + "ParentDocumentRetriever": { + "Parent Document Retriever": "https://python.langchain.com/docs/modules/data_connection/retrievers/parent_document_retriever" + }, + "SentenceTransformersTokenTextSplitter": { + "Split by tokens ": "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/split_by_token" + }, + "NLTKTextSplitter": { + "Split by tokens ": "https://python.langchain.com/docs/modules/data_connection/document_transformers/text_splitters/split_by_token" + }, + "ChatMessageHistory": { + "Adding Message Memory backed by a database to an Agent": "https://python.langchain.com/docs/modules/memory/agent_with_memory_in_db" + }, + "BaseMemory": { + "How to create a custom Memory class": "https://python.langchain.com/docs/modules/memory/custom_memory" + }, + "ConversationKGMemory": { + "Conversation Knowledge Graph Memory": "https://python.langchain.com/docs/modules/memory/types/kg" + }, + "ConversationTokenBufferMemory": { + "ConversationTokenBufferMemory": "https://python.langchain.com/docs/modules/memory/types/token_buffer" + }, + "tracing_enabled": { + "Multiple callback handlers": "https://python.langchain.com/docs/modules/callbacks/multiple_callbacks" + }, + "FileCallbackHandler": { + "Logging to file": "https://python.langchain.com/docs/modules/callbacks/filecallbackhandler" + }, + "AsyncCallbackHandler": { + "Async callbacks": "https://python.langchain.com/docs/modules/callbacks/async_callbacks" + }, + "StructuredTool": { + "Multi-Input Tools": "https://python.langchain.com/docs/modules/agents/tools/multi_input_tool", + "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools" + }, + "AsyncCallbackManagerForToolRun": { + "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools" + }, + "CallbackManagerForToolRun": { + "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools" + }, + "ToolException": { + "Defining Custom Tools": "https://python.langchain.com/docs/modules/agents/tools/custom_tools" + }, + "format_tool_to_openai_function": { + "Tools as OpenAI Functions": "https://python.langchain.com/docs/modules/agents/tools/tools_as_openai_functions" + }, + "RequestsGetTool": { + "Tool Input Schema": "https://python.langchain.com/docs/modules/agents/tools/tool_input_validation" + }, + "HumanApprovalCallbackHandler": { + "Human-in-the-loop Tool Validation": "https://python.langchain.com/docs/modules/agents/tools/human_approval" + }, + "XMLAgent": { + "XML Agent": "https://python.langchain.com/docs/modules/agents/agent_types/xml_agent" + }, + "DocstoreExplorer": { + "ReAct document store": "https://python.langchain.com/docs/modules/agents/agent_types/react_docstore" + }, + "ReadOnlySharedMemory": { + "Shared memory across agents and tools": "https://python.langchain.com/docs/modules/agents/how_to/sharedmemory_for_tools" + }, + "BaseMultiActionAgent": { + "Custom multi-action agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_multi_action_agent" + }, + "FinalStreamingStdOutCallbackHandler": { + "Streaming final agent output": "https://python.langchain.com/docs/modules/agents/how_to/streaming_stdout_final_only" + }, + "LangChainTracer": { + "Async API": "https://python.langchain.com/docs/modules/agents/how_to/async_agent" + }, + "BaseSingleActionAgent": { + "Custom agent": "https://python.langchain.com/docs/modules/agents/how_to/custom_agent" + }, + "HumanInputChatModel": { + "Human input Chat Model": "https://python.langchain.com/docs/modules/model_io/models/chat/human_input_chat_model" + }, + "FakeListLLM": { + "Fake LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/fake_llm" + }, + "CallbackManagerForLLMRun": { + "Custom LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/custom_llm" + }, + "LLM": { + "Custom LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/custom_llm" + }, + "HumanInputLLM": { + "Human input LLM": "https://python.langchain.com/docs/modules/model_io/models/llms/human_input_llm" + }, + "OutputFixingParser": { + "Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry" + }, + "RetryOutputParser": { + "Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry" + }, + "RetryWithErrorOutputParser": { + "Retry parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/retry" + }, + "EnumOutputParser": { + "Enum parser": "https://python.langchain.com/docs/modules/model_io/output_parsers/enum" + }, + "MaxMarginalRelevanceExampleSelector": { + "Select by maximal marginal relevance (MMR)": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/mmr" + }, + "SemanticSimilarityExampleSelector": { + "Select by maximal marginal relevance (MMR)": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/mmr", + "Few shot examples for chat models": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/few_shot_examples_chat" + }, + "FewShotPromptTemplate": { + "Select by maximal marginal relevance (MMR)": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/mmr", + "Select by n-gram overlap": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/ngram_overlap" + }, + "BaseExampleSelector": { + "Custom example selector": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/custom_example_selector" + }, + "NGramOverlapExampleSelector": { + "Select by n-gram overlap": "https://python.langchain.com/docs/modules/model_io/prompts/example_selectors/ngram_overlap" + }, + "FewShotChatMessagePromptTemplate": { + "Few shot examples for chat models": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/few_shot_examples_chat" + }, + "load_prompt": { + "Serialization": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/prompt_serialization" + }, + "ChatMessagePromptTemplate": { + "Types of `MessagePromptTemplate`": "https://python.langchain.com/docs/modules/model_io/prompts/prompt_templates/msg_prompt_templates" + }, + "MultiPromptChain": { + "Router": "https://python.langchain.com/docs/modules/chains/foundational/router" + }, + "LLMRouterChain": { + "Router": "https://python.langchain.com/docs/modules/chains/foundational/router" + }, + "RouterOutputParser": { + "Router": "https://python.langchain.com/docs/modules/chains/foundational/router" + }, + "EmbeddingRouterChain": { + "Router": "https://python.langchain.com/docs/modules/chains/foundational/router" + }, + "BaseLanguageModel": { + "Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain" + }, + "AsyncCallbackManagerForChainRun": { + "Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain" + }, + "CallbackManagerForChainRun": { + "Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain" + }, + "BasePromptTemplate": { + "Custom chain": "https://python.langchain.com/docs/modules/chains/how_to/custom_chain" + }, + "load_chain": { + "Serialization": "https://python.langchain.com/docs/modules/chains/how_to/serialization", + "Loading from LangChainHub": "https://python.langchain.com/docs/modules/chains/how_to/from_hub" + }, + "create_openai_fn_chain": { + "Using OpenAI functions": "https://python.langchain.com/docs/modules/chains/how_to/openai_functions" + }, + "create_structured_output_chain": { + "Using OpenAI functions": "https://python.langchain.com/docs/modules/chains/how_to/openai_functions" + } +} \ No newline at end of file