本地RAG尝试

This commit is contained in:
2026-04-18 16:31:48 +08:00
parent 6042d4a476
commit 0470afce13
12 changed files with 1587 additions and 4 deletions

22
app/rag/__init__.py Normal file
View File

@@ -0,0 +1,22 @@
"""
在线 RAG 检索与生成系统
提供高级RAG检索功能支持混合检索、重排序、RAG-Fusion和多路查询改写。
"""
from .pipeline import RAGPipeline
from .retriever import create_hybrid_retriever, create_base_retriever
from .reranker import CrossEncoderReranker
from .query_transform import MultiQueryTransformer
from .tools import search_knowledge_base_tool
__all__ = [
"RAGPipeline",
"create_hybrid_retriever",
"create_base_retriever",
"CrossEncoderReranker",
"MultiQueryTransformer",
"search_knowledge_base_tool",
]
__version__ = "0.1.0"