1MR commited on
Commit
fbbc76e
·
verified ·
1 Parent(s): 9eff6a6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -114,16 +114,16 @@ async def predict_image_and_nutrition(file: UploadFile = File(...)):
114
  # return {"predicted_label": prediction, "nutrition_info": response}
115
 
116
  # nutrition_prompt = f"Provide the nutrition information (Calories, Protein, Carbohydrates, Dietary Fiber, Sugars, Fat, Sodium, Potassium, Vitamin C, Vitamin B6, Folate, Niacin, Pantothenic acid) for {prediction} per 100 grams in a formatted list only."
117
- nutrition_prompt = f"Provide the nutrition information (Calories, Protein, Carbohydrates, Dietary Fiber, Sugars, Fat, Sodium, Potassium, Vitamin C, Vitamin B6, Folate, Niacin, Pantothenic acid) for {prediction} per 100 grams, Output the information as a concise, formatted list without repetition."
118
  nutrition_info = call_llm(llm_client, nutrition_prompt)
119
 
120
  # # Second prompt: Health benefits and tips
121
- # health_benefits_prompt = f"Provide the health benefits and considerations for {prediction}. Additionally, include practical tips for making {prediction} healthier. Keep the response focused on these two aspects only."
122
- # health_benefits_and_tips = call_llm(llm_client, health_benefits_prompt)
123
 
124
  return {
125
  "predicted_label": prediction,
126
- # "health_benefits_and_tips": health_benefits_and_tips,
127
  "nutrition_info": nutrition_info
128
  }
129
  except Exception as e:
@@ -135,7 +135,7 @@ async def predict_image_and_nutrition(file: UploadFile = File(...)):
135
 
136
 
137
 
138
- #nutrition_prompt = f"Provide the nutrition information (Calories, Protein, Carbohydrates, Dietary Fiber, Sugars, Fat, Sodium, Potassium, Vitamin C, Vitamin B6, Folate, Niacin, Pantothenic acid) for {prediction} in a formatted list only."
139
  # nutrition_info = call_llm(llm_client, nutrition_prompt)
140
 
141
  # # Second prompt: Health benefits and tips
 
114
  # return {"predicted_label": prediction, "nutrition_info": response}
115
 
116
  # nutrition_prompt = f"Provide the nutrition information (Calories, Protein, Carbohydrates, Dietary Fiber, Sugars, Fat, Sodium, Potassium, Vitamin C, Vitamin B6, Folate, Niacin, Pantothenic acid) for {prediction} per 100 grams in a formatted list only."
117
+ nutrition_prompt = f"Provide the nutrition information (Calories, Protein, Carbohydrates, Dietary Fiber, Sugars, Fat, Sodium, Potassium, Vitamin C, Vitamin B6) for {prediction} per 100 grams, Output the information as a concise, formatted list without repetition."
118
  nutrition_info = call_llm(llm_client, nutrition_prompt)
119
 
120
  # # Second prompt: Health benefits and tips
121
+ health_benefits_prompt = f"Provide the health benefits and considerations for {prediction}. Additionally, include practical tips for making {prediction} healthier. Keep the response focused on these two aspects only."
122
+ health_benefits_and_tips = call_llm(llm_client, health_benefits_prompt)
123
 
124
  return {
125
  "predicted_label": prediction,
126
+ "health_benefits_and_tips": health_benefits_and_tips,
127
  "nutrition_info": nutrition_info
128
  }
129
  except Exception as e:
 
135
 
136
 
137
 
138
+ #nutrition_prompt = f"Provide the nutrition information (Calories, Protein, Carbohydrates, Dietary Fiber, Sugars, Fat, Sodium, Potassium, Vitamin C, Vitamin B6) for {prediction} in a formatted list only."
139
  # nutrition_info = call_llm(llm_client, nutrition_prompt)
140
 
141
  # # Second prompt: Health benefits and tips