amalsp commited on
Commit
ecc1c50
·
verified ·
1 Parent(s): c4b2bae

Fix Groq client initialization with try-except

Browse files

Added try-except block around Groq client initialization to catch compatibility errors
This should handle version-specific initialization issues
Next step: will update groq package version in requirements.txt

Files changed (1) hide show
  1. main.py +6 -2
main.py CHANGED
@@ -38,8 +38,12 @@ app.add_middleware(
38
  # Initialize Groq client
39
  GROQ_API_KEY = os.getenv("GROQ_API_KEY")
40
  if GROQ_API_KEY:
41
- groq_client = Groq(api_key=GROQ_API_KEY)
42
- logger.info("Groq client initialized successfully")
 
 
 
 
43
  else:
44
  groq_client = None
45
  logger.warning("GROQ_API_KEY not found - running in demo mode")
 
38
  # Initialize Groq client
39
  GROQ_API_KEY = os.getenv("GROQ_API_KEY")
40
  if GROQ_API_KEY:
41
+ try:
42
+ groq_client = Groq(api_key=GROQ_API_KEY)
43
+ logger.info("Groq client initialized successfully") l
44
+ except Exception as e:
45
+ logger.error(f"Error initializing Groq: {str(e)}")
46
+ groq_client = None
47
  else:
48
  groq_client = None
49
  logger.warning("GROQ_API_KEY not found - running in demo mode")