Skip to content

Moderations

  • create - Create content moderation

Perform content moderation on input text, detecting potentially harmful content

from r9s import R9S
with R9S(api_key=os.getenv("R9S_API_KEY",""),) as r9_s:
res = r9_s.moderations.create(input="I want to hurt someone", model="gpt-4o-mini")
# Handle response
print(res)
ParameterTypeRequiredDescription
inputstring or Array:heavy_check_mark:Input text to moderate
modelstr:heavy_minus_sign:Model name
retriesobject:heavy_minus_sign:Configuration to override the default retry behavior of the client.

ModerationResponse

Error TypeStatus CodeContent Type
errors.BadRequestError400application/json
errors.AuthenticationError401application/json
errors.PermissionDeniedError403application/json
errors.UnprocessableEntityError422application/json
errors.RateLimitError429application/json
errors.InternalServerError500application/json
errors.ServiceUnavailableError503application/json
errors.R9SDefaultError4XX, 5XX*/*