init
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
"""服务层模块 - 核心与扩展分离架构"""
|
||||
|
||||
# 核心服务
|
||||
from services.core import (
|
||||
create_chat_model,
|
||||
get_prompt_manager,
|
||||
get_sql_prompt_manager,
|
||||
get_template_matcher,
|
||||
)
|
||||
|
||||
# 外部集成
|
||||
from services.integrations import (
|
||||
RagflowClient,
|
||||
extract_table_name,
|
||||
RagflowSync,
|
||||
)
|
||||
|
||||
# 可选的 Nacos 导入
|
||||
try:
|
||||
from services.integrations import (
|
||||
NacosManager,
|
||||
NacosConfig,
|
||||
ServiceConfig,
|
||||
load_nacos_config,
|
||||
load_service_config,
|
||||
)
|
||||
except ImportError:
|
||||
pass
|
||||
|
||||
# 数据存储
|
||||
from services.storage import (
|
||||
get_message_storage,
|
||||
MessageStorage,
|
||||
get_structured_logger,
|
||||
CacheBase,
|
||||
NoopCache,
|
||||
RedisCache,
|
||||
)
|
||||
|
||||
# 工具服务
|
||||
from services.tools import ToolRouter
|
||||
|
||||
# 基础设施
|
||||
from services.common import AppError, ErrorCode
|
||||
|
||||
__all__ = [
|
||||
# 核心服务
|
||||
"create_chat_model",
|
||||
"get_prompt_manager",
|
||||
"get_sql_prompt_manager",
|
||||
"get_template_matcher",
|
||||
# 外部集成
|
||||
"RagflowClient",
|
||||
"extract_table_name",
|
||||
"RagflowSync",
|
||||
# Nacos (可选)
|
||||
"NacosManager",
|
||||
"NacosConfig",
|
||||
"ServiceConfig",
|
||||
"load_nacos_config",
|
||||
"load_service_config",
|
||||
# 数据存储
|
||||
"get_message_storage",
|
||||
"MessageStorage",
|
||||
"get_structured_logger",
|
||||
"CacheBase",
|
||||
"NoopCache",
|
||||
"RedisCache",
|
||||
# 工具服务
|
||||
"ToolRouter",
|
||||
# 基础设施
|
||||
"AppError",
|
||||
"ErrorCode",
|
||||
]
|
||||
Reference in New Issue
Block a user