Haystack 엔터프라이즈 컴포넌트
Haystack 엔터프라이즈 컴포넌트
Haystack 엔터프라이즈 플랫폼은 현재 256개 컴포넌트와 82개 통합을 지원해요. 아래 표는 이를 통합 파트너별로 묶어 정리한 목록이에요.
출처: 문서
본문
Core Components
- Agent — Component ✅ 사용 가능
- AnswerBuilder — Builder ✅ 사용 가능
- AnswerJoiner — Joiner ✅ 사용 가능
- AutoMergingRetriever — Retriever ✅ 사용 가능
- AzureOpenAIChatGenerator — Generator ✅ 사용 가능
- AzureOpenAIDocumentEmbedder — Embedder ✅ 사용 가능
- AzureOpenAIResponsesChatGenerator — Generator ✅ 사용 가능
- AzureOpenAITextEmbedder — Embedder ✅ 사용 가능
- BranchJoiner — Joiner ✅ 사용 가능
- CacheChecker — Component ✅ 사용 가능
- ChatPromptBuilder — Builder ✅ 사용 가능
- ConditionalRouter — Router ✅ 사용 가능
- CSVDocumentCleaner — Preprocessor ✅ 사용 가능
- CSVDocumentSplitter — Preprocessor ✅ 사용 가능
- CSVToDocument — Converter ✅ 사용 가능
- DocumentCleaner — Preprocessor ✅ 사용 가능
- DocumentJoiner — Joiner ✅ 사용 가능
- DocumentLengthRouter — Router ✅ 사용 가능
- DocumentPreprocessor — Preprocessor ✅ 사용 가능
- DocumentSplitter — Preprocessor ✅ 사용 가능
- DocumentToImageContent — Converter ✅ 사용 가능
- DocumentTypeRouter — Router ✅ 사용 가능
- DocumentWriter — Writer ✅ 사용 가능
- DOCXToDocument — Converter ✅ 사용 가능
- EmbeddingBasedDocumentSplitter — Preprocessor ✅ 사용 가능
- FallbackChatGenerator — Generator ✅ 사용 가능
- FileToFileContent — Converter ✅ 사용 가능
- FileTypeRouter — Router ✅ 사용 가능
- FilterRetriever — Retriever ✅ 사용 가능
- HierarchicalDocumentSplitter — Preprocessor ✅ 사용 가능
- HTMLToDocument — Converter ✅ 사용 가능
- ImageFileToDocument — Converter ✅ 사용 가능
- ImageFileToImageContent — Converter ✅ 사용 가능
- JSONConverter — Converter ✅ 사용 가능
- JsonSchemaValidator — Validator ✅ 사용 가능
- LinkContentFetcher — Fetcher ✅ 사용 가능
- ListJoiner — Joiner ✅ 사용 가능
- LLMDocumentContentExtractor — Extractor ✅ 사용 가능
- LLMMessagesRouter — Router ✅ 사용 가능
- LLMMetadataExtractor — Extractor ✅ 사용 가능
- LLMRanker — Ranker ✅ 사용 가능
- LostInTheMiddleRanker — Ranker ✅ 사용 가능
- MarkdownHeaderSplitter — Preprocessor ✅ 사용 가능
- MarkdownToDocument — Converter ✅ 사용 가능
- MetadataRouter — Router ✅ 사용 가능
- MetaFieldGroupingRanker — Ranker ✅ 사용 가능
- MetaFieldRanker — Ranker ✅ 사용 가능
- MSGToDocument — Converter ✅ 사용 가능
- MultiFileConverter — Converter ✅ 사용 가능
- MultiQueryEmbeddingRetriever — Retriever ✅ 사용 가능
- MultiQueryTextRetriever — Retriever ✅ 사용 가능
- MultiRetriever — Retriever ✅ 사용 가능
- OpenAIChatGenerator — Generator ✅ 사용 가능
- OpenAIDocumentEmbedder — Embedder ✅ 사용 가능
- OpenAIResponsesChatGenerator — Generator ✅ 사용 가능
- OpenAITextEmbedder — Embedder ✅ 사용 가능
- OutputAdapter — Converter ✅ 사용 가능
- PDFMinerToDocument — Converter ✅ 사용 가능
- PDFToImageContent — Converter ✅ 사용 가능
- PPTXToDocument — Converter ✅ 사용 가능
- PromptBuilder — Builder ✅ 사용 가능
- PyPDFToDocument — Converter ✅ 사용 가능
- PythonCodeSplitter — Preprocessor ✅ 사용 가능
- QueryExpander — Component ✅ 사용 가능
- RecursiveDocumentSplitter — Preprocessor ✅ 사용 가능
- RegexTextExtractor — Extractor ✅ 사용 가능
- SentenceWindowRetriever — Retriever ✅ 사용 가능
- StringJoiner — Joiner ✅ 사용 가능
- TextCleaner — Preprocessor ✅ 사용 가능
- TextEmbeddingRetriever — Retriever ✅ 사용 가능
- TextFileToDocument — Converter ✅ 사용 가능
- TopPSampler — Sampler ✅ 사용 가능
- XLSXToDocument — Converter ✅ 사용 가능
AIML API
- AIMLAPIChatGenerator — Generator ✅ 사용 가능
AlloyDB
- AlloyDBEmbeddingRetriever — Retriever ✅ 사용 가능
- AlloyDBKeywordRetriever — Retriever ✅ 사용 가능
Amazon Bedrock
- AmazonBedrockChatGenerator — Generator ✅ 사용 가능
- AmazonBedrockDocumentEmbedder — Embedder ✅ 사용 가능
- AmazonBedrockDocumentImageEmbedder — Embedder ✅ 사용 가능
- AmazonBedrockRanker — Ranker ✅ 사용 가능
- AmazonBedrockTextEmbedder — Embedder ✅ 사용 가능
Amazon S3
- S3Downloader — Component ✅ 사용 가능
Amazon Textract
- AmazonTextractConverter — Converter ✅ 사용 가능
Anthropic
- AnthropicChatGenerator — Generator ✅ 사용 가능
- AnthropicFoundryChatGenerator — Generator ✅ 사용 가능
- AnthropicVertexChatGenerator — Generator ✅ 사용 가능
Arangodb
- ArangoEmbeddingRetriever — Retriever ✅ 사용 가능
ArcadeDB
- ArcadeDBEmbeddingRetriever — Retriever ✅ 사용 가능
Astra
- AstraEmbeddingRetriever — Retriever ✅ 사용 가능
Azure AI Search
- AzureAISearchBM25Retriever — Retriever ✅ 사용 가능
- AzureAISearchEmbeddingRetriever — Retriever ✅ 사용 가능
- AzureAISearchHybridRetriever — Retriever ✅ 사용 가능
Azure Document Intelligence
- AzureDocumentIntelligenceConverter — Converter ✅ 사용 가능
Azure Documentdb
- AzureDocumentDBEmbeddingRetriever — Retriever ✅ 사용 가능
- AzureDocumentDBFullTextRetriever — Retriever ✅ 사용 가능
Azure Form Recognizer
- AzureOCRDocumentConverter — Converter ✅ 사용 가능
Brave
- BraveWebSearch — Component ✅ 사용 가능
Chroma
- ChromaEmbeddingRetriever — Retriever ✅ 사용 가능
- ChromaQueryTextRetriever — Retriever ✅ 사용 가능
Cohere
- CohereChatGenerator — Generator ✅ 사용 가능
- CohereDocumentEmbedder — Embedder ✅ 사용 가능
- CohereDocumentImageEmbedder — Embedder ✅ 사용 가능
- CohereRanker — Ranker ✅ 사용 가능
- CohereTextEmbedder — Embedder ✅ 사용 가능
Cometapi
- CometAPIChatGenerator — Generator ✅ 사용 가능
Datadog
- DatadogConnector — Connector ✅ 사용 가능
Ddgs
- DDGSWebSearch — Component ✅ 사용 가능
Docling
- DoclingConverter — Converter ✅ 사용 가능
- DoclingServeConverter — Converter ✅ 사용 가능
Edenai
- EdenAIChatGenerator — Generator ✅ 사용 가능
- EdenAIDocumentEmbedder — Embedder ✅ 사용 가능
- EdenAITextEmbedder — Embedder ✅ 사용 가능
Elasticsearch
- ElasticsearchBM25Retriever — Retriever ✅ 사용 가능
- ElasticsearchEmbeddingRetriever — Retriever ✅ 사용 가능
- ElasticsearchHybridRetriever — Retriever ✅ 사용 가능
- ElasticsearchInferenceHybridRetriever — Retriever ✅ 사용 가능
- ElasticsearchInferenceSparseRetriever — Retriever ✅ 사용 가능
- ElasticsearchSparseEmbeddingRetriever — Retriever ✅ 사용 가능
- ElasticsearchSQLRetriever — Retriever ✅ 사용 가능
FalkorDB
- FalkorDBCypherRetriever — Retriever ✅ 사용 가능
- FalkorDBEmbeddingRetriever — Retriever ✅ 사용 가능
FastEmbed
- FastembedDocumentEmbedder — Embedder ✅ 사용 가능
- FastembedLateInteractionRanker — Ranker ✅ 사용 가능
- FastembedRanker — Ranker ✅ 사용 가능
- FastembedSparseDocumentEmbedder — Embedder ✅ 사용 가능
- FastembedSparseTextEmbedder — Embedder ✅ 사용 가능
- FastembedTextEmbedder — Embedder ✅ 사용 가능
Firecrawl
- FirecrawlCrawler — Fetcher ✅ 사용 가능
- FirecrawlWebSearch — Component ✅ 사용 가능
GitHub
- GitHubFileEditor — Connector ✅ 사용 가능
- GitHubIssueCommenter — Connector ✅ 사용 가능
- GitHubIssueViewer — Connector ✅ 사용 가능
- GitHubPRCreator — Connector ✅ 사용 가능
- GitHubRepoForker — Connector ✅ 사용 가능
- GitHubRepoViewer — Connector ✅ 사용 가능
Google Drive
- GoogleDriveFetcher — Fetcher ✅ 사용 가능
- GoogleDriveRetriever — Retriever ✅ 사용 가능
Google Generative AI
- GoogleGenAIChatGenerator — Generator ✅ 사용 가능
- GoogleGenAIDocumentEmbedder — Embedder ✅ 사용 가능
- GoogleGenAIMultimodalDocumentEmbedder — Embedder ✅ 사용 가능
- GoogleGenAITextEmbedder — Embedder ✅ 사용 가능
Hetzner
- HetznerChatGenerator — Generator ✅ 사용 가능
Hugging Face API
- HuggingFaceAPIChatGenerator — Generator ✅ 사용 가능
- HuggingFaceAPIDocumentEmbedder — Embedder ✅ 사용 가능
- HuggingFaceAPITextEmbedder — Embedder ✅ 사용 가능
- HuggingFaceTEIRanker — Ranker ✅ 사용 가능
Jina AI
- JinaDocumentEmbedder — Embedder ✅ 사용 가능
- JinaDocumentImageEmbedder — Embedder ✅ 사용 가능
- JinaRanker — Ranker ✅ 사용 가능
- JinaReaderConnector — Connector ✅ 사용 가능
- JinaTextEmbedder — Embedder ✅ 사용 가능
Kreuzberg
- KreuzbergConverter — Converter ✅ 사용 가능
Langdetect
- DocumentLanguageClassifier — Classifier ✅ 사용 가능
- TextLanguageRouter — Router ✅ 사용 가능
Langfuse
- LangfuseConnector — Connector ✅ 사용 가능
Lara
- LaraDocumentTranslator — Component ✅ 사용 가능
Linkup
- LinkupWebSearch — Component ✅ 사용 가능
LiteLLM
- LiteLLMChatGenerator — Generator ✅ 사용 가능
Llama Stack
- LlamaStackChatGenerator — Generator ✅ 사용 가능
Llama.cpp
- LlamaCppChatGenerator — Generator ✅ 사용 가능
MarkItDown
- MarkItDownConverter — Converter ✅ 사용 가능
Mem0
- Mem0MemoryRetriever — Retriever ✅ 사용 가능
- Mem0MemoryWriter — Writer ✅ 사용 가능
Microsoft Sharepoint
- MSSharePointFetcher — Fetcher ✅ 사용 가능
- MSSharePointRetriever — Retriever ✅ 사용 가능
Mistral
- MistralChatGenerator — Generator ✅ 사용 가능
- MistralDocumentEmbedder — Embedder ✅ 사용 가능
- MistralOCRDocumentConverter — Converter ✅ 사용 가능
- MistralTextEmbedder — Embedder ✅ 사용 가능
MongoDB Atlas
- MongoDBAtlasEmbeddingRetriever — Retriever ✅ 사용 가능
- MongoDBAtlasFullTextRetriever — Retriever ✅ 사용 가능
NVIDIA
- NvidiaChatGenerator — Generator ✅ 사용 가능
- NvidiaDocumentEmbedder — Embedder ✅ 사용 가능
- NvidiaRanker — Ranker ✅ 사용 가능
- NvidiaTextEmbedder — Embedder ✅ 사용 가능
Oauth
- OAuthTokenResolver — Connector ✅ 사용 가능
Ollama
- OllamaChatGenerator — Generator ✅ 사용 가능
- OllamaDocumentEmbedder — Embedder ✅ 사용 가능
- OllamaTextEmbedder — Embedder ✅ 사용 가능
Openapi
- OpenAPIConnector — Connector ✅ 사용 가능
- OpenAPIServiceConnector — Connector ✅ 사용 가능
- OpenAPIServiceToFunctions — Converter ✅ 사용 가능
OpenRouter
- OpenRouterChatGenerator — Generator ✅ 사용 가능
OpenSearch
- OpenSearchBM25Retriever — Retriever ✅ 사용 가능
- OpenSearchEmbeddingRetriever — Retriever ✅ 사용 가능
- OpenSearchHybridRetriever — Retriever ✅ 사용 가능
- OpenSearchMetadataRetriever — Retriever ✅ 사용 가능
- OpenSearchSQLRetriever — Retriever ✅ 사용 가능
Opentelemetry
- OpenTelemetryConnector — Connector ✅ 사용 가능
Oracle
- OracleEmbeddingRetriever — Retriever ✅ 사용 가능
- OracleKeywordRetriever — Retriever ✅ 사용 가능
Orcarouter
- OrcaRouterChatGenerator — Generator ✅ 사용 가능
Parallel
- ParallelChatGenerator — Generator ✅ 사용 가능
- ParallelWebSearch — Component ✅ 사용 가능
Perplexity
- PerplexityChatGenerator — Generator ✅ 사용 가능
- PerplexityDocumentEmbedder — Embedder ✅ 사용 가능
- PerplexityTextEmbedder — Embedder ✅ 사용 가능
- PerplexityWebSearch — Component ✅ 사용 가능
pgvector
- PgvectorEmbeddingRetriever — Retriever ✅ 사용 가능
- PgvectorKeywordRetriever — Retriever ✅ 사용 가능
Pinecone
- PineconeEmbeddingRetriever — Retriever ✅ 사용 가능
Presidio
- PresidioDocumentCleaner — Preprocessor ✅ 사용 가능
- PresidioEntityExtractor — Extractor ✅ 사용 가능
- PresidioTextCleaner — Preprocessor ✅ 사용 가능
Pyversity
- PyversityRanker — Ranker ✅ 사용 가능
Qdrant
- QdrantEmbeddingRetriever — Retriever ✅ 사용 가능
- QdrantHybridRetriever — Retriever ✅ 사용 가능
- QdrantSparseEmbeddingRetriever — Retriever ✅ 사용 가능
Rhesis
- RhesisConnector — Connector ✅ 사용 가능
Searchapi
- SearchApiWebSearch — Component ✅ 사용 가능
Sentence Transformers
- SentenceTransformersDiversityRanker — Ranker ✅ 사용 가능
- SentenceTransformersDocumentEmbedder — Embedder ✅ 사용 가능
- SentenceTransformersDocumentImageEmbedder — Embedder ✅ 사용 가능
- SentenceTransformersSimilarityRanker — Ranker ✅ 사용 가능
- SentenceTransformersSparseDocumentEmbedder — Embedder ✅ 사용 가능
- SentenceTransformersSparseTextEmbedder — Embedder ✅ 사용 가능
- SentenceTransformersTextEmbedder — Embedder ✅ 사용 가능
Serperdev
- SerperDevWebSearch — Component ✅ 사용 가능
Snowflake
- SnowflakeTableRetriever — Retriever ✅ 사용 가능
Solr
- SolrBM25Retriever — Retriever ✅ 사용 가능
- SolrEmbeddingRetriever — Retriever ✅ 사용 가능
- SolrHybridRetriever — Retriever ✅ 사용 가능
Spacy
- SpacyNamedEntityExtractor — Extractor ✅ 사용 가능
SQLAlchemy
- SQLAlchemyTableRetriever — Retriever ✅ 사용 가능
STACKIT
- STACKITChatGenerator — Generator ✅ 사용 가능
- STACKITDocumentEmbedder — Embedder ✅ 사용 가능
- STACKITTextEmbedder — Embedder ✅ 사용 가능
Supabase
- SupabaseBucketDownloader — Component ✅ 사용 가능
- SupabaseGroongaBM25Retriever — Retriever ✅ 사용 가능
- SupabasePgvectorEmbeddingRetriever — Retriever ✅ 사용 가능
- SupabasePgvectorKeywordRetriever — Retriever ✅ 사용 가능
Tavily
- TavilyFetcher — Fetcher ✅ 사용 가능
- TavilyWebSearch — Component ✅ 사용 가능
Tika
- TikaDocumentConverter — Converter ✅ 사용 가능
TogetherAI
- TogetherAIChatGenerator — Generator ✅ 사용 가능
Transformers
- TransformersChatGenerator — Generator ✅ 사용 가능
- TransformersExtractiveReader — Reader ✅ 사용 가능
- TransformersNamedEntityExtractor — Extractor ✅ 사용 가능
- TransformersTextRouter — Router ✅ 사용 가능
- TransformersZeroShotDocumentClassifier — Classifier ✅ 사용 가능
- TransformersZeroShotTextRouter — Router ✅ 사용 가능
Unstructured
- UnstructuredFileConverter — Converter ✅ 사용 가능
Valkey
- ValkeyEmbeddingRetriever — Retriever ✅ 사용 가능
Vespa
- VespaEmbeddingRetriever — Retriever ✅ 사용 가능
- VespaKeywordRetriever — Retriever ✅ 사용 가능
vLLM
- VLLMChatGenerator — Generator ✅ 사용 가능
- VLLMDocumentEmbedder — Embedder ✅ 사용 가능
- VLLMRanker — Ranker ✅ 사용 가능
- VLLMTextEmbedder — Embedder ✅ 사용 가능
Weaviate
- WeaviateBM25Retriever — Retriever ✅ 사용 가능
- WeaviateEmbeddingRetriever — Retriever ✅ 사용 가능
- WeaviateHybridRetriever — Retriever ✅ 사용 가능
Weights & Biases (Weave)
- WeaveConnector — Connector ✅ 사용 가능
Whisper
- LocalWhisperTranscriber — Audio ✅ 사용 가능
- RemoteWhisperTranscriber — Audio ✅ 사용 가능
Youcom
- YouComWebSearch — Component ✅ 사용 가능