Spaces:
Runtime error
Runtime error
Download src/controllers/__init__.py from sifars/keepme-backend: direct link, hf CLI and curl.
- Browser
- Download file 1.09 kB
-
https://huggingface.co/spaces/sifars/keepme-backend/resolve/main/src/controllers/__init__.py
- Command line
-
hf download hf://spaces/sifars/keepme-backend/src/controllers/__init__.py
-
curl -L -o __init__.py https://huggingface.co/spaces/sifars/keepme-backend/resolve/main/src/controllers/__init__.py
1.09 kB
| from fastapi import APIRouter, Depends | |
| from fastapi.security import APIKeyHeader | |
| from ._auth_controller import AuthController | |
| from ._file_controller import FileController | |
| from ._conversation_controller import ConversationController | |
| api_router = APIRouter() | |
| websocket_router = APIRouter() | |
| auth_router = AuthController().api_router | |
| conversation_api_router = ConversationController().api_router | |
| conversation_websocket_router = ConversationController().websocket_router | |
| file_router = FileController().api_router | |
| API_KEY_HEADER = APIKeyHeader(name="Authorization", auto_error=False) | |
| api_router.include_router( | |
| auth_router, | |
| prefix="/v1", | |
| tags=["Authentication"], | |
| ) | |
| api_router.include_router( | |
| conversation_api_router, | |
| prefix="/v1", | |
| tags=["Conversation"], | |
| ) | |
| websocket_router.include_router( | |
| conversation_websocket_router, | |
| prefix="/v1", | |
| tags=["Conversation"], | |
| ) | |
| api_router.include_router( | |
| file_router, | |
| prefix="/v1", | |
| tags=["Semantic Search"], | |
| ) | |
| __all__ = ["api_router", "websocket_router"] | |
| __version__ = "0.1.0" | |
| __author__ = "Ramanjit Singh" | |