Toolkit¶
We provides some basic tools to help you build the RAG pipeline. But it’s not limited to these internal tools. You can use whatever you like.
You may need to install with extras:
pip install vechord[openai,spacy,cohere]
Augment
GeminiAugmenter
: for contextual retrieval
Chunk
RegexChunker
: Regex based chunkerSpacyChunker
: Spacy based chunkerGeminiChunker
: Gemini based chunker
Embedding
GeminiDenseEmbedding
: Gemini embeddingOpenAIDenseEmbedding
: OpenAI embeddingJinaDenseEmbedding
: JinaAI embeddingVoyageDenseEmbedding
: VoyageAI embeddingSpacyDenseEmbedding
: Spacy embedding
Evaluate
GeminiEvaluator
: Gemini based query generatorGeminiUMBRELAEvaluator
: Gemini UMBRELA evaluator
Extract
SimpleExtractor
: Simple extractorGeminiExtractor
: Gemini extractorLlamaParseExtractor
: Llama extractor
Graph
SpacyEntityRecognizer
: Spacy based entity recognizerGeminiEntityRecognizer
: Gemini based entity recognizer
GroundTruth
GroundTruth
: generate ground truth
Rerank
CohereReranker
: Cohere rerankerJinaReranker
: Jina MultiModal rerankerReciprocalRankFusion
: fuse function for hybrid retrieval