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)}")
|