mgbam commited on
Commit
68cb6a7
·
verified ·
1 Parent(s): 2f242fe

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -3
app.py CHANGED
@@ -407,6 +407,18 @@ class SyntheticDataGenerator:
407
  timeout=5
408
  )
409
  return response.status_code == 200
 
 
 
 
 
 
 
 
 
 
 
 
410
  elif provider == "Google":
411
  try:
412
  if not st.session_state.google_configured: # Check if google has been configured
@@ -422,7 +434,6 @@ class SyntheticDataGenerator:
422
 
423
  configure(api_key=api_key) # Configure API Key
424
  st.session_state.google_configured = True
425
- # st.write("configuring key")
426
 
427
  genai.GenerativeModel(model_name=self.PROVIDER_CONFIG["Google"]["models"][0]).generate_content(
428
  "test") # Test a generation
@@ -433,8 +444,8 @@ class SyntheticDataGenerator:
433
  return False
434
 
435
  else:
436
- client.models.list()
437
- return True
438
  except Exception:
439
  return False
440
 
 
407
  timeout=5
408
  )
409
  return response.status_code == 200
410
+ elif provider == "OpenAI":
411
+ try:
412
+ client.models.list()
413
+ return True
414
+ except Exception:
415
+ return False
416
+ elif provider == "Groq":
417
+ try:
418
+ client.models.list()
419
+ return True
420
+ except Exception:
421
+ return False
422
  elif provider == "Google":
423
  try:
424
  if not st.session_state.google_configured: # Check if google has been configured
 
434
 
435
  configure(api_key=api_key) # Configure API Key
436
  st.session_state.google_configured = True
 
437
 
438
  genai.GenerativeModel(model_name=self.PROVIDER_CONFIG["Google"]["models"][0]).generate_content(
439
  "test") # Test a generation
 
444
  return False
445
 
446
  else:
447
+ return False # Unknown provider
448
+
449
  except Exception:
450
  return False
451