osnarayana commited on
Commit
2854ab0
·
1 Parent(s): 99a91e8

Refactor metrics.py to accept JSON body with Pydantic validation

Browse files
Files changed (2) hide show
  1. app/api/v1/metrics.py +1 -0
  2. app/main.py +2 -1
app/api/v1/metrics.py CHANGED
@@ -20,6 +20,7 @@ router = APIRouter()
20
 
21
  @router.post("/evaluate/bleu", dependencies=[Depends(verify_token)])
22
  def compute_bleu(reference: str, candidate: str):
 
23
  ref_tokens = [reference.split()]
24
  cand_tokens = candidate.split()
25
  score = sentence_bleu(ref_tokens, cand_tokens)
 
20
 
21
  @router.post("/evaluate/bleu", dependencies=[Depends(verify_token)])
22
  def compute_bleu(reference: str, candidate: str):
23
+ print("Metrics router loaded!")
24
  ref_tokens = [reference.split()]
25
  cand_tokens = candidate.split()
26
  score = sentence_bleu(ref_tokens, cand_tokens)
app/main.py CHANGED
@@ -28,7 +28,7 @@ app = FastAPI(
28
  @app.get("/")
29
  def root():
30
  return {"message": "FastAPI running successfully!"}
31
-
32
  # Registering route modules
33
  app.include_router(audio_router, prefix="/api/v1/audio", tags=["Audio"], dependencies=[Depends(verify_token)])
34
  app.include_router(video_router, prefix="/api/v1/video", tags=["Video"], dependencies=[Depends(verify_token)])
@@ -37,3 +37,4 @@ app.include_router(ppt_router, prefix="/api/v1/ppt", tags=["PPT"], dependencies=
37
  app.include_router(metrics_router, prefix="/api/v1/metrics", tags=["Metrics"], dependencies=[Depends(verify_token)])
38
  app.include_router(download_router, prefix="/api/v1/download", tags=["Download"])
39
 
 
 
28
  @app.get("/")
29
  def root():
30
  return {"message": "FastAPI running successfully!"}
31
+
32
  # Registering route modules
33
  app.include_router(audio_router, prefix="/api/v1/audio", tags=["Audio"], dependencies=[Depends(verify_token)])
34
  app.include_router(video_router, prefix="/api/v1/video", tags=["Video"], dependencies=[Depends(verify_token)])
 
37
  app.include_router(metrics_router, prefix="/api/v1/metrics", tags=["Metrics"], dependencies=[Depends(verify_token)])
38
  app.include_router(download_router, prefix="/api/v1/download", tags=["Download"])
39
 
40
+