CwAnkit07 commited on
Commit
a1f847c
·
verified ·
1 Parent(s): 36765fa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -2,8 +2,8 @@ from fastapi import FastAPI
2
  from pydantic import BaseModel
3
  from transformers import pipeline
4
 
5
- # Load AI Model for Question Extraction from Local Model Folder
6
- question_extractor = pipeline("text-classification", model="./model")
7
 
8
  app = FastAPI()
9
 
@@ -16,8 +16,9 @@ def extract_question(data: OCRText):
16
  lines = text.split("\n")
17
 
18
  ranked_lines = sorted(lines, key=lambda line: question_extractor(line)[0]['score'], reverse=True)
19
- top_sentences = [line for line in ranked_lines[:3] if len(line) > 10] # Keep Top 3 Sentences
20
 
21
  question_text = " ".join(top_sentences)
22
 
23
  return {"extracted_question": question_text}
 
 
2
  from pydantic import BaseModel
3
  from transformers import pipeline
4
 
5
+ # Use Hugging Face Hub Instead of Local Model
6
+ question_extractor = pipeline("text-classification", model="textattack/bert-base-uncased-MRPC")
7
 
8
  app = FastAPI()
9
 
 
16
  lines = text.split("\n")
17
 
18
  ranked_lines = sorted(lines, key=lambda line: question_extractor(line)[0]['score'], reverse=True)
19
+ top_sentences = [line for line in ranked_lines[:3] if len(line) > 10]
20
 
21
  question_text = " ".join(top_sentences)
22
 
23
  return {"extracted_question": question_text}
24
+