AskNews retriever.
You.com Search API retriever.
It wraps results() to get_relevant_documents It uses all YouSearchAPIWrapper arguments without any change.
Which documents to search. Messages or Summaries?
Enumerator of the types of search to perform.
Zep MemoryStore Retriever.
Search your user's long-term chat history with Zep.
Zep offers both simple semantic search and Maximal Marginal Relevance (MMR) reranking of search results.
Note: You w
Pinecone Hybrid Search retriever.
Google Vertex Search API retriever alias for backwards compatibility.
DEPRECATED: Use GoogleVertexAISearchRetriever instead.
Elasticsearch retriever that uses BM25.
To connect to an Elasticsearch instance that requires login credentials, including Elastic Cloud, use the Elasticsearch URL format https://username:passwor
Dria retriever using the DriaAPIWrapper.
Zilliz API retriever.
`NanoPQ retriever.
Rememberizer retriever.
It wraps load() to get_relevant_documents(). It uses all RememberizerAPIWrapper arguments without any change.
Enumerator of the types of search to perform.
DocArray Document Indices retriever.
Currently, it supports 5 backends: InMemoryExactNNIndex, HnswDocumentIndex, QdrantDocumentIndex, ElasticDocIndex, and WeaviateDocumentIndex.
Search queries to research for the user's goal.
Output parser for a list of numbered questions.
Google Search API retriever.
Search depth as enumerator.
Tavily Search API retriever.
Setup:
Install langchain-community and set environment variable TAVILY_API_KEY.
.. code-block:: bash
pip install -U langchain-co
Arxiv retriever.
Information that highlights the keywords in the excerpt.
Text with highlights.
Value of an additional result attribute.
Additional result attribute.
Value of a document attribute.
Document attribute.
Base class of a result item.
Query API result item.
Retrieve API result item.
Amazon Kendra Query API search result.
Amazon Kendra Retrieve API search result.
Embedchain retriever.
Document retriever that uses ThirdAI's NeuralDB.
Metal API retriever.
Configuration for vector search.
Configuration for retrieval.
NeedleRetriever retrieves relevant documents or context from a Needle collection based on a search query.
Zep Cloud MemoryStore Retriever.
Search your user's long-term chat history with Zep.
Zep offers both simple semantic search and Maximal Marginal Relevance (MMR) reranking of search results.
Note:
BM25 retriever without Elasticsearch.
KNN retriever.
A retriever class for Breebs.
See https://www.breebs.com/ for more info. Args: breeb_key: The key to trigger the breeb (specialized knowledge pill on a specific topic).
To retrieve the lis
Vespa retriever.
LlamaIndex retriever.
It is used for the question-answering with sources over an LlamaIndex data structure.
LlamaIndex graph data structure retriever.
It is used for question-answering with sources over an LlamaIndex graph data structure.
Azure AI Search service retriever.
Azure Cognitive Search service retriever.
This version of the retriever will soon be
depreciated. Please switch to AzureAISearchRetriever
TF-IDF retriever.
Largely based on https://github.com/asvskartheek/Text-Retrieval/blob/master/TF-IDF%20Search%20Engine%20(SKLEARN).ipynb
Databerry API retriever.
Retriever for Outline API.
It wraps run() to get_relevant_documents(). It uses all OutlineAPIWrapper arguments without any change.
Milvus API retriever.
See detailed instructions here: https://python.langchain.com/docs/integrations/retrievers/milvus_hybrid_search/
ChatGPT plugin retriever.
Wikipedia API retriever.
PubMed API retriever.
It wraps load() to get_relevant_documents(). It uses all PubMedAPIWrapper arguments without any change.
Arcee Domain Adapted Language Models (DALMs) retriever.
To use, set the ARCEE_API_KEY environment variable with your Arcee API key,
or pass arcee_api_key as a named parameter.
LangChain API retriever.
SVM retriever.
Largely based on https://github.com/karpathy/randomfun/blob/master/knn_vs_svm.ipynb
Chaindesk API retriever.
Retriever for Kay.ai datasets.
To work properly, expects you to have KAY_API_KEY env variable set. You can get one for free at https://kay.ai/.
Google Vertex AI Search retriever.
For a detailed explanation of the Vertex AI Search concepts and configuration parameters, refer to the product documentation. https://cloud.google.com/generative-
Google Vertex AI Search retriever for multi-turn conversations.
A retriever based on Document AI Warehouse.
Documents should be created and documents should be uploaded in a separate flow, and this retriever uses only Document AI schema_id provided to sea
Cohere Chat API with RAG.
Amazon Kendra Index retriever.
Weaviate hybrid search retriever.
Amazon Bedrock Knowledge Bases retriever.
See https://aws.amazon.com/bedrock/knowledge-bases for more info.
Hash a text using SHA256.
Create an index from a list of contexts.
It modifies the index argument in-place!
Deprecated ZillizRetreiver.
Please use ZillizRetriever ('i' before 'e') instead.
Create an index of embeddings for a list of contexts.
Clean an excerpt from Kendra.
Combine a ResultItem title and excerpt into a single string.
Create an index of embeddings for a list of contexts.
Deprecated MilvusRetreiver. Please use MilvusRetriever ('i' before 'e') instead.
Create an index of embeddings for a list of contexts.