ciaochris commited on
Commit
df27d2c
·
verified ·
1 Parent(s): 6d6754c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -5
app.py CHANGED
@@ -24,8 +24,9 @@ class EducationalAgent:
24
  },
25
  {"role": "user", "content": prompt},
26
  ],
27
- model="mixtral-8x7b-32768",
28
- max_tokens=1000,
 
29
  )
30
  return completion.choices[0].message.content
31
  except Exception as e:
@@ -56,10 +57,15 @@ def process_query(query, subject, grade_level):
56
  return "Invalid subject selected.", "", ""
57
 
58
  # Parse the response
 
59
  parts = response.split("\n\n")
60
- lesson = parts[0].replace("Lesson: ", "") if len(parts) > 0 else "No lesson available"
61
- question = parts[1].replace("Question: ", "") if len(parts) > 1 else "No question available"
62
- feedback = parts[2].replace("Feedback: ", "") if len(parts) > 2 else "No feedback available"
 
 
 
 
63
 
64
  return lesson, question, feedback
65
 
 
24
  },
25
  {"role": "user", "content": prompt},
26
  ],
27
+ model="llama3-groq-8b-8192-tool-use-preview",
28
+ max_tokens=4000,
29
+ temperature=0.7,
30
  )
31
  return completion.choices[0].message.content
32
  except Exception as e:
 
57
  return "Invalid subject selected.", "", ""
58
 
59
  # Parse the response
60
+ lesson, question, feedback = "No lesson available", "No question available", "No feedback available"
61
  parts = response.split("\n\n")
62
+ for part in parts:
63
+ if part.startswith("Lesson:"):
64
+ lesson = part.replace("Lesson:", "").strip()
65
+ elif part.startswith("Question:"):
66
+ question = part.replace("Question:", "").strip()
67
+ elif part.startswith("Feedback:"):
68
+ feedback = part.replace("Feedback:", "").strip()
69
 
70
  return lesson, question, feedback
71