Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

api_key_auth_factory.py 372B

1234567891011121314
  1. from services.auth.firecrawl import FirecrawlAuth
  2. class ApiKeyAuthFactory:
  3. def __init__(self, provider: str, credentials: dict):
  4. if provider == 'firecrawl':
  5. self.auth = FirecrawlAuth(credentials)
  6. else:
  7. raise ValueError('Invalid provider')
  8. def validate_credentials(self):
  9. return self.auth.validate_credentials()