当前位置: 首页>学术指导> 正文

使用 Sealos 三分钟打造鉴黄神器,我有个大胆的想法……

2025-05-15157


"NSFW"是"NotSafeForWork"的缩写,通常用于标记那些在工作场所可能不适当的的在线内容。这种内容可能包含暴力、色情、血腥、或者其他可能被认为是令人反感或冒犯的材料,最常见的原因……是18+成人内容。在许多在线平台,如Reddit、Twitter和其他社区网站上,可以看到"NSFW"的标签。

如果在办公场所浏览这些内容,老板看到后肯定会让你卷铺盖走人。

秉着「好好学习,天天向上」的精神,我们应该对自己的产品进行NSFW鉴黄,这也是对客户负责,至于什么明步、什么玛利亚、什么结衣,我是绝对不认识的,一切都是为了打磨产品!

前方高能预警,非战斗人士请火速撤离……

nsfw项目介绍

很高兴向大家介绍我们的开源AI项目NSFW(NotSafeForWork)!NSFW是一个用于图片鉴黄的项目,通过使用深度学习技术,我们可以快速、高效地识别图像中是否包含成人内容,从而帮助保护网络环境的健康和安全。

GitHub项目链接:。

我们为该项目提供了一个轻量级的模型,并且提供了Dockerfile,让用户可以轻松地部署和运行该模型,而无需担心环境适配问题。只需更改NSFW所测的图片URL,即可进行图像鉴黄操作。

NSFW支持GPU加速,使得每秒钟可以处理多张图片,即使是在CPU上,我们也能够以每秒钟1张图的速度运行。动动手指,3分钟内即可完成部署,让您在图像鉴黄方面比拟多个鉴黄师。

由于涉及图片内容较为敏感,训练数据不方便共享,但我们提供了一个轻量级的模型,使得用户可以在不泄露隐私的情况下进行图片鉴黄操作。该项目非常实用,帮助您在保护网络环境方面发挥重要作用。

接下来将会介绍如何在Sealos中一键部署nsfw,并使用Laf调用nfsw的接口进行鉴黄。

步骤1:首先进入Sealos并打开「应用管理」

首先需要进入Sealos桌面:。

然后在桌面上打开「应用管理」:


步骤2:新建应用


步骤3:设置启动参数

基础配置:

应用名称(自定义:nsfw

镜像名(默认最新版本):ethandai4869/nsfw-auth

CPU(推荐):0.5Core

内存(推荐):512MB

部署模式:

实例数(自定义):1

网络配置:

容器暴露端口:5000

外网访问:开启

注意:我们这里使用的是最低配置,您可以根据自己的需求加大配置。


步骤4:设置环境变量


填入以下环境变量:

API_SECRET_KEY=api_secret_key⚠️注意:请将api_secret_key替换为你自定义的key。


步骤5:部署应用


部署成功

最终要等待所有的实例都处于Running状态,才算是启动成功了。



接下来我们来测一下这个API。

使用Laf调用nsfw

步骤1:首先进入Sealos并打开laf函数计算


步骤2:新建应用



步骤3:开发


步骤4:新建云函数



步骤5:调试代码并运行

云函数完整代码如下:

importcloudfrom'@lafjs/cloud'exportdefaultasyncfunction(ctx:FunctionContext){constpointUrl='';constimageUrl='';constkey='key123';constres=(pointUrl+'/process_image',{url:imageUrl},{headers:{Authorization:'Bearer'+key}});letsum=[''].hentai+[''].porn+[''].()("sum",sum)}

复制代码并修改url和key后就可以运行了。

我们先拿一张AI画的小姐姐来测试一下:


运行结果如下:


这里的sum值是0.13,问题不大啦。

再拿张小姐姐测试一下:


运行结果如下:


非常健康!

最后再拿一张不可描述的图片测试一下:


这个图片问题很大哦,千万不要有大胆的想法~

关于Sealos

Sealos是一款以Kubernetes为内核的云操作系统发行版。它以云原生的方式,抛弃了传统的云计算架构,转向以Kubernetes为云内核的新架构,使企业能够像使用个人电脑一样简单地使用云。

GitHub:

官网:

开发者论坛:

版权所有©Copyright © 2022-2030 研界探索者

备案号:新ICP备14003612号

网站地图