Node Details

  • Name: inputModerationOpenAI

  • Type: Moderation

  • Version: 1.0

  • Category: Moderation

Base Classes

  • Moderation

  • (Additional base classes from the Moderation parent class)

Parameters

Credential (Required)

  • Type: credential

  • Credential Names: openAIApi

  • Description: OpenAI API credentials for accessing the moderation service

Inputs

  1. Error Message (optional)

    • Type: string

    • Default: “Cannot Process! Input violates OpenAI’s content moderation policies.”

    • Description: Custom error message to display when content violates moderation policies

Functionality

The OpenAI Moderation node provides real-time content analysis through the following features:

  1. Content Analysis

    • Analyzes text for harmful or inappropriate content

    • Uses OpenAI’s advanced moderation models

    • Provides detailed categorization of potential violations

  2. Policy Enforcement

    • Ensures compliance with OpenAI’s usage policies

    • Prevents processing of prohibited content

    • Maintains consistent content standards

  3. Integration Features

    • Seamless integration with OpenAI services

    • Real-time moderation checks

    • Customizable error handling

Use Cases

  1. Content Pre-screening

    • Filter user inputs before processing

    • Prevent policy violations

    • Maintain content quality

  2. API Compliance

    • Ensure adherence to OpenAI’s policies

    • Prevent API usage violations

    • Manage content restrictions

  3. Safety Monitoring

    • Detect harmful content

    • Flag inappropriate submissions

    • Protect system integrity

Integration Notes

  • Place the node before OpenAI API calls in your workflow

  • Configure appropriate error handling

  • Monitor moderation results for system optimization

  • Consider implementing retry logic for temporary failures

Best Practices

  1. Configuration

    • Use clear, informative error messages

    • Set appropriate timeout values

    • Implement proper error handling

  2. Monitoring

    • Track moderation results

    • Monitor false positives/negatives

    • Adjust settings based on performance

  3. Maintenance

    • Keep API credentials secure

    • Update error messages as needed

    • Monitor OpenAI policy changes