init: RAG 知识库服务初始提交
- 后端 API(Flask + Gunicorn) - RAG 引擎(混合检索 + 云端 Reranker + 引用溯源) - 文档解析(MinerU + 多格式支持) - Docker 生产部署配置 - 排除前端项目、敏感配置、模型文件
This commit is contained in:
18
core/__init__.py
Normal file
18
core/__init__.py
Normal file
@@ -0,0 +1,18 @@
|
||||
"""
|
||||
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'
|
||||
]
|
||||
Reference in New Issue
Block a user