BigSalmon commited on
Commit
1fcc18f
·
verified ·
1 Parent(s): 0a6caaa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +38 -3
app.py CHANGED
@@ -188,7 +188,6 @@ history = [
188
  "output: 1. directing his knowingly armed supporters to the capitol",
189
  ]
190
 
191
- st.title("Pattern Completion")
192
 
193
  with st.sidebar:
194
  st.header("Model Configuration")
@@ -225,7 +224,10 @@ with st.sidebar:
225
  api_key = "AIzaSyB93eoXaU48hrJ2hojk-2gQPj28dGVSIbQ"
226
  backup_api_key = "AIzaSyDNWizNQAA0UaflR5f_zTF6FcMSIA5D8RU"
227
  backup_api_key_2 = "AIzaSyCrhuU-XT142KWB_zmA807qeJcE0dEjeJw"
228
- backup_api_key_3 = "AIzaSyB1VY6u-S1NcQ8lqyKKQckGVG1c8jE9Qdw" # New API key added
 
 
 
229
 
230
  genai.configure(api_key=api_key)
231
 
@@ -288,6 +290,39 @@ if st.button("Generate"):
288
  output = response.text.strip()
289
  st.success(f"Output: {output}")
290
  except Exception as backup_error_3:
291
- st.error(f"All API keys failed: {str(backup_error_3)}")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
292
  else:
293
  st.error(f"An error occurred: {str(e)}")
 
188
  "output: 1. directing his knowingly armed supporters to the capitol",
189
  ]
190
 
 
191
 
192
  with st.sidebar:
193
  st.header("Model Configuration")
 
224
  api_key = "AIzaSyB93eoXaU48hrJ2hojk-2gQPj28dGVSIbQ"
225
  backup_api_key = "AIzaSyDNWizNQAA0UaflR5f_zTF6FcMSIA5D8RU"
226
  backup_api_key_2 = "AIzaSyCrhuU-XT142KWB_zmA807qeJcE0dEjeJw"
227
+ backup_api_key_3 = "AIzaSyB1VY6u-S1NcQ8lqyKKQckGVG1c8jE9Qdw"
228
+ backup_api_key_4 = "AIzaSyBaM4Bun2Xt2zJMbKtO_ubhcTlzZ6OapEA"
229
+ backup_api_key_5 = "AIzaSyCpGjV2mUtdWfq-rDW_sZM-kn72TEmKkO4"
230
+ backup_api_key_6 = "AIzaSyBuV309h6k0MaDELnLnwfBQ-owuG2BqES0" # Added your new API key
231
 
232
  genai.configure(api_key=api_key)
233
 
 
290
  output = response.text.strip()
291
  st.success(f"Output: {output}")
292
  except Exception as backup_error_3:
293
+ try:
294
+ # Switch to fourth backup API key
295
+ genai.configure(api_key=backup_api_key_4)
296
+ model = genai.GenerativeModel(
297
+ model_name=model_name,
298
+ generation_config=generation_config,
299
+ )
300
+ response = model.generate_content(prompt)
301
+ output = response.text.strip()
302
+ st.success(f"Output: {output}")
303
+ except Exception as backup_error_4:
304
+ try:
305
+ # Switch to fifth backup API key
306
+ genai.configure(api_key=backup_api_key_5)
307
+ model = genai.GenerativeModel(
308
+ model_name=model_name,
309
+ generation_config=generation_config,
310
+ )
311
+ response = model.generate_content(prompt)
312
+ output = response.text.strip()
313
+ st.success(f"Output: {output}")
314
+ except Exception as backup_error_5:
315
+ try:
316
+ # Switch to sixth backup API key
317
+ genai.configure(api_key=backup_api_key_6)
318
+ model = genai.GenerativeModel(
319
+ model_name=model_name,
320
+ generation_config=generation_config,
321
+ )
322
+ response = model.generate_content(prompt)
323
+ output = response.text.strip()
324
+ st.success(f"Output: {output}")
325
+ except Exception as backup_error_6:
326
+ st.error(f"All API keys failed: {str(backup_error_6)}")
327
  else:
328
  st.error(f"An error occurred: {str(e)}")