mlnsio commited on
Commit
0c9207d
·
verified ·
1 Parent(s): 49dce86

Update model/utils.py

Browse files
Files changed (1) hide show
  1. model/utils.py +10 -10
model/utils.py CHANGED
@@ -32,20 +32,20 @@ def create_model(api_key, profile):
32
  return None
33
 
34
 
35
- def generate_content(model, new_message):
36
  """
37
  Send a message to the chat session and get the response.
38
  """
39
  try:
40
- message = copy.deepcopy(new_message)
41
- if type(message) == list and message:
42
- if type(message[-1]["parts"])==list and message[-1]["parts"]:
43
- if len(message[-1]["parts"])>1:
44
- message[-1]["parts"][1] = f"User question: ```{message[-1]['parts'][1]}```. If above user provided image or audio or video or user question is not related to meal, nutrition, diet or food, please respond with 'Please provide input related to meal, nutrition, diet or food.'"
45
- else:
46
- if message[-1]["parts"][0].strip() == "":
47
- return "Please ask a question related to meal, nutrition, diet or food."
48
- message[-1]["parts"][0] = f"User question: ```{message[-1]['parts'][0]}```. If above user question is not related to meal, nutrition, diet or food, please respond with 'Please ask a question related to meal, nutrition, diet or food.'"
49
  response = model.generate_content(message)
50
  logger.info(f"Generated content for message")
51
  return response.text
 
32
  return None
33
 
34
 
35
+ def generate_content(model, message):
36
  """
37
  Send a message to the chat session and get the response.
38
  """
39
  try:
40
+ # message = copy.deepcopy(new_message)
41
+ # if type(message) == list and message:
42
+ # if type(message[-1]["parts"])==list and message[-1]["parts"]:
43
+ # if len(message[-1]["parts"])>1:
44
+ # message[-1]["parts"][1] = f"User question: ```{message[-1]['parts'][1]}```. If above user provided image or audio or video or user question is not related to meal, nutrition, diet or food, please respond with 'Please provide input related to meal, nutrition, diet or food.'"
45
+ # else:
46
+ # if message[-1]["parts"][0].strip() == "":
47
+ # return "Please ask a question related to meal, nutrition, diet or food."
48
+ # message[-1]["parts"][0] = f"User question: ```{message[-1]['parts'][0]}```. If above user question is not related to meal, nutrition, diet or food, please respond with 'Please ask a question related to meal, nutrition, diet or food.'"
49
  response = model.generate_content(message)
50
  logger.info(f"Generated content for message")
51
  return response.text