init: RAG 知识库服务初始提交
- 后端 API(Flask + Gunicorn) - RAG 引擎(混合检索 + 云端 Reranker + 引用溯源) - 文档解析(MinerU + 多格式支持) - Docker 生产部署配置 - 排除前端项目、敏感配置、模型文件
This commit is contained in:
41
storage/__init__.py
Normal file
41
storage/__init__.py
Normal file
@@ -0,0 +1,41 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
存储模块
|
||||
|
||||
提供统一的文件存储抽象层,支持多种存储后端
|
||||
"""
|
||||
|
||||
from .file_provider import (
|
||||
FileProvider,
|
||||
FileInfo,
|
||||
LocalFileProvider,
|
||||
SMBFileProvider,
|
||||
S3FileProvider,
|
||||
HttpFileProvider,
|
||||
get_file_provider,
|
||||
reset_provider
|
||||
)
|
||||
|
||||
from .file_fetcher import (
|
||||
get_file_for_parsing,
|
||||
cleanup_temp_file,
|
||||
FileFetcher,
|
||||
fetch_file
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
# 文件提供者
|
||||
'FileProvider',
|
||||
'FileInfo',
|
||||
'LocalFileProvider',
|
||||
'SMBFileProvider',
|
||||
'S3FileProvider',
|
||||
'HttpFileProvider',
|
||||
'get_file_provider',
|
||||
'reset_provider',
|
||||
# 文件获取
|
||||
'get_file_for_parsing',
|
||||
'cleanup_temp_file',
|
||||
'FileFetcher',
|
||||
'fetch_file'
|
||||
]
|
||||
Reference in New Issue
Block a user