- from services.auth.firecrawl import FirecrawlAuth
 - 
 - 
 - class ApiKeyAuthFactory:
 -     def __init__(self, provider: str, credentials: dict):
 -         if provider == "firecrawl":
 -             self.auth = FirecrawlAuth(credentials)
 -         else:
 -             raise ValueError("Invalid provider")
 - 
 -     def validate_credentials(self):
 -         return self.auth.validate_credentials()
 
 
  |