init
This commit is contained in:
@@ -8,6 +8,7 @@ from config import Config
|
||||
from workflows.workflow_manager import WorkflowManager
|
||||
from services.nacos_service import load_nacos_config, load_service_config, NacosManager
|
||||
from services.tool_router import ToolRouter
|
||||
from services.prompt_manager import get_prompt_manager
|
||||
from api import endpoints
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
@@ -22,6 +23,7 @@ def create_app() -> FastAPI:
|
||||
workflow_manager = WorkflowManager(default_model_section=default_model_section)
|
||||
nacos_manager = NacosManager(nacos_config=nacos_config, service_config=service_config)
|
||||
tool_router = ToolRouter()
|
||||
prompt_manager = get_prompt_manager()
|
||||
|
||||
@asynccontextmanager
|
||||
async def lifespan(app: FastAPI):
|
||||
@@ -31,6 +33,7 @@ def create_app() -> FastAPI:
|
||||
app.state.nacos_manager = nacos_manager
|
||||
app.state.service_config = service_config
|
||||
app.state.tool_router = tool_router
|
||||
app.state.prompt_manager = prompt_manager
|
||||
|
||||
await nacos_manager.start()
|
||||
logger.info("✅ 服务准备就绪: %s on %s:%s", service_config.service_name, service_config.ip, service_config.port)
|
||||
|
||||
Reference in New Issue
Block a user