Spaces:
Sleeping
Sleeping
Update model/utils.py
Browse files- 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,
|
| 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 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 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
|