Nipun Claude commited on
Commit
44a8091
Β·
1 Parent(s): 1984e65

Complete model selector sidebar move for better UX

Browse files

Move model selector from header to top of sidebar:
- No more scrolling to top to change models
- Always visible while browsing questions
- Perfect for using retry button with different models
- Clean main header with just title
- Better workflow: pick model β†’ choose question β†’ see results β†’ retry

πŸ€– Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <[email protected]>

Files changed (1) hide show
  1. app.py +14 -13
app.py CHANGED
@@ -572,17 +572,8 @@ if "deepseek-R1" in available_models:
572
  elif "gpt-oss-120b" in available_models:
573
  default_index = available_models.index("gpt-oss-120b")
574
 
575
- # Simple header - just title and model selector
576
- col1, col2 = st.columns([3, 1])
577
- with col1:
578
- st.title("VayuChat")
579
- with col2:
580
- model_name = st.selectbox(
581
- "Model:",
582
- available_models,
583
- index=default_index,
584
- help="Choose your AI model"
585
- )
586
 
587
 
588
  # Load data with caching for better performance
@@ -602,8 +593,18 @@ image_path = "IITGN_Logo.png"
602
 
603
  # Clean sidebar
604
  with st.sidebar:
605
- # Quick Queries Section - moved to top
606
- st.markdown("### Quick Queries")
 
 
 
 
 
 
 
 
 
 
607
 
608
  # Load quick prompts with caching
609
  @st.cache_data
 
572
  elif "gpt-oss-120b" in available_models:
573
  default_index = available_models.index("gpt-oss-120b")
574
 
575
+ # Simple header - just title
576
+ st.title("VayuChat")
 
 
 
 
 
 
 
 
 
577
 
578
 
579
  # Load data with caching for better performance
 
593
 
594
  # Clean sidebar
595
  with st.sidebar:
596
+ # Model selector at top of sidebar for easy access
597
+ model_name = st.selectbox(
598
+ "πŸ€– AI Model:",
599
+ available_models,
600
+ index=default_index,
601
+ help="Choose your AI model - easily accessible without scrolling!"
602
+ )
603
+
604
+ st.markdown("---")
605
+
606
+ # Quick Queries Section
607
+ st.markdown("### πŸ’­ Quick Queries")
608
 
609
  # Load quick prompts with caching
610
  @st.cache_data