Spaces:
Runtime error
Runtime error
Download api/events.py from Multimedika/Bot_Development: direct link, hf CLI and curl.
- Browser
- Download file 691 Bytes
-
https://huggingface.co/spaces/Multimedika/Bot_Development/resolve/4a2b28f736a28cfd8d28be2779d27b2e003a38a4/api/events.py
- Command line
-
hf download hf://spaces/Multimedika/Bot_Development@4a2b28f736a28cfd8d28be2779d27b2e003a38a4/api/events.py
-
curl -L -o events.py https://huggingface.co/spaces/Multimedika/Bot_Development/resolve/4a2b28f736a28cfd8d28be2779d27b2e003a38a4/api/events.py
691 Bytes
| from fastapi import FastAPI | |
| from api.router.topic import db_conn | |
| from llama_index.core import set_global_handler | |
| import os | |
| from dotenv import load_dotenv | |
| load_dotenv() | |
| async def startup() -> None: | |
| await db_conn.connect() | |
| os.environ["LANGFUSE_SECRET_KEY"] = os.getenv("LANGFUSE_SECRET_KEY") | |
| os.environ["LANGFUSE_PUBLIC_KEY"] = os.getenv("LANGFUSE_PUBLIC_KEY") | |
| os.environ["LANGFUSE_HOST"] = os.getenv("LANGFUSE_HOST") | |
| set_global_handler("langfuse") | |
| async def shutdown() -> None: | |
| await db_conn.disconnect() | |
| def register_events(app: FastAPI) -> FastAPI: | |
| app.add_event_handler("startup", startup) | |
| app.add_event_handler("shutdown", shutdown) | |
| return app | |