图像内容安全检测

检测一张图片是否含 NSFW 内容

拖拽、粘贴或点选图片——数秒内得到 NSFW 概率与建议判定。免费、免登录;图片仅在内存中分析后立即丢弃。

拖拽图片到此处,或点击选择

JPEG / PNG / WebP / BMP / TIFF / GIF · 最大 50 MB

免登录可用三语界面单图 ≤ 50 MB图片不存储

它能做什么

概率 + 建议判定

每次检测返回 NSFW 概率与建议判定(放行 / 复核 / 拦截),你不需要靠猜来决定处置。

阈值可解释

结果把放行与拦截阈值和分数放在同一行。你能看清判定从何而来——最终处置策略也由你决定。

网页、API 与 Agent Skill

在本站拖入图片、从后端调用 REST API,或让编码 Agent 自装 Skill。一份额度,三条通道。

隐私优先

图片仅在内存中分析、绝不存储——不留副本、不留指纹、不用于训练。匿名调用只留当日加盐 IP 哈希。

免费额度

日额度在 UTC 00:00 重置。

匿名

10 次/分钟 · 30 次/天/IP

无需账号,拖入图片即测。

注册账号

10 次/分钟 · 100 次/天

免费注册——额度跟随账号,不再受 IP 限制。

注册 / 登录

Pro

30 次/分钟 · 10000 次/天

内测期邀请制,详见价格页。

升级 Pro

Agent 接入

让你的 AI 编码 Agent 自主检测图片:一条一键安装提示词即可装进它所在平台,并从本站保持更新。

一键安装(推荐)

复制下面的提示词,粘贴给你的 AI 助手即可:它会抓取安装指引,自动把 skill 装进自己所在平台的 skills 目录并完成验证。

帮我安装 LiteNsfwDetector skill:抓取 /docs/skill.md,按其中步骤把 skill 安装到你所在平台的 skills 目录,并完成安装验证。装完后简单告诉我你现在能帮我做什么(检测图片是否 NSFW,给出 allow / review / block 建议)。

了解 Skill

API 接入

一张图一次 POST:上传文件,拿回 JSON 概率与建议判定。HTTP 状态码即失败类别,接入毫无意外。

请求

curl -sS -X POST /api/open/detect \
  -H "Authorization: Bearer $NSFW_API_KEY" \
  -F "file=@/path/to/image.jpg"

响应

{
  "code": 0,
  "message": "ok",
  "data": {
    "decision": "allow",
    "scores": {
      "nsfw": 0.0421,
      "sfw": 0.9579
    },
    "thresholds": {
      "allow": 0.2,
      "block": 0.8
    },
    "image": {
      "sha256": "9f2c…",
      "format": "jpeg",
      "width": 1024,
      "height": 768,
      "bytes": 184320,
      "frames": 1
    },
    "timing_ms": 213
  }
}

账户、额度与 Key

用量、API Key 与套餐,集中在一个页面管理。

打开账户

免费起步,需要更高吞吐再升级

匿名检测永久免费。注册后 100 张/天;Pro 提升至 10000 张/天。

查看价格与限额

常见问题

阈值是什么意思?

分数低于放行阈值视为安全,达到或超过拦截阈值视为 NSFW,两者之间落在复核灰区——应由人来作最终判断。

你们会存储我的图片吗?

不会。图片仅在内存中分析,响应返回后立即丢弃。不落盘,也不用于训练。

额度与 API Key 怎么运作?

匿名网页调用共享每 IP 额度(30 次/天)。免费注册提升到 100 次/天(所有 Key 共享);Pro 提升到 10000 次/天。额度在 UTC 00:00 重置。

支持哪些格式与大小?

JPEG、PNG、WebP、BMP、TIFF、GIF,单图最大 50 MB。动图按帧逐帧评分。

准确率如何?还需要人工复核吗?

模型返回的是概率,不是结论——所以每个结果都附带建议判定。灰区(复核)分数应由人作最终判断。