cxeep commited on
Commit
676b862
·
verified ·
1 Parent(s): 429f146

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -1
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
- if ai_model_ not in result['models']:
 
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'}