Spaces:
Running
Running
File size: 518 Bytes
293fd6c 09d5d91 293fd6c 09d5d91 d685e7c |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import os
from openai import OpenAI
from dotenv import load_dotenv
load_dotenv()
def check_moderation_text(text):
try:
client = OpenAI(api_key=os.getenv("OPENAI_API_KEY"))
response = client.moderations.create(
model="omni-moderation-latest",
input=text
)
results = response.results[0]
print("Moderation flagged:", results.flagged)
return results.flagged
except Exception as e:
print("Moderation check failed:", e)
raise
|