app.py 704 B

123456789101112131415161718192021222324252627
  1. from fastapi import FastAPI
  2. from api.routes import router
  3. from core.lifespan_manager import create_lifespan
  4. from middlewares.registration_middleware import registration_check_middleware
  5. app = FastAPI(
  6. title="龙嘉软件AI助手API",
  7. description="龙嘉软件公司的AI助手",
  8. version="1.0.0",
  9. lifespan=create_lifespan(),
  10. )
  11. # 添加中间件
  12. app.middleware("http")(registration_check_middleware)
  13. app.include_router(router)
  14. if __name__ == "__main__":
  15. import uvicorn
  16. uvicorn.run(app, host="0.0.0.0", port=8888)
  17. # uvicorn.run(
  18. # "app:app", # 导入字符串格式
  19. # host="0.0.0.0",
  20. # port=8888,
  21. # workers=4,
  22. # reload=False,
  23. # )