Update app.py
Browse files
app.py
CHANGED
@@ -120,10 +120,12 @@ def generate_qa(request: GenerateQARequest):
|
|
120 |
raise HTTPException(status_code=400, detail="Text is required.")
|
121 |
|
122 |
try:
|
123 |
-
|
|
|
|
|
124 |
logger.info(f"Generated QA -> Question: {question}, Answer: {answer}")
|
125 |
return {"question": question, "answer": answer}
|
126 |
-
|
127 |
except Exception as e:
|
128 |
logger.error(f"Error during QA generation: {str(e)}")
|
129 |
raise HTTPException(status_code=500, detail=f"Error during QA generation: {str(e)}")
|
|
|
120 |
raise HTTPException(status_code=400, detail="Text is required.")
|
121 |
|
122 |
try:
|
123 |
+
answer = extract_answer(request.text) # Extract the answer
|
124 |
+
question = get_question(request.text, answer) # Generate the question
|
125 |
+
|
126 |
logger.info(f"Generated QA -> Question: {question}, Answer: {answer}")
|
127 |
return {"question": question, "answer": answer}
|
128 |
+
|
129 |
except Exception as e:
|
130 |
logger.error(f"Error during QA generation: {str(e)}")
|
131 |
raise HTTPException(status_code=500, detail=f"Error during QA generation: {str(e)}")
|