Spaces:
Running
Running
from slowapi import Limiter | |
from config import ACCESS_RATE | |
from fastapi import APIRouter, File, Request, Depends, HTTPException, UploadFile | |
from fastapi.security import HTTPBearer | |
from slowapi import Limiter | |
from slowapi.util import get_remote_address | |
router = APIRouter() | |
limiter = Limiter(key_func=get_remote_address) | |
security = HTTPBearer() | |
async def analyse(request: Request, file:UploadFile,token: str = Depends(security)): | |
return {"filename": file} | |
def health(request: Request): | |
return {"status": "ok"} | |