api keys update st.success change

This commit is contained in:
Madhu 2025-02-21 00:52:43 +05:30
parent 37b9058dff
commit eb17161e04

View file

@ -146,6 +146,7 @@ def setup_page():
st.info("Get personalized health recommendations based on air quality conditions.") st.info("Get personalized health recommendations based on air quality conditions.")
def render_sidebar(): def render_sidebar():
"""Render sidebar with API configuration"""
with st.sidebar: with st.sidebar:
st.header("🔑 API Configuration") st.header("🔑 API Configuration")
@ -162,8 +163,10 @@ def render_sidebar():
help="Enter your OpenAI API key" help="Enter your OpenAI API key"
) )
if (new_firecrawl_key != st.session_state.api_keys['firecrawl'] or # Update session state only if both keys are provided
new_openai_key != st.session_state.api_keys['openai']): if (new_firecrawl_key and new_openai_key and
(new_firecrawl_key != st.session_state.api_keys['firecrawl'] or
new_openai_key != st.session_state.api_keys['openai'])):
st.session_state.api_keys.update({ st.session_state.api_keys.update({
'firecrawl': new_firecrawl_key, 'firecrawl': new_firecrawl_key,
'openai': new_openai_key 'openai': new_openai_key