初始化

This commit is contained in:
2026-05-11 11:22:55 +08:00
parent 5f6c571434
commit 80dcd070f7
39 changed files with 1997 additions and 0 deletions

50
app/services/__init__.py Normal file
View 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",
]