增加后台管理项目;

This commit is contained in:
karlcarlo
2025-12-12 03:29:09 +08:00
parent 420fed4bcf
commit 41d2d893d3
30 changed files with 4746 additions and 632 deletions

View File

@@ -24,8 +24,27 @@ async def lifespan(app: FastAPI):
) # 批量注册模型
print(f"🗄️ 数据库连接成功: {database_name}")
# 初始化GLM服务,确保默认角色存在
try:
from app.services.glm_service import get_glm_service
glm_service = get_glm_service()
await glm_service.ensure_default_role()
print(f"✅ GLM角色配置初始化完成")
except Exception as e:
print(f"⚠️ GLM角色配置初始化失败: {e}")
yield # 应用在此处进入正常运行状态,接收请求
# 关闭GLM服务
try:
from app.services.glm_service import close_glm_service
close_glm_service()
print(f"GLM服务已关闭")
except Exception as e:
print(f"关闭GLM服务时出错: {e}")
# 关闭数据库连接
await client.close()
print(f"数据库连接关闭")