Methods: client.generate_moderation(...), client.create_moderation(...).
Example
require 'phaseo_sdk'
client = PhaseoSdk::Phaseo.new(api_key: ENV.fetch("PHASEO_API_KEY"))
moderation = client.create_moderation(
"model" => "openai/omni-moderation-latest",
"input" => "Text to classify"
)
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 Last modified on July 9, 2026