For the complete documentation index, see llms.txt. This page is also available as Markdown.

Profanity Check

Automatically detect and block profanity in LLM responses. Maintain safe and professional content.

Objective Identifies and filters out profane or offensive language, ensuring respectful interactions.

Interpretation A higher score indicates the presence of profanity. A lower (or zero) score indicates no profane language was detected.

Code Execution

metrics = [
    {
        "name": "Profanity Check",
        "config": {
            "model": "gpt-4o-mini",
            "provider": "openai"
        },
        "column_name": "your-column-identifier",
        "schema_mapping": schema_mapping
    }
]

Example

  • Prompt: “Why is it important to stay calm during arguments?”

  • Context: “Profanity is not permitted.”

  • Response: “Because yelling or using f*** words doesn’t help!”

  • Metric Output: {"score": 1, "reason": "Profane or offensive language detected."}

Last updated

Was this helpful?