eddiebee commited on
Commit
0f11b93
·
verified ·
1 Parent(s): b9be03a

Use the default model

Browse files
Files changed (1) hide show
  1. app.py +3 -4
app.py CHANGED
@@ -7,13 +7,12 @@ load_dotenv()
7
 
8
  # Initialize Cohere API client
9
  co = cohere.Client()
10
- MODEL_NAME = 'command-r-plus' # Define model name as a constant
11
 
12
  # Adaptive learning functions
13
  def assess_knowledge(name, experience, goals):
14
  try:
15
  level_prompt = f"User Name: {name}, Experience: {experience}, Goals: {goals}. Classify as beginner, intermediate, or advanced."
16
- response = co.generate(prompt=level_prompt, model=MODEL_NAME)
17
  level = response.generations[0].text.strip()
18
  return level
19
  except Exception as e:
@@ -22,7 +21,7 @@ def assess_knowledge(name, experience, goals):
22
  def generate_explanation(topic, level):
23
  try:
24
  explanation_prompt = f"Explain the topic '{topic}' to a {level} level student."
25
- response = co.generate(prompt=explanation_prompt, model=MODEL_NAME)
26
  explanation = response.generations[0].text.strip()
27
  return explanation
28
  except Exception as e:
@@ -31,7 +30,7 @@ def generate_explanation(topic, level):
31
  def generate_challenge(topic, level):
32
  try:
33
  challenge_prompt = f"Generate a {level} level challenge for learning '{topic}' in computer science."
34
- response = co.generate(prompt=challenge_prompt, model=MODEL_NAME)
35
  challenge = response.generations[0].text.strip()
36
  return challenge
37
  except Exception as e:
 
7
 
8
  # Initialize Cohere API client
9
  co = cohere.Client()
 
10
 
11
  # Adaptive learning functions
12
  def assess_knowledge(name, experience, goals):
13
  try:
14
  level_prompt = f"User Name: {name}, Experience: {experience}, Goals: {goals}. Classify as beginner, intermediate, or advanced."
15
+ response = co.generate(prompt=level_prompt)
16
  level = response.generations[0].text.strip()
17
  return level
18
  except Exception as e:
 
21
  def generate_explanation(topic, level):
22
  try:
23
  explanation_prompt = f"Explain the topic '{topic}' to a {level} level student."
24
+ response = co.generate(prompt=explanation_prompt)
25
  explanation = response.generations[0].text.strip()
26
  return explanation
27
  except Exception as e:
 
30
  def generate_challenge(topic, level):
31
  try:
32
  challenge_prompt = f"Generate a {level} level challenge for learning '{topic}' in computer science."
33
+ response = co.generate(prompt=challenge_prompt)
34
  challenge = response.generations[0].text.strip()
35
  return challenge
36
  except Exception as e: