nryadav18 commited on
Commit
a56c92a
·
verified ·
1 Parent(s): 0911813

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -31,12 +31,14 @@ async def evaluate_code(request: EvalRequest):
31
  messages=[
32
  {
33
  "role": "system",
34
- "content": "You are a friendly, positive Python grading assistant. You strictly output valid JSON only. The score you provide must strictly be an integer from 0 to 100."
35
  },
36
  {"role": "user", "content": prompt}
37
  ],
38
  max_tokens=250,
39
- temperature=0.1
 
 
40
  )
41
 
42
  return {"evaluation": response['choices'][0]['message']['content']}
 
31
  messages=[
32
  {
33
  "role": "system",
34
+ "content": "You are a friendly Python grader. Output ONLY valid JSON."
35
  },
36
  {"role": "user", "content": prompt}
37
  ],
38
  max_tokens=250,
39
+ temperature=0.1,
40
+ # THIS IS THE MAGIC LINE:
41
+ response_format={"type": "json_object"}
42
  )
43
 
44
  return {"evaluation": response['choices'][0]['message']['content']}