Spaces:
Sleeping
Sleeping
File size: 677 Bytes
438ec1c 9a961b7 438ec1c 9a961b7 438ec1c 9a961b7 438ec1c 9a961b7 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
from fastapi import APIRouter , Depends
from app.routers.auth.system import get_current_user # Import our Auth System
# Create the router for help/info endpoints
router = APIRouter(
prefix="/help",
tags=["Information"]
)
@router.get("/")
def get_api_info(current_user: dict = Depends(get_current_user) ):
"""
Returns general information about the API and available endpoints.
"""
return {
"requested_by": current_user.username,
"api_name": "My Awesome FastAPI",
"version": "1.0",
"available_sections": ["/random", "/help"],
"message": "Use the /docs endpoint for interactive API documentation."
} |