关于云计算:使用-Sealos-三分钟打造鉴黄神器我有个大胆的想法……

16次阅读

共计 2378 个字符,预计需要花费 6 分钟才能阅读完成。

“NSFW” 是 “Not Safe For Work” 的缩写,通常用于标记那些在工作场合可能不适当的的在线内容。这种内容可能蕴含暴力、色情、血腥、或者其余可能被认为是令人恶感或触犯的资料,最常见的起因……是 18+ 成人内容。在许多在线平台,如 Reddit、Twitter 和其余社区网站上,能够看到 “NSFW” 的标签。

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

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

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

nsfw 我的项目介绍

很快乐向大家介绍咱们的开源 AI 我的项目 NSFW(Not Safe For Work)!NSFW 是一个用于图片鉴黄的我的项目,通过应用深度学习技术,咱们能够疾速、高效地辨认图像中是否蕴含成人内容,从而帮忙爱护网络环境的衰弱和平安。

GitHub 我的项目链接:https://github.com/EthanD4869/nsfw

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

NSFW 反对 GPU 减速,使得每秒钟能够解决多张图片,即便是在 CPU 上,咱们也可能以每秒钟 1 张图的速度运行。动动手指,3 分钟内即可实现部署,让您在图像鉴黄方面 比较多个鉴黄师

因为波及图片内容较为敏感,训练数据不不便共享,但咱们提供了一个轻量级的模型,使得用户能够在不泄露隐衷的状况下进行图片鉴黄操作。该我的项目十分实用,帮忙您在爱护网络环境方面施展重要作用。

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

步骤 1:首先进入 Sealos 并关上「利用治理」

首先须要进入 Sealos 桌面:https://cloud.sealos.io

而后在桌面上关上「利用治理」:

步骤 2:新建利用

在「利用治理」中,点击「新建利用」来创立一个新的利用。

步骤 3:设置启动参数

根底配置:

  • 利用名称(自定义:nsfw
  • 镜像名 (默认最新版本):ethandai4869/nsfw-auth
  • CPU(举荐):0.5 Core
  • 内存(举荐):512 MB

部署模式:

  • 实例数(自定义):1

网络配置:

  • 容器裸露端口:5000
  • 外网拜访:开启

留神:咱们这里应用的是最低配置,您能够依据本人的需要加大配置。

步骤 4:设置环境变量

持续往下,开展高级设置,点击「编辑环境变量」:

填入以下环境变量:

API_SECRET_KEY=<api_secret_key> 
⚠️留神:请将 <api_secret_key> 替换为你自定义的 key。

步骤 5:部署利用

最终点击右上角的「部署利用」,即可实现部署:

部署胜利

最终要期待所有的实例都处于 Running 状态,才算是启动胜利了。

点击左边的复制按钮,便可复制 API 的外网地址:

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

应用 Laf 调用 nsfw

步骤 1:首先进入 Sealos 并关上 laf 函数计算

步骤 2:新建利用

注册登录之后,点击新建,建设一个利用:

步骤 3:开发

点击开发,进入利用开发界面:

步骤 4:新建云函数

而后咱们点击函数,函数列表右侧的加号,新增一个 nsfw 的云函数:

步骤 5:调试代码并运行

云函数残缺代码如下:

import cloud from '@lafjs/cloud'

export default async function (ctx: FunctionContext) {
  const endpointUrl = 'https://rfsofcrcuopp.cloud.sealos.io';
  const imageUrl = 'https://jsdelivr.icloudnative.io/gh/yangchuansheng/imghosting5@main/uPic/2023-07-21-16-20-lazaKD.jpg';
  const key = 'key123';
  const res = await cloud.fetch.post(endpointUrl + '/process_image', { url: imageUrl}, {headers: { Authorization: 'Bearer' + key} });
  let sum = res.data['image.jpg'].hentai + res.data['image.jpg'].porn + res.data['image.jpg'].sexy
  console.log(res.data)
  console.log("sum", sum)
}

复制代码并批改 url 和 key 后就能够运行了。

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

运行后果如下:

**❝
这里的 sum = hentai+porn+sexy。sum 值越靠近于 1,阐明图片越有可能不可形容!**

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

再拿张小姐姐测试一下:

运行后果如下:

十分衰弱!

最初再拿一张不可形容的图片测试一下:

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

** 对于 Sealos
Sealos 是一款以 Kubernetes 为内核的云操作系统发行版。它以云原生的形式,摈弃了传统的云计算架构,转向以 Kubernetes 为云内核的新架构,使企业可能像应用个人电脑一样简略地应用云。**

🌟GitHub:https://github.com/labring/sealos

🏠官网:https://sealos.io

💻开发者论坛:https://forum.laf.run
sealos 以 kubernetes 为内核的云操作系统发行版,让云原生简略遍及

laf 写代码像写博客一样简略,什么 docker kubernetes 通通不关怀,我只关怀写业务!

正文完
 0