five

NSFW Detector

收藏
RapidAPI2025-12-09 更新2025-12-09 收录
下载链接:
https://rapidapi.com/arqux-arqux-default/api/nsfw-detector8
下载链接
链接失效反馈
官方服务:
资源简介:
NSFW filtering, bounding boxes, blurring, detection
创建时间:
2025-12-09
原始信息汇总

NSFW Detector API 数据集概述

基本信息

  • API名称: NSFW Detector
  • 功能描述: 用于检测、分类和审查图像中NSFW(Not Safe For Work)内容的API,专为内容审核设计,主要针对裸露和色情内容。
  • API地址: https://nsfw-detector8.p.rapidapi.com
  • 当前版本: v1
  • 订阅计划:
    • BASIC: $0.00 / mo
    • PRO: $10.00 / mo
    • ULTRA: $25.00 / mo

主要特性

  • 分类: 判断图像是否为NSFW,并提供置信度分数。
  • 检测: 使用边界框定位敏感身体部位。
  • 智能审查: 对检测到的特定区域进行模糊或像素化处理。
  • 全图像处理: 对整张NSFW图像应用效果。
  • 完整分析: 在一次请求中获取分类和检测结果。

可用端点

所有端点均接受包含base64编码图像的JSON请求体。

  1. POST /api/v1/base64/classify - 将图像分类为NSFW或安全。
  2. POST /api/v1/base64/detect - 检测图像中的身体部位。
  3. POST /api/v1/base64/analyze - 完整分析(分类 + 检测)。
  4. POST /api/v1/base64/censor - 审查特定身体部位。
  5. POST /api/v1/base64/blur - 如果图像是NSFW,则模糊整个图像。
  6. POST /api/v1/base64/pixelate - 如果图像是NSFW,则将整个图像像素化。

可用检测标签

这些标签与/censor端点一起使用,以选择性地审查特定身体部位。

暴露的身体部位(NSFW)

  • FEMALE_BREAST_EXPOSED - 暴露的女性乳房
  • FEMALE_GENITALIA_EXPOSED - 暴露的女性生殖器
  • MALE_GENITALIA_EXPOSED - 暴露的男性生殖器
  • BUTTOCKS_EXPOSED - 暴露的臀部
  • ANUS_EXPOSED - 暴露的肛门
  • MALE_BREAST_EXPOSED - 暴露的男性胸部
  • BELLY_EXPOSED - 暴露的腹部/胃部
  • ARMPITS_EXPOSED - 暴露的腋窝
  • FEET_EXPOSED - 暴露的脚部

覆盖的身体部位(安全)

  • FEMALE_BREAST_COVERED - 覆盖的女性乳房
  • FEMALE_GENITALIA_COVERED - 覆盖的女性生殖器
  • BUTTOCKS_COVERED - 覆盖的臀部
  • ANUS_COVERED - 覆盖的肛门
  • BELLY_COVERED - 覆盖的腹部/胃部
  • ARMPITS_COVERED - 覆盖的腋窝
  • FEET_COVERED - 覆盖的脚部

其他标签

  • FACE_FEMALE - 检测到的女性面部
  • FACE_MALE - 检测到的男性面部

默认审查标签

当未提供classes参数时,默认审查以下标签:

  • FEMALE_BREAST_EXPOSED
  • FEMALE_GENITALIA_EXPOSED
  • MALE_GENITALIA_EXPOSED
  • ANUS_EXPOSED

端点详情与示例

1. 分类图像

  • 端点: POST /api/v1/base64/classify

  • 请求体: { "image": "/9j/4AAQSkZJRg..." }

  • 响应示例(安全图像): json { "filename": "image", "classification": { "label": "normal", "confidence": 0.9998, "is_nsfw": false, "nsfw_score": 0.0001, "scores": { "normal": 0.9998, "nsfw": 0.0001 }, "error": null } }

  • 响应示例(NSFW图像): json { "filename": "image", "classification": { "label": "nsfw", "confidence": 0.9876, "is_nsfw": true, "nsfw_score": 0.9876, "scores": { "normal": 0.0124, "nsfw": 0.9876 }, "error": null } }

2. 检测身体部位

  • 端点: POST /api/v1/base64/detect

  • 请求体: { "image": "/9j/4AAQSkZJRg..." }

  • 响应示例: json { "filename": "image", "detections": [ { "class": "FEMALE_BREAST_EXPOSED", "score": 0.92, "box": [120, 80, 200, 180] } ], "count": 1 }

  • 注意: 边界框数组包含x, y, width, height坐标。

3. 完整分析

  • 端点: POST /api/v1/base64/analyze
  • 请求体: { "image": "/9j/4AAQSkZJRg..." }
  • 响应示例: json { "filename": "image", "classification": { "label": "nsfw", "confidence": 0.9876, "is_nsfw": true, "nsfw_score": 0.9876, "scores": { "normal": 0.0124, "nsfw": 0.9876 }, "error": null }, "detections": [ { "class": "FEMALE_BREAST_EXPOSED", "score": 0.92, "box": [120, 80, 200, 180] } ], "detection_count": 1 }

4. 审查身体部位

  • 端点: POST /api/v1/base64/censor

  • 请求体: json { "image": "/9j/4AAQSkZJRg...", "method": "blur", "intensity": 25, "classes": ["FEMALE_BREAST_EXPOSED", "FEMALE_GENITALIA_EXPOSED"] }

  • 参数:

    • image (字符串, 必需) - Base64编码的图像
    • method (字符串, 默认: blur) - 审查方法: blur 或 pixelate
    • intensity (整数, 默认: 25) - 效果强度,范围1-100
    • classes (数组, 可选) - 要审查的特定身体部位(参见上面的标签)
  • 完整图像审查后备机制: 如果图像被分类为NSFW分数高于99%(大于0.99),但未检测到默认审查标签中的任何身体部位,则整个图像将被审查(模糊或像素化)。

  • 响应示例: json { "image": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==", "content_type": "image/jpeg", "headers": { "X-Detections-Count": "3", "X-Censored-Count": "2", "X-Method": "blur", "X-Intensity": "25" } }

5. 模糊NSFW图像

  • 端点: POST /api/v1/base64/blur

  • 请求体: json { "image": "/9j/4AAQSkZJRg...", "blur_radius": 25 }

  • 参数:

    • image (字符串, 必需) - Base64编码的图像
    • blur_radius (整数, 默认: 25) - 模糊强度,范围1-100
  • 响应示例: json { "image": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==", "content_type": "image/jpeg", "headers": { "X-NSFW-Label": "nsfw", "X-NSFW-Score": "0.94", "X-Was-Processed": "True" } }

6. 像素化NSFW图像

  • 端点: POST /api/v1/base64/pixelate

  • 请求体: json { "image": "/9j/4AAQSkZJRg...", "pixel_size": 20 }

  • 参数:

    • image (字符串, 必需) - Base64编码的图像
    • pixel_size (整数, 默认: 20) - 像素块大小,范围2-100
  • 响应示例: json { "image": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNk+M9QDwADhgGAWjR9awAAAABJRU5ErkJggg==", "content_type": "image/jpeg", "headers": { "X-NSFW-Label": "nsfw", "X-NSFW-Score": "0.94", "X-Was-Processed": "True" } }

支持的图像格式

  • 支持的格式:
    • JPEG (.jpg, .jpeg)
    • PNG (.png)
    • WebP (.webp)
    • GIF (.gif - 仅第一帧)
    • BMP (.bmp)
  • 最大文件大小: 50MB
  • Base64输入: 纯base64编码的图像数据

错误处理

所有错误均返回类似结构的JSON: json { "success": false, "error": { "code": 400, "message": "Invalid base64 image data" } }

  • 错误代码:
    • 400 - 错误请求(无效的base64或参数)
    • 401 - 未授权(缺少API密钥)
    • 403 - 禁止访问(无效的API密钥)
    • 422 - 验证错误(无效的参数值)
    • 500 - 服务器错误(处理失败)

支持

  • 问题: 通过RapidAPI联系
搜集汇总
数据集介绍
main_image_url
背景与挑战
背景概述
该数据集提供NSFW内容检测功能,支持内容过滤、边界框标记和模糊化处理等操作。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作