Update app.py
Browse files
app.py
CHANGED
|
@@ -20,7 +20,8 @@ def check_key_gemini_availability(key, ai_model):
|
|
| 20 |
|
| 21 |
# Second, attempt to generate content to further validate the key
|
| 22 |
ai_model_ = ai_model.strip() or "gemini-1.5-flash"
|
| 23 |
-
|
|
|
|
| 24 |
return False, f"Specified model {ai_model_} is not in available 'models'."
|
| 25 |
url_generateContent = f"https://generativelanguage.googleapis.com/v1beta/models/{ai_model_}:generateContent?key={key}"
|
| 26 |
# headers = {'Content-Type': 'application/json'}
|
|
|
|
| 20 |
|
| 21 |
# Second, attempt to generate content to further validate the key
|
| 22 |
ai_model_ = ai_model.strip() or "gemini-1.5-flash"
|
| 23 |
+
models = [ x["name"].split('/',1)[1] for x in result['models'] ]
|
| 24 |
+
if ai_model_ not in models:
|
| 25 |
return False, f"Specified model {ai_model_} is not in available 'models'."
|
| 26 |
url_generateContent = f"https://generativelanguage.googleapis.com/v1beta/models/{ai_model_}:generateContent?key={key}"
|
| 27 |
# headers = {'Content-Type': 'application/json'}
|