Nodes Modules YAML module names
1️⃣ Query Expansion Query Decompose
HyDE
Multi Query Expansion

📌 Pass Module pass_query_expansion | query_decompose hyde multi_query_expansion

pass_query_expansion | | 2️⃣ Retrieval | BM25 VectorDB (choose embedding model)

📌 Hybrid Module Hybrid with rrf (reciprocal rank fusion) Hybrid with cc (convex combination) w. four different normalize methods | bm25 vectordb

hybrid_rrf hybrid_cc | | 3️⃣Passage Augmenter | Prev Next Augmenter

📌 Pass Module pass_passage_augmenter | prev_next_augmenter

pass_passage_augmenter | | 4️⃣ Passage Reranker | UPR Tart MonoT5 Cohere reranker RankGPT Jina Reranker Sentence Transformer Reranker Colbert Reranker Flag Embedding Reranker Flag Embedding LLM Reranker Time Reranker OpenVINO Reranker VoyageAI Reranker MixedBread AI Reranker

📌 Only for Korean Ko-reranker

📌 Pass Module pass_reranker | upr tart monot5 cohere_reranker rankgpt jina_reranker sentence_transformer_reranker colbert_reranker flag_embedding_reranker flag_embedding_llm_reranker time_reranker

ko_reranker

pass_reranker | | 5️⃣ Passage Filter | similarity threshold cutoff similarity percentile cutoff recency filter threshold cutoff percentile cutoff 📌 Pass Module pass_passage_filter | similarity_threshold_cutoff similarity_percentile_cutoff recency_filter threshold_cutoff percentile_cutoff

pass_passage_filter | | 6️⃣ Passage Compressor | Tree Summarize Refine

📌 Pass Module pass_compressor | tree_summarize refine

pass_compressor | | 7️⃣ Prompt Maker | Default Prompt Maker (f-string) Long Context Reorder Window Replacement | fstring long_context_reorder window_replacement | | 8️⃣ Generator | llama index llm openai_llm vllm | llama_index_llm openai_llm vllm |