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'}
|