larrysim commited on
Commit
1a54c01
·
verified ·
1 Parent(s): 308b460

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -5
app.py CHANGED
@@ -26,19 +26,19 @@ with st.sidebar:
26
 
27
  # ---------- BEFORE VALIDATION ----------
28
  if not st.session_state.api_validated:
29
- st.text_input(
30
  "Enter Google API Key",
31
  type="password",
32
  key="api_key_input"
33
  )
34
 
35
  if st.button("Validate API Key"):
36
- if not st.session_state.api_key_input:
37
  st.warning("Please enter an API key.")
38
  else:
39
  try:
40
  # Initialize client
41
- client = genai.Client(api_key=st.session_state.api_key_input)
42
 
43
  # Attempt to list models (authentication test)
44
  models = []
@@ -52,12 +52,11 @@ with st.sidebar:
52
  models = []
53
 
54
  # Persist validated state
55
- st.session_state.api_key = st.session_state.api_key_input
56
  st.session_state.client = client
57
  st.session_state.models = models or ["gemini-2.5-flash"]
58
  st.session_state.selected_model = st.session_state.models[0]
59
  st.session_state.api_validated = True
60
- st.session_state.api_key_input = ""
61
 
62
  st.success("✅ API key validated successfully")
63
 
 
26
 
27
  # ---------- BEFORE VALIDATION ----------
28
  if not st.session_state.api_validated:
29
+ api_key_input = st.text_input(
30
  "Enter Google API Key",
31
  type="password",
32
  key="api_key_input"
33
  )
34
 
35
  if st.button("Validate API Key"):
36
+ if not api_key_input:
37
  st.warning("Please enter an API key.")
38
  else:
39
  try:
40
  # Initialize client
41
+ client = genai.Client(api_key=api_key_input)
42
 
43
  # Attempt to list models (authentication test)
44
  models = []
 
52
  models = []
53
 
54
  # Persist validated state
55
+ st.session_state.api_key = api_key_input
56
  st.session_state.client = client
57
  st.session_state.models = models or ["gemini-2.5-flash"]
58
  st.session_state.selected_model = st.session_state.models[0]
59
  st.session_state.api_validated = True
 
60
 
61
  st.success("✅ API key validated successfully")
62