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)}")
|