Skip to main content
Method: ModerationsApi#moderations_post.

Example

require 'ai_stats_sdk'

config = AIStatsSdk::Configuration.default
config.access_token = 'your_api_key'
api_client = AIStatsSdk::ApiClient.new(config)
moderations_api = AIStatsSdk::ModerationsApi.new(api_client)

request = AIStatsSdk::ModerationRequest.new(
  model: 'openai/omni-moderation-latest',
  input: 'Text to classify'
)

moderation = moderations_api.moderations_post(request)

Key parameters

  • model (required): Moderation model id (e.g., openai/omni-moderation-latest).
  • input (required): String or array of content items (text or image_url).
  • Optional: categories/severity filters (when supported), user tag.

Returns

ModerationResponse