moderation.py 392 B

123456789101112131415
  1. import openai
  2. from models.provider import ProviderName
  3. class Moderation:
  4. def __init__(self, provider: str, api_key: str):
  5. self.provider = provider
  6. self.api_key = api_key
  7. if self.provider == ProviderName.OPENAI.value:
  8. self.client = openai.Moderation
  9. def moderate(self, text):
  10. return self.client.create(input=text, api_key=self.api_key)