| 123456789101112131415161718192021 |
- from fastapi import FastAPI
- from app.api import health, recommend
- app = FastAPI(title="cfc-langgraph", version="0.1.0")
- app.include_router(health.router)
- app.include_router(recommend.router)
- @app.on_event("startup")
- async def startup():
- from app.rag.retriever import RagRetriever
- retriever = RagRetriever()
- await retriever.initialize()
- @app.on_event("shutdown")
- async def shutdown():
- from app.tools.java_client import JavaClient
- client = JavaClient()
- await client.close()
|