Jump to Content
Documentation
API Reference
📓 Tutorials
🧑🍳 Cookbook
🤝 Integrations
💜 Discord
🎨 Studio
v2.0
v2.1
v2.2
v2.3
v2.4
v2.5
v2.6
v2.7
v2.8
v2.9
v2.10
v2.11
v2.12
v2.13-unstable
Documentation
Moon (Dark Mode)
Sun (Light Mode)
v2.2
Documentation
API Reference
📓 Tutorials
🧑🍳 Cookbook
🤝 Integrations
💜 Discord
🎨 Studio
Search
Overview
Introduction to Haystack 2.x
Get Started
Installation
Migration Guide
Telemetry
Breaking Change Policy
FAQ
Haystack Concepts
Haystack Concepts Overview
Data Classes
Pipelines
Creating Pipelines
Visualizing Pipelines
Serializing Pipelines
Debugging Pipelines
Pipeline Templates
Components
Creating Custom Components
Document Store
Creating Custom Document Stores
Choosing a Document Store
Metadata Filtering
Device Management
Secret Management
Introduction to Integrations
Experimental Package
Document Stores
InMemoryDocumentStore
AstraDocumentStore
ChromaDocumentStore
ElasticsearchDocumentStore
MilvusDocumentStore
MongoDBAtlasDocumentStore
Neo4jDocumentStore
OpenSearchDocumentStore
PgvectorDocumentStore
PineconeDocumentStore
QdrantDocumentStore
WeaviateDocumentStore
Pipeline Components
Audio
LocalWhisperTranscriber
RemoteWhisperTranscriber
Builders
AnswerBuilder
ChatPromptBuilder
PromptBuilder
DynamicPromptBuilder
DynamicChatPromptBuilder
Caching
CacheChecker
Classifiers
DocumentLanguageClassifier
Connectors
LangfuseConnector
OpenAPIServiceConnector
Converters
AzureOCRDocumentConverter
HTMLToDocument
MarkdownToDocument
OpenAPIServiceToFunctions
OutputAdapter
PDFMinerToDocument
PyPDFToDocument
TikaDocumentConverter
TextFileToDocument
UnstructuredFileConverter
Embedders
AmazonBedrockTextEmbedder
AmazonBedrockDocumentEmbedder
AzureOpenAITextEmbedder
AzureOpenAIDocumentEmbedder
CohereTextEmbedder
CohereDocumentEmbedder
FastembedTextEmbedder
FastembedDocumentEmbedder
FastembedSparseTextEmbedder
FastembedSparseDocumentEmbedder
GradientTextEmbedder
GradientDocumentEmbedder
HuggingFaceAPIDocumentEmbedder
HuggingFaceAPITextEmbedder
HuggingFaceTEIDocumentEmbedder
HuggingFaceTEITextEmbedder
JinaTextEmbedder
JinaDocumentEmbedder
MistralTextEmbedder
MistralDocumentEmbedder
NvidiaTextEmbedder
NvidiaDocumentEmbedder
OllamaTextEmbedder
OllamaDocumentEmbedder
OpenAITextEmbedder
OpenAIDocumentEmbedder
OptimumTextEmbedder
OptimumDocumentEmbedder
SentenceTransformersTextEmbedder
SentenceTransformersDocumentEmbedder
Evaluators
AnswerExactMatchEvaluator
ContextRelevanceEvaluator
DeepEvalEvaluator
DocumentMAPEvaluator
DocumentMRREvaluator
DocumentRecallEvaluator
FaithfulnessEvaluator
LLMEvaluator
RagasEvaluator
SASEvaluator
Extractors
NamedEntityExtractor
Fetchers
LinkContentFetcher
Generators
Guides to Generators
Choosing the Right Generator
Generators vs Chat Generators
Function Calling
AmazonBedrockChatGenerator
AmazonBedrockGenerator
AnthropicChatGenerator
AnthropicGenerator
AzureOpenAIChatGenerator
AzureOpenAIGenerator
CohereChatGenerator
CohereGenerator
GradientGenerator
GoogleAIGeminiChatGenerator
GoogleAIGeminiGenerator
HuggingFaceAPIChatGenerator
HuggingFaceAPIGenerator
HuggingFaceTGIChatGenerator
HuggingFaceTGIGenerator
HuggingFaceLocalChatGenerator
HuggingFaceLocalGenerator
LlamaCppChatGenerator
LlamaCppGenerator
MistralChatGenerator
NvidiaGenerator
OllamaChatGenerator
OllamaGenerator
OpenAIChatGenerator
OpenAIGenerator
SagemakerGenerator
VertexAICodeGenerator
VertexAIGeminiChatGenerator
VertexAIGeminiGenerator
VertexAIImageCaptioner
VertexAIImageGenerator
VertexAIImageQA
VertexAITextGenerator
Joiners
BranchJoiner
DocumentJoiner
Others
Multiplexer
PreProcessors
DocumentCleaner
DocumentSplitter
TextCleaner
Rankers
CohereRanker
JinaRanker
LostInTheMiddleRanker
MetaFieldRanker
TransformersSimilarityRanker
SentenceTransformersDiversityRanker
Readers
ExtractiveReader
Retrievers
AstraEmbeddingRetriever
ChromaEmbeddingRetriever
ChromaQueryTextRetriever
ElasticsearchBM25Retriever
ElasticsearchEmbeddingRetriever
InMemoryBM25Retriever
InMemoryEmbeddingRetriever
FilterRetriever
MongoDBAtlasEmbeddingRetriever
OpenSearchBM25Retriever
OpenSearchEmbeddingRetriever
PgvectorEmbeddingRetriever
PgvectorKeywordRetriever
PineconeEmbeddingRetriever
QdrantEmbeddingRetriever
QdrantSparseEmbeddingRetriever
QdrantHybridRetriever
WeaviateBM25Retriever
WeaviateEmbeddingRetriever
Routers
ConditionalRouter
FileTypeRouter
MetadataRouter
TextLanguageRouter
TransformersZeroShotTextRouter
Samplers
TopPSampler
Validators
JsonSchemaValidator
WebSearch
SearchApiWebSearch
SerperDevWebSearch
Writers
DocumentWriter
optimization
Evaluation
Model-Based Evaluation
Statistical Evaluation
Advanced RAG Techniques
Hypothetical Document Embeddings (HyDE)
Development
Enabling GPU Acceleration
Tracing
Logging
Hayhooks
Deployment
Docker
Kubernetes
OpenShift
Suggest
`HuggingFaceTGIChatGenerator` enables chat completion using Hugging Face Hub-hosted chat-based LLMs.