- 后端 API(Flask + Gunicorn) - RAG 引擎(混合检索 + 云端 Reranker + 引用溯源) - 文档解析(MinerU + 多格式支持) - Docker 生产部署配置 - 排除前端项目、敏感配置、模型文件
19 lines
438 B
Python
19 lines
438 B
Python
"""
|
|
RAG 核心引擎模块
|
|
|
|
包含:
|
|
- engine: RAGEngine 单例类,管理模型和共享资源
|
|
- agentic: AgenticRAG 智能问答
|
|
- bm25_index: BM25 关键词检索索引
|
|
- chunker: 文本分块器
|
|
"""
|
|
|
|
from .engine import RAGEngine, get_engine
|
|
from .bm25_index import BM25Index
|
|
from .chunker import split_text_with_limit, split_text
|
|
|
|
__all__ = [
|
|
'RAGEngine', 'get_engine', 'BM25Index',
|
|
'split_text_with_limit', 'split_text'
|
|
]
|