跳转到内容
文档
API 参考
📓 教程
🧑🍳 食谱
🤝 集成
💜 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
v2.14
v2.15
v2.16
v2.17
v2.18
v2.19-unstable
文档
Moon (Dark Mode) - Haystack 文档
Sun (Light Mode) - Haystack 文档
v2.18
文档
API 参考
📓 教程
🧑🍳 食谱
🤝 集成
💜 Discord
🎨 Studio
搜索
概述
Haystack 简介
开始使用
安装
迁移指南
遥测
重大变更政策
常见问题
Haystack 概念
Haystack 概念概述
Agent
状态
组件
创建自定义组件
SuperComponents
Pipelines (管道)
AsyncPipeline
创建管道
调试管道
管道断点
管道模板
管道序列化
管道可视化
Data Classes (数据类)
ChatMessage
Document Store (文档存储)
创建自定义文档存储
选择文档存储
元数据过滤
设备管理
秘密管理
Jinja 模板
集成简介
实验包
Document Stores (文档存储)
InMemoryDocumentStore
AstraDocumentStore
AzureAISearchDocumentStore
ChromaDocumentStore
CouchbaseDocumentStore
ElasticsearchDocumentStore
LanceDBDocumentStore
MarqoDocumentStore
MilvusDocumentStore
MongoDBAtlasDocumentStore
Neo4jDocumentStore
OpenSearchDocumentStore
PgvectorDocumentStore
PineconeDocumentStore
QdrantDocumentStore
WeaviateDocumentStore
Pipeline Components (管道组件)
Agent
Agent
Audio
LocalWhisperTranscriber
RemoteWhisperTranscriber
External Integrations (外部集成)
Builders (构建器)
AnswerBuilder
ChatPromptBuilder
PromptBuilder
Caching (缓存)
CacheChecker
Classifiers (分类器)
DocumentLanguageClassifier
TransformersZeroShotDocumentClassifier
Connectors (连接器)
GitHubFileEditor
GitHubIssueCommenter
GitHubIssueViewer
GitHubPRCreator
GitHubRepoForker
GitHubRepoViewer
JinaReaderConnector
LangfuseConnector
OpenAPIConnector
OpenAPIServiceConnector
WeaveConnector
External Integrations (外部集成)
Converters (转换器)
AzureOCRDocumentConverter
CSVToDocument
DocumentToImageContent
DOCXToDocument
HTMLToDocument
ImageFileToDocument
ImageFileToImageContent
JSONConverter
MarkdownToDocument
MSGToDocument
MultiFileConverter
OpenAPIServiceToFunctions
OutputAdapter
PDFMinerToDocument
PDFToImageContent
PPTXToDocument
PyPDFToDocument
TikaDocumentConverter
TextFileToDocument
UnstructuredFileConverter
XLSXToDocument
External Integrations (外部集成)
Downloaders (下载器)
S3Downloader
Embedders (嵌入器)
选择合适的嵌入器
AmazonBedrockTextEmbedder
AmazonBedrockDocumentEmbedder
AmazonBedrockDocumentImageEmbedder
AzureOpenAITextEmbedder
AzureOpenAIDocumentEmbedder
CohereTextEmbedder
CohereDocumentEmbedder
CohereDocumentImageEmbedder
FastembedTextEmbedder
FastembedDocumentEmbedder
FastembedSparseTextEmbedder
FastembedSparseDocumentEmbedder
GoogleGenAITextEmbedder
GoogleGenAIDocumentEmbedder
HuggingFaceAPITextEmbedder
HuggingFaceAPIDocumentEmbedder
JinaTextEmbedder
JinaDocumentEmbedder
JinaDocumentImageEmbedder
MistralTextEmbedder
MistralDocumentEmbedder
NvidiaTextEmbedder
NvidiaDocumentEmbedder
OllamaTextEmbedder
OllamaDocumentEmbedder
OpenAITextEmbedder
OpenAIDocumentEmbedder
OptimumTextEmbedder
OptimumDocumentEmbedder
SentenceTransformersTextEmbedder
SentenceTransformersDocumentEmbedder
SentenceTransformersDocumentImageEmbedder
STACKITTextEmbedder
STACKITDocumentEmbedder
VertexAITextEmbedder
VertexAIDocumentEmbedder
WatsonxTextEmbedder
WatsonxDocumentEmbedder
External Integrations (外部集成)
Evaluators (评估器)
AnswerExactMatchEvaluator
ContextRelevanceEvaluator
DeepEvalEvaluator
DocumentMAPEvaluator
DocumentMRREvaluator
DocumentNDCGEvaluator
DocumentRecallEvaluator
FaithfulnessEvaluator
LLMEvaluator
RagasEvaluator
SASEvaluator
External Integrations (外部集成)
Extractors (提取器)
LLMDocumentContentExtractor
LLMMetadataExtractor
NamedEntityExtractor
Fetchers (获取器)
LinkContentFetcher
External Integrations (外部集成)
Generators (生成器)
生成器指南
选择合适的生成器
生成器与聊天生成器
函数调用
AmazonBedrockChatGenerator
AmazonBedrockGenerator
AnthropicChatGenerator
AnthropicVertexChatGenerator
AnthropicGenerator
AzureOpenAIChatGenerator
AzureOpenAIGenerator
CohereChatGenerator
CohereGenerator
DALLEImageGenerator
GoogleAIGeminiChatGenerator
GoogleAIGeminiGenerator
GoogleGenAIChatGenerator
HuggingFaceAPIChatGenerator
HuggingFaceAPIGenerator
HuggingFaceLocalChatGenerator
HuggingFaceLocalGenerator
LlamaCppChatGenerator
LlamaCppGenerator
LlamaStackChatGenerator
MetaLlamaChatGenerator
MistralChatGenerator
NvidiaChatGenerator
NvidiaGenerator
OllamaChatGenerator
OllamaGenerator
OpenAIChatGenerator
OpenAIGenerator
OpenRouterChatGenerator
SagemakerGenerator
STACKITChatGenerator
VertexAICodeGenerator
VertexAIGeminiChatGenerator
VertexAIGeminiGenerator
VertexAIImageCaptioner
VertexAIImageGenerator
VertexAIImageQA
VertexAITextGenerator
WatsonxGenerator
WatsonxChatGenerator
External Integrations (外部集成)
Joiners (连接器)
AnswerJoiner
BranchJoiner
DocumentJoiner
ListJoiner
StringJoiner
PreProcessors (预处理器)
ChineseDocumentSplitter
CSVDocumentCleaner
CSVDocumentSplitter
DocumentCleaner
DocumentPreprocessor
DocumentSplitter
HierarchicalDocumentSplitter
RecursiveDocumentSplitter
TextCleaner
Rankers (排序器)
选择合适的排序器
AmazonBedrockRanker
CohereRanker
FastembedRanker
HuggingFaceTEIRanker
JinaRanker
LostInTheMiddleRanker
MetaFieldRanker
MetaFieldGroupingRanker
NvidiaRanker
TransformersSimilarityRanker
SentenceTransformersDiversityRanker
SentenceTransformersSimilarityRanker
External Integrations (外部集成)
Readers (读取器)
ExtractiveReader
Retrievers (检索器)
AstraEmbeddingRetriever
AutoMergingRetriever
AzureAISearchEmbeddingRetriever
AzureAISearchBM25Retriever
AzureAISearchHybridRetriever
ChromaEmbeddingRetriever
ChromaQueryTextRetriever
ElasticsearchBM25Retriever
ElasticsearchEmbeddingRetriever
InMemoryBM25Retriever
InMemoryEmbeddingRetriever
FilterRetriever
MongoDBAtlasEmbeddingRetriever
MongoDBAtlasFullTextRetriever
OpenSearchBM25Retriever
OpenSearchEmbeddingRetriever
OpenSearchHybridRetriever
PgvectorEmbeddingRetriever
PgvectorKeywordRetriever
PineconeEmbeddingRetriever
QdrantEmbeddingRetriever
QdrantSparseEmbeddingRetriever
QdrantHybridRetriever
SentenceWindowRetriever
SnowflakeTableRetriever
WeaviateBM25Retriever
WeaviateEmbeddingRetriever
WeaviateHybridRetriever
Routers (路由器)
ConditionalRouter
DocumentLengthRouter
DocumentTypeRouter
FileTypeRouter
LLMMessagesRouter
MetadataRouter
TextLanguageRouter
TransformersTextRouter
TransformersZeroShotTextRouter
Samplers (采样器)
TopPSampler
Tool Components (工具组件)
ToolInvoker
Validators (验证器)
JsonSchemaValidator
WebSearch
SearchApiWebSearch
SerperDevWebSearch
External Integrations (外部集成)
Writers (写入器)
DocumentWriter
Tools (工具)
Tool
ComponentTool
PipelineTool
MCPTool
Toolkits (工具集)
MCP Toolkits
Ready-Made Tools (现成工具)
GitHubFileEditorTool
GitHubIssueCommenterTool
GitHubIssueViewerTool
GitHubPRCreatorTool
GitHubRepoViewerTool
优化
评估
基于模型的评估
统计评估
高级 RAG 技术
假设文档嵌入 (HyDE)
开发
启用 GPU 加速
跟踪
日志
Hayhooks
部署
Docker
Kubernetes
OpenShift
External Integrations (外部集成)
建议
This component computes embeddings for text (such as a query) using models through VertexAI Embeddings API.