Pujan-Dev commited on
Commit
90d3850
·
1 Parent(s): 88da32f

feat: Implemented sentence-level analysis tools and added file support for analysis

Browse files
Files changed (1) hide show
  1. features/text_classifier/routes.py +3 -3
features/text_classifier/routes.py CHANGED
@@ -11,7 +11,7 @@ class TextInput(BaseModel):
11
  text: str
12
 
13
 
14
- @router.post("/analyze")
15
  async def analyze(data: TextInput, token: str = Depends(bearer_scheme)):
16
  return await handle_text_analysis(data.text)
17
 
@@ -27,12 +27,12 @@ async def upload_file(
27
  def health():
28
  return {"status": "ok"}
29
 
30
- @router.post("/analyze-sentences")
31
  async def analyze_sentences(data: TextInput, token: str = Depends(bearer_scheme)):
32
  if not data.text:
33
  raise HTTPException(status_code=400, detail="Missing 'text' in request body")
34
  return await handle_sentence_level_analysis(data.text)
35
 
36
- @router.post("/analyze-sentance-file")
37
  async def AnalyzeSentanceFile(file:UploadFile=File(...),token:str=Depends(bearer_scheme)):
38
  return await handle_file_sentance(file)
 
11
  text: str
12
 
13
 
14
+ @router.post("/analyse")
15
  async def analyze(data: TextInput, token: str = Depends(bearer_scheme)):
16
  return await handle_text_analysis(data.text)
17
 
 
27
  def health():
28
  return {"status": "ok"}
29
 
30
+ @router.post("/analyse-sentences")
31
  async def analyze_sentences(data: TextInput, token: str = Depends(bearer_scheme)):
32
  if not data.text:
33
  raise HTTPException(status_code=400, detail="Missing 'text' in request body")
34
  return await handle_sentence_level_analysis(data.text)
35
 
36
+ @router.post("/analyse-sentance-file")
37
  async def AnalyzeSentanceFile(file:UploadFile=File(...),token:str=Depends(bearer_scheme)):
38
  return await handle_file_sentance(file)