📄️ Agents
Tool-using agents with provider-agnostic chat model support.
📄️ Audio
Transcribes audio files.
📄️ Builders
Extract the output of a Generator to an Answer format, and build prompts.
📄️ Caching
Checks if any document coming from the given URL is already present in the store.
📄️ Classifiers
Classify documents based on the provided labels.
📄️ Connectors
Various connectors to integrate with external services.
📄️ Converters
Various converters to transform data from one format to another.
📄️ Data Classes
Core classes that carry data through the system.
📄️ Document Stores
Stores your texts and meta data and provides them to the Retriever at query time.
📄️ Document Writers
Writes Documents to a DocumentStore.
📄️ Embedders
Transforms queries into vectors to look for similar or relevant Documents.
📄️ Evaluation
Represents the results of evaluation.
📄️ Evaluators
Evaluate your pipelines or individual components.
📄️ Extractors
Components to extract specific elements from textual data.
📄️ Fetchers
Fetches content from a list of URLs and returns a list of extracted content streams.
📄️ Generators
Enables text generation using LLMs.
📄️ Image Converters
Various converters to transform image data from one format to another.
📄️ Joiners
Components that join list of different objects
📄️ Pipeline
Arranges components and integrations in flow.
📄️ PreProcessors
Preprocess your Documents and texts. Clean, split, and more.
📄️ Rankers
Reorders a set of Documents based on their relevance to the query.
📄️ Readers
Takes a query and a set of Documents as input and returns ExtractedAnswers by selecting a text span within the Documents.
📄️ Retrievers
Sweeps through a Document Store and returns a set of candidate Documents that are relevant to the query.
📄️ Routers
Routers is a group of components that route queries or Documents to other components that can handle them best.
📄️ Samplers
Filters documents based on their similarity scores using top-p sampling.
📄️ Tool Components
Components related to Tool Calling.
📄️ Tools
Unified abstractions to represent tools across the framework.
📄️ Utils
Utility functions and classes used across the library.
📄️ Validators
Validators validate LLM outputs
📄️ Websearch
Web search engine for Haystack.