Spaces:
Sleeping
Sleeping
| from fastapi import FastAPI | |
| from src.generation.rag import Rag | |
| from contextlib import asynccontextmanager | |
| from src.api.routers import router | |
| async def lifespan(app: FastAPI): | |
| # VectorDB chỉ dùng để build index (chạy offline 1 lần) | |
| app.state.rag_service = Rag() | |
| yield | |
| app = FastAPI(lifespan=lifespan) | |
| app.include_router(router) | |