初始化
This commit is contained in:
50
app/services/__init__.py
Normal file
50
app/services/__init__.py
Normal file
@@ -0,0 +1,50 @@
|
||||
# Import mock data service
|
||||
from .mock_data import (
|
||||
get_mock_documents,
|
||||
get_mock_quick_questions,
|
||||
get_mock_retrieval,
|
||||
get_mock_rag_answer,
|
||||
get_mock_compliance_result,
|
||||
get_mock_compliance_chat_response,
|
||||
MOCK_SYSTEM_STATS,
|
||||
MOCK_SYSTEM_CONFIG,
|
||||
)
|
||||
|
||||
# Try importing real services (may fail if dependencies not installed)
|
||||
try:
|
||||
from .llm import llm_service, LLMService
|
||||
from .embedding import embedding_service, EmbeddingService
|
||||
from .milvus import milvus_service, MilvusService
|
||||
from .document import DocumentService, get_document_service
|
||||
_real_services_available = True
|
||||
except ImportError:
|
||||
_real_services_available = False
|
||||
llm_service = None
|
||||
LLMService = None
|
||||
embedding_service = None
|
||||
EmbeddingService = None
|
||||
milvus_service = None
|
||||
MilvusService = None
|
||||
DocumentService = None
|
||||
get_document_service = None
|
||||
|
||||
__all__ = [
|
||||
# Mock data services
|
||||
"get_mock_documents",
|
||||
"get_mock_quick_questions",
|
||||
"get_mock_retrieval",
|
||||
"get_mock_rag_answer",
|
||||
"get_mock_compliance_result",
|
||||
"get_mock_compliance_chat_response",
|
||||
"MOCK_SYSTEM_STATS",
|
||||
"MOCK_SYSTEM_CONFIG",
|
||||
# Real services (may be None if not available)
|
||||
"llm_service",
|
||||
"LLMService",
|
||||
"embedding_service",
|
||||
"EmbeddingService",
|
||||
"milvus_service",
|
||||
"MilvusService",
|
||||
"DocumentService",
|
||||
"get_document_service",
|
||||
]
|
||||
Reference in New Issue
Block a user