mashrur950 commited on
Commit
cb20c71
·
1 Parent(s): 6902ae8

Add debug logging for API key initialization in ClaudeProvider and GeminiProvider

Browse files
chat/providers/claude_provider.py CHANGED
@@ -20,6 +20,10 @@ class ClaudeProvider(AIProvider):
20
  self.api_key = os.getenv("ANTHROPIC_API_KEY", "")
21
  self.api_available = bool(self.api_key and not self.api_key.startswith("your_"))
22
 
 
 
 
 
23
  if self.api_available:
24
  try:
25
  self.client = Anthropic(api_key=self.api_key)
 
20
  self.api_key = os.getenv("ANTHROPIC_API_KEY", "")
21
  self.api_available = bool(self.api_key and not self.api_key.startswith("your_"))
22
 
23
+ # Debug logging
24
+ key_status = "not set" if not self.api_key else f"set ({len(self.api_key)} chars)"
25
+ logger.info(f"ClaudeProvider init: ANTHROPIC_API_KEY {key_status}")
26
+
27
  if self.api_available:
28
  try:
29
  self.client = Anthropic(api_key=self.api_key)
chat/providers/gemini_provider.py CHANGED
@@ -24,6 +24,10 @@ class GeminiProvider(AIProvider):
24
  self.model = None
25
  self._initialized = False
26
 
 
 
 
 
27
  if not self.api_available:
28
  logger.warning("GeminiProvider: GOOGLE_API_KEY not configured")
29
  else:
 
24
  self.model = None
25
  self._initialized = False
26
 
27
+ # Debug logging
28
+ key_status = "not set" if not self.api_key else f"set ({len(self.api_key)} chars)"
29
+ logger.info(f"GeminiProvider init: GOOGLE_API_KEY {key_status}")
30
+
31
  if not self.api_available:
32
  logger.warning("GeminiProvider: GOOGLE_API_KEY not configured")
33
  else:
requirements.txt CHANGED
@@ -1,5 +1,5 @@
1
  # Core Framework
2
- gradio>=5.9.0
3
  fastmcp>=0.3.0
4
 
5
  # AI/ML
 
1
  # Core Framework
2
+ gradio==5.12.0
3
  fastmcp>=0.3.0
4
 
5
  # AI/ML