omni-moderation-latest
omni-moderation-latest Content Moderation
- Supports text, image, and mixed text+image content moderation
- Compatible with single text, text array, and content block array inputs
- Images support public URLs and base64 Data URIs
POST
Use
omni-moderation-latest to perform safety moderation on input content. This model belongs to the Moderation Series and is not part of the image, video, or audio generation series.
Supported Models
Authorizations
string
required
All endpoints require authentication using a Bearer Token.Get an API Key:Visit the API Key management page to obtain your API Key.Add the following header in your request:
Body
string
required
Moderation model name.
omni-moderation-latest- General-purpose content moderation model
string | string[] | object[]
required
Content to be moderated. Supports plain text, text array, or content block array.Content blocks can include:
text- Text content blockimage_url- Image URL content block
boolean
default:"false"
Whether to stream the response.
false: Non-streaming response (default; the only value currently supported,trueis not supported)
input Request Modes
Mixed Text + Image
Plain Text (Single)
Plain Text (Array)
Image Only (Image URL)
Image Only (base64 Data URI)
Notes
- When
inputis a content block array, each element usestypeto distinguish content type. - For image moderation, prefer using publicly accessible URLs. If using base64, follow the standard Data URI format:
data:image/{format};base64,{data}. - Unless required otherwise, set
stream: falseconsistently.