Update app.py
Browse files
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"
|
|
|
|
|
|
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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)}")
|