Update app.py
Browse files
app.py
CHANGED
@@ -306,7 +306,7 @@ def upload_feedback(feedback, error, output, last_prompt, code, status):
|
|
306 |
folder_name = f"feedback_{timestamp_str}_{random_id}"
|
307 |
|
308 |
# Create markdown feedback file
|
309 |
-
markdown_content = f"""#
|
310 |
|
311 |
## Session Information
|
312 |
- **Timestamp**: {feedback_data['timestamp']}
|
@@ -377,7 +377,7 @@ def upload_feedback(feedback, error, output, last_prompt, code, status):
|
|
377 |
return False
|
378 |
|
379 |
# Beautiful header
|
380 |
-
st.markdown("<h1 class='main-title'>π¬οΈ
|
381 |
|
382 |
st.markdown("""
|
383 |
<div class='subtitle'>
|
@@ -497,9 +497,9 @@ with st.sidebar:
|
|
497 |
elif response.get("role") == "assistant":
|
498 |
content = response.get('content', '')
|
499 |
if isinstance(content, str) and len(content) > 50:
|
500 |
-
st.markdown(f"**
|
501 |
else:
|
502 |
-
st.markdown(f"**
|
503 |
st.markdown("---")
|
504 |
|
505 |
# Load quick prompts
|
@@ -571,7 +571,7 @@ def show_custom_response(response):
|
|
571 |
elif role == "assistant":
|
572 |
st.markdown(f"""
|
573 |
<div class='assistant-message'>
|
574 |
-
<div class='assistant-info'>π€
|
575 |
{content if isinstance(content, str) else str(content)}
|
576 |
</div>
|
577 |
""", unsafe_allow_html=True)
|
@@ -596,7 +596,7 @@ def show_processing_indicator(model_name, question):
|
|
596 |
"""Show processing indicator"""
|
597 |
st.markdown(f"""
|
598 |
<div class='processing-indicator'>
|
599 |
-
<div class='assistant-info'>π€
|
600 |
<strong>Question:</strong> {question}<br>
|
601 |
<em>π Generating response...</em>
|
602 |
</div>
|
@@ -750,8 +750,8 @@ with st.sidebar:
|
|
750 |
st.markdown("---")
|
751 |
st.markdown("""
|
752 |
<div class='contact-section'>
|
753 |
-
<h4>π Paper on
|
754 |
-
<p>Learn more about
|
755 |
</div>
|
756 |
""", unsafe_allow_html=True)
|
757 |
|
@@ -768,7 +768,7 @@ with st.sidebar:
|
|
768 |
st.markdown("""
|
769 |
<div style='text-align: center; margin-top: 3rem; padding: 2rem; background: rgba(255,255,255,0.1); border-radius: 15px;'>
|
770 |
<h3>π Together for Cleaner Air</h3>
|
771 |
-
<p>
|
772 |
<small>Β© 2024 IIT Gandhinagar Sustainability Lab</small>
|
773 |
</div>
|
774 |
""", unsafe_allow_html=True)
|
|
|
306 |
folder_name = f"feedback_{timestamp_str}_{random_id}"
|
307 |
|
308 |
# Create markdown feedback file
|
309 |
+
markdown_content = f"""# VayuChat Feedback Report
|
310 |
|
311 |
## Session Information
|
312 |
- **Timestamp**: {feedback_data['timestamp']}
|
|
|
377 |
return False
|
378 |
|
379 |
# Beautiful header
|
380 |
+
st.markdown("<h1 class='main-title'>π¬οΈ VayuChat</h1>", unsafe_allow_html=True)
|
381 |
|
382 |
st.markdown("""
|
383 |
<div class='subtitle'>
|
|
|
497 |
elif response.get("role") == "assistant":
|
498 |
content = response.get('content', '')
|
499 |
if isinstance(content, str) and len(content) > 50:
|
500 |
+
st.markdown(f"**VayuChat:** {content[:50]}...")
|
501 |
else:
|
502 |
+
st.markdown(f"**VayuChat:** {str(content)[:50]}...")
|
503 |
st.markdown("---")
|
504 |
|
505 |
# Load quick prompts
|
|
|
571 |
elif role == "assistant":
|
572 |
st.markdown(f"""
|
573 |
<div class='assistant-message'>
|
574 |
+
<div class='assistant-info'>π€ VayuChat</div>
|
575 |
{content if isinstance(content, str) else str(content)}
|
576 |
</div>
|
577 |
""", unsafe_allow_html=True)
|
|
|
596 |
"""Show processing indicator"""
|
597 |
st.markdown(f"""
|
598 |
<div class='processing-indicator'>
|
599 |
+
<div class='assistant-info'>π€ VayuChat β’ Processing with {model_name}</div>
|
600 |
<strong>Question:</strong> {question}<br>
|
601 |
<em>π Generating response...</em>
|
602 |
</div>
|
|
|
750 |
st.markdown("---")
|
751 |
st.markdown("""
|
752 |
<div class='contact-section'>
|
753 |
+
<h4>π Paper on VayuChat</h4>
|
754 |
+
<p>Learn more about VayuChat in our <a href='https://arxiv.org/abs/2411.12760' target='_blank'>Research Paper</a>.</p>
|
755 |
</div>
|
756 |
""", unsafe_allow_html=True)
|
757 |
|
|
|
768 |
st.markdown("""
|
769 |
<div style='text-align: center; margin-top: 3rem; padding: 2rem; background: rgba(255,255,255,0.1); border-radius: 15px;'>
|
770 |
<h3>π Together for Cleaner Air</h3>
|
771 |
+
<p>VayuChat - Empowering environmental awareness through AI</p>
|
772 |
<small>Β© 2024 IIT Gandhinagar Sustainability Lab</small>
|
773 |
</div>
|
774 |
""", unsafe_allow_html=True)
|