NSFW Image Check
收藏NSFW Image Check API 数据集概述
基本信息
- API名称: NSFW Image Check
- 访问地址: https://nsfw-image-check.p.rapidapi.com/analyze
- 提供商: mivibzzz
- 类别: Media
- 定价模式: Freemium
- 免费限制: 3 requests per minute
- 服务等级: 100%
- 平均延迟: 2781ms
- 测试覆盖率: 50%
定价方案
- BASIC: $0.00 / mo
- PRO: $2.99 / mo
- ULTRA: $20.00 / mo
- MEGA: $99.00 / mo
功能描述
NSFW Image Detector — Instant Content Safety Classification。通过单次API调用自动将任何图像分类为安全、暗示性或NSFW。提供清晰、可操作的结果,用于过滤上传内容、审核用户内容或执行平台指南,无需机器学习专业知识。
返回内容
- 明确的 safe / suggestive / nsfw 分类
- 置信度级别(high, medium, low)
- 布尔型安全标志,用于简单的允许/阻止逻辑
- 可选的图像文本描述(需要时提供人类可读的上下文)
检测范围
- 明确的性内容和裸露
- 图形暴力
- 冒犯性手势(例如,竖中指)
- 具有挑逗性但不明确的内容(标记为"suggestive",由用户决定阈值)
技术特性
- 支持图像作为文件上传或base64字符串
- 支持格式:JPEG, PNG, GIF, WEBP, BMP, AVIF
- 单一端点,单一响应,无需回调或轮询
- 高一致性:同一图像每次返回相同的分类
端点信息
- 端点: POST https://nsfw-image-check.p.rapidapi.com/analyze
- 当前版本: v1
使用方式
图像分类(文件上传)
发送任何图像文件: javascript const options = { method: POST, url: https://nsfw-image-check.p.rapidapi.com/analyze, headers: { ...form.getHeaders(), X-RapidAPI-Key: YOUR_API_KEY, X-RapidAPI-Host: nsfw-image-check.p.rapidapi.com }, data: form, };
图像分类(Base64)
发送base64编码的图像数据: javascript const options = { method: POST, url: https://nsfw-image-check.p.rapidapi.com/analyze, headers: { Content-Type: application/json, X-RapidAPI-Key: YOUR_API_KEY, X-RapidAPI-Host: nsfw-image-check.p.rapidapi.com }, data: { image_base64: <base64-encoded-image-string>, describe: true } };
Python示例
python resp = httpx.post( "https://nsfw-image-check.p.rapidapi.com/analyze", files={"image": ("photo.jpg", f)}, data={"describe": "true"}, headers={ "X-RapidAPI-Key": "YOUR_API_KEY", "X-RapidAPI-Host": "nsfw-image-check.p.rapidapi.com", }, )
响应格式
json { "safe": true, "confidence": "high", "category": "safe", "description": "A golden retriever sitting on grass." }
响应字段说明
| 字段 | 类型 | 值 | 描述 |
|---|---|---|---|
safe |
boolean | true / false |
快速检查——此图像是否适合一般使用? |
confidence |
string | high, medium, low |
模型对其分类的置信度 |
category |
string | safe, suggestive, nsfw |
分类结果 |
description |
string | (text) | 图像的简要描述(仅当describe=true时) |
请求参数
| 参数 | 类型 | 必需 | 默认值 | 描述 |
|---|---|---|---|---|
image |
file | yes* | 图像文件(JPEG, PNG, GIF, WEBP, BMP, AVIF) | |
image_base64 |
string | yes* | Base64编码的图像数据 | |
describe |
boolean | no | false |
设置为true以包含文本描述 |
*发送文件上传或base64数据之一——不要同时发送两者。
分类定义
| 类别 | 含义 | 示例 |
|---|---|---|
| safe | 日常内容,无需担忧 | 风景、家庭、汽车、食物、动物、自拍 |
| suggestive | 轻微挑逗但不明确 | 泳装、亲密姿势、接吻的情侣 |
| nsfw | 明确或冒犯性材料 | 裸露、性内容、图形暴力、冒犯性手势 |
应用场景
- 社交平台:自动标记或阻止不当上传
- 市场平台:在产品上线前筛选产品图像
- 聊天和消息应用:实时过滤图像附件
- 约会应用:执行个人资料照片指南
- 论坛和社区:保持用户生成内容符合规则
- 审核仪表板:使用描述字段为审核者提供上下文,无需查看标记的图像
错误代码
| 状态码 | 含义 |
|---|---|
| 200 | 成功——返回分类结果 |
| 400 | 错误请求——未提供图像、空文件、无效的base64或不支持的格式 |
| 502 | 服务器错误——分类模型暂时不可用 |




