Azure AI Content Safety Frequently Asked Questions

Tip

If you can't find answers to your questions in this FAQ, ask the Cognitive Services API community on StackOverflow or contact Help and Support on UserVoice

What is the difference between the Azure Content Moderator and Azure AI Content Safety services?

The main differences between the two services are:

  • Azure Content Moderator uses binary classification for each content type (such as profanity or adult), while Azure AI Content Safety uses different classes (such as sexual, violent, hate, and self-harm) with multiple severity levels.
  • Azure AI Content Safety supports multilingual content moderation (see Language support), while Azure Content Moderator's AI classifiers only support English.
  • Azure Content Moderator has a built-in term list and a custom term list feature, while Azure AI Content Safety does not have a built-in term list but relies on advanced language and vision models to detect harmful content. It also provides a custom term list feature for customization.
  • Azure AI Content Safety has an interactive studio for exploring and testing the service capabilities, while Azure Content Moderator does not.

Why should I migrate from Azure Content Moderator to Azure AI Content Safety?

Microsoft recommends that customers who are using Azure Content Moderator migrate to Azure AI Content Safety because:

  • Azure AI Content Safety offers more accurate and granular detection of harmful content in text and images using state-of-the-art AI models.
  • Azure AI Content Safety supports multilingual content moderation (see Language support).
  • Azure AI Content Safety enables responsible AI practices by monitoring both user-generated and AI-generated content.

Can I detect harmful content in custom categories that I define myself?

Yes, you can use the Azure AI Content Safety custom categories (standard) API to create categories, upload examples, and train the service to detect similar content. Custom categories are available for both text and image moderation.

How does billing work for the Azure AI Content Safety service?

In the S0 tier, there are two types of APIs. For the Text API, the service is billed for the amount of text records submitted to the service. For the Image API, the service is billed for the number of images submitted to the service. See the Azure pricing page for more information.

What happens if I exceed the transaction limit on my free tier for Azure AI Content Safety?

Service usage is throttled if you reach the transaction limit on the Free tier. Customers cannot accrue overages on the free tier.