Supported providers
OpenAI
- Base URL:
https://api.openai.com/v1 - Default model:
omni-moderation-latest - API endpoint:
POST /moderations
Models
| Model | Description |
|---|---|
omni-moderation-latest | Latest multimodal moderation model |
text-moderation-latest | Latest text-only moderation model |
text-moderation-stable | Stable text-only moderation model |
Categories
OpenAI moderation models classify content into the following categories:
| Category | Description |
|---|---|
hate | Content expressing hate toward a group |
hate/threatening | Hateful content with threats of violence |
harassment | Content harassing individuals or groups |
harassment/threatening | Harassment with threats of violence |
self-harm | Content promoting or depicting self-harm |
self-harm/intent | Content expressing intent of self-harm |
self-harm/instructions | Instructions for self-harm |
sexual | Sexual content |
sexual/minors | Sexual content involving minors |
violence | Content depicting violence |
violence/graphic | Graphic depictions of violence |
Mistral
- Base URL:
https://api.mistral.ai - Default model:
mistral-moderation-latest - API endpoint:
POST /v1/moderations
Models
| Model | Description |
|---|---|
mistral-moderation-latest | Latest Mistral moderation model |
OpenAI Compatible
- Base URL: your own endpoint (set in the connection config)
- API endpoint:
POST /moderations
A generic provider for any moderation service that speaks the OpenAI /moderations format. Point it at your endpoint with base_url and token, and give it a display name with provider_name. When the target API needs it, you can also override the request headers, the param_mappings, and the additional_body_params.
{
"connection": {
"base_url": "https://my-endpoint/v1",
"provider_name": "My Provider",
"token": "xxx"
},
"options": {
"model": "your-moderation-model"
}
}
OVH AI Endpoints 🇫🇷 🇪🇺
- Base URL:
https://oai.endpoints.kepler.ai.cloud.ovh.net/v1 - API endpoint:
POST /moderations
Uses OVH's unified OpenAI-compatible API. Set your token and the moderation model you want to use.
Provider comparison
| Provider | Default model | API format | Categories |
|---|---|---|---|
| OpenAI | omni-moderation-latest | OpenAI | 11 categories |
| Mistral | mistral-moderation-latest | OpenAI-compatible | Provider-specific |
| OpenAI Compatible | (your model) | OpenAI-compatible | Provider-specific |
| OVH AI Endpoints 🇫🇷 🇪🇺 | (your model) | OpenAI-compatible | Provider-specific |