Prompt moderation evaluates a text prompt against your client’s keyword blocklist and a language-model prohibition check. A prompt the model judges prohibited is rejected, and the reason is returned on the completed job.Documentation Index
Fetch the complete documentation index at: https://docs.omnifence.ai/llms.txt
Use this file to discover all available pages before exploring further.
Input
Submit amultipart/form-data request with:
| Field | Type | Required | Description |
|---|---|---|---|
prompt | string | Yes | The text prompt to moderate. |
webhook_url | string | No | URL to receive the result on completion. |
Pipeline
Prompt moderation runs two sequential steps:- Blocked keyword check. The text is scanned against the configured blocklist. A match ends the pipeline before any further processing.
- LLM prohibition check. A language model reviews the prompt for policy violations. If it judges
the prompt prohibited, the job is rejected with
is_prohibited: trueand a shortreason.
Output
is_prohibited is true, reason explains why the prompt was prohibited. A prompt that
passes returns is_prohibited: false with no reason. See decision logic
for how the prohibition decision is determined.