
Detect nudity and sexual content using AI vision analysis
Vision Language Model for image/video understanding with reasoning
media_typestringType of media being sent: 'image' or 'video'. Auto-detected if not specified.
imageimage_urlstringURL of image to analyze
https://example.com/image.jpgbase64_imagestringBase64-encoded image data
video_urlstringURL of video to analyze
https://example.com/video.mp4base64_videostringBase64-encoded video data
Structured Nudity & Adult Content Detector response
responseobjectStructured response from the model
nudity_levelstringno_nuditymild_nuditynudityexplicit_nudity_nsfwvisible_elementsobjectbuttocks_visiblebooleangenitals_visiblebooleansee_through_clothingbooleannipples_or_areola_visiblebooleanunderwear_or_swimwear_visiblebooleansexual_activity_levelstringnonesuggestiveimpliedexplicitthinkingstringChain-of-thought reasoning from the model (may be empty)
{
"model": "nudity-detection",
"image_url": "https://example.com/image.jpg"
}{
"inference_id": "inf_abc123def456",
"model_id": "nudity_detection",
"model_name": "Nudity & Adult Content Detector",
"moderation_type": "image",
"status": "completed",
"result": {
"response": {
"nudity_level": "no_nudity",
"visible_elements": {
"buttocks_visible": false,
"genitals_visible": false,
"see_through_clothing": false,
"nipples_or_areola_visible": false,
"underwear_or_swimwear_visible": false
},
"sexual_activity_level": "none"
},
"thinking": ""
}
}429 HTTP error code along with an error message. You should then retry with an exponential back-off strategy, meaning that you should retry after 4 seconds, then 8 seconds, then 16 seconds, etc.Integrate Nudity & Adult Content Detector into your application today with our easy-to-use API.