awacke1 commited on
Commit
4a8f717
·
1 Parent(s): 0280a6a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +41 -7
app.py CHANGED
@@ -215,6 +215,40 @@ homunculus_parts = {
215
  "Left Knee": "🦵", "Right Knee": "🦵",
216
  "Left Shin": "🦵", "Right Shin": "🦵"
217
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
218
 
219
  # Function to display the homunculus parts with expanders and chat buttons
220
  def display_homunculus_parts():
@@ -252,21 +286,21 @@ def display_homunculus_parts():
252
  for part in symmetric_parts:
253
  col1, col2 = st.columns(2)
254
  with col1:
255
- with st.expander(f"Left {part} ({homunculus_parts[f'Left {part}']})", expanded=False):
256
- prompt = f"Learn about the key features of Left {part}"
257
  if st.button(f"Explore Left {part} 💪", key=f"Left {part}"):
258
  response = chat_with_model(prompt, f"Left {part}")
259
  with col2:
260
- with st.expander(f"Right {part} ({homunculus_parts[f'Right {part}']})", expanded=False):
261
- prompt = f"Learn about the key features of Right {part}"
262
  if st.button(f"Explore Right {part} 💪", key=f"Right {part}"):
263
  response = chat_with_model(prompt, f"Right {part}")
264
-
265
  # Displaying central body parts
266
  central_parts = ["Neck", "Chest", "Abdomen", "Pelvis"]
267
  for part in central_parts:
268
- with st.expander(f"{part} ({homunculus_parts[part]})", expanded=False):
269
- prompt = f"Learn about the key features of {part}"
270
  if st.button(f"Explore {part} 🧣", key=part):
271
  response = chat_with_model(prompt, part)
272
 
 
215
  "Left Knee": "🦵", "Right Knee": "🦵",
216
  "Left Shin": "🦵", "Right Shin": "🦵"
217
  }
218
+ homunculus_parts_extended = {
219
+ "Head": "🧠 (Center of Thought and Control)",
220
+ "Brain": "🧠 (Organ of Intelligence and Processing)",
221
+ "Left Eye": "👁️ (Vision and Perception - Left)",
222
+ "Right Eye": "👁️ (Vision and Perception - Right)",
223
+ "Left Eyebrow": "🤨 (Facial Expression - Left Eyebrow)",
224
+ "Right Eyebrow": "🤨 (Facial Expression - Right Eyebrow)",
225
+ "Nose": "👃 (Smell and Breathing)",
226
+ "Mouth": "👄 (Speech and Eating)",
227
+ "Neck": "🧣 (Support and Movement of Head)",
228
+ "Left Shoulder": "💪 (Arm Movement and Strength - Left)",
229
+ "Right Shoulder": "💪 (Arm Movement and Strength - Right)",
230
+ "Left Upper Arm": "💪 (Support and Lifting - Left Upper)",
231
+ "Right Upper Arm": "💪 (Support and Lifting - Right Upper)",
232
+ "Left Elbow": "💪 (Arm Bending and Flexing - Left)",
233
+ "Right Elbow": "💪 (Arm Bending and Flexing - Right)",
234
+ "Left Forearm": "💪 (Wrist and Hand Movement - Left)",
235
+ "Right Forearm": "💪 (Wrist and Hand Movement - Right)",
236
+ "Left Wrist": "✊ (Hand Articulation and Rotation - Left)",
237
+ "Right Wrist": "✊ (Hand Articulation and Rotation - Right)",
238
+ "Left Hand": "🤲 (Grasping and Touch - Left)",
239
+ "Right Hand": "🤲 (Grasping and Touch - Right)",
240
+ "Chest": "👕 (Protection of Heart and Lungs)",
241
+ "Abdomen": "👕 (Digestive Organs and Processing)",
242
+ "Pelvis": "🩲 (Support for Lower Limbs and Organs)",
243
+ "Left Hip": "🦵 (Support and Movement - Left Hip)",
244
+ "Right Hip": "🦵 (Support and Movement - Right Hip)",
245
+ "Left Thigh": "🦵 (Support and Movement - Left Thigh)",
246
+ "Right Thigh": "🦵 (Support and Movement - Right Thigh)",
247
+ "Left Knee": "🦵 (Leg Bending and Flexing - Left)",
248
+ "Right Knee": "🦵 (Leg Bending and Flexing - Right)",
249
+ "Left Shin": "🦵 (Lower Leg Support - Left)",
250
+ "Right Shin": "🦵 (Lower Leg Support - Right)"
251
+ }
252
 
253
  # Function to display the homunculus parts with expanders and chat buttons
254
  def display_homunculus_parts():
 
286
  for part in symmetric_parts:
287
  col1, col2 = st.columns(2)
288
  with col1:
289
+ with st.expander(f"Left {part} ({homunculus_parts_extended[f'Left {part}']})", expanded=False):
290
+ prompt = f"Learn about the key features and functions of the Left {part} - {homunculus_parts_extended[f'Left {part}'].split(' ')[-1]}"
291
  if st.button(f"Explore Left {part} 💪", key=f"Left {part}"):
292
  response = chat_with_model(prompt, f"Left {part}")
293
  with col2:
294
+ with st.expander(f"Right {part} ({homunculus_parts_extended[f'Right {part}']})", expanded=False):
295
+ prompt = f"Learn about the key features and functions of the Right {part} - {homunculus_parts_extended[f'Right {part}'].split(' ')[-1]}"
296
  if st.button(f"Explore Right {part} 💪", key=f"Right {part}"):
297
  response = chat_with_model(prompt, f"Right {part}")
298
+
299
  # Displaying central body parts
300
  central_parts = ["Neck", "Chest", "Abdomen", "Pelvis"]
301
  for part in central_parts:
302
+ with st.expander(f"{part} ({homunculus_parts_extended[part]})", expanded=False):
303
+ prompt = f"Learn about the key features and functions of the {part} - {homunculus_parts_extended[part].split(' ')[-1]}"
304
  if st.button(f"Explore {part} 🧣", key=part):
305
  response = chat_with_model(prompt, part)
306