Spaces:
Runtime error
Runtime error
| 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" | |