Spaces:
Running
Running
fix syntax err
Browse files- src/api.py +2 -2
src/api.py
CHANGED
|
@@ -136,7 +136,7 @@ async def analyze_chart_image(image_url: str, prompt_text: str) -> str:
|
|
| 136 |
print(f"Vision Error: {e}")
|
| 137 |
return ""
|
| 138 |
|
| 139 |
-
async def generate_writing_feedback(prompt: str, essay: str, scores: WritingScores, task_type: int, img_desc: str = ""
|
| 140 |
print("Generating Writing feedback...")
|
| 141 |
scores_dict = scores.model_dump()
|
| 142 |
|
|
@@ -233,7 +233,7 @@ async def grade_writing(request: WritingRequest):
|
|
| 233 |
scores.lexicalResource + scores.grammaticalRange) / 4)
|
| 234 |
|
| 235 |
# Feedback
|
| 236 |
-
fb = await generate_writing_feedback(request.prompt, request.essay, scores, request.task_type,
|
| 237 |
sf = fb.get("shortFeedback", {})
|
| 238 |
|
| 239 |
tr_fb = sf.get("Task Response") or sf.get("Task Achievement") or "No feedback"
|
|
|
|
| 136 |
print(f"Vision Error: {e}")
|
| 137 |
return ""
|
| 138 |
|
| 139 |
+
async def generate_writing_feedback(prompt: str, essay: str, scores: WritingScores, task_type: int, overall_score: float, img_desc: str = "") -> dict:
|
| 140 |
print("Generating Writing feedback...")
|
| 141 |
scores_dict = scores.model_dump()
|
| 142 |
|
|
|
|
| 233 |
scores.lexicalResource + scores.grammaticalRange) / 4)
|
| 234 |
|
| 235 |
# Feedback
|
| 236 |
+
fb = await generate_writing_feedback(request.prompt, request.essay, scores, request.task_type, overall, image_desc)
|
| 237 |
sf = fb.get("shortFeedback", {})
|
| 238 |
|
| 239 |
tr_fb = sf.get("Task Response") or sf.get("Task Achievement") or "No feedback"
|