微信小程序—智能鉴黄、敏感识别

小程序提供内容安全接口

security.imgSecCheck:图片检测
security.msgSecCheck:文本检测

调用效果如下:

在这里插入图片描述
在这里插入图片描述

敏感信息,不好暴漏,可自行体验

体验路径:扫码>>AI智能系列>>安全检测—敏感词语、黄色图片
在这里插入图片描述

实现逻辑

文本信息检测只需调用接口即可,支持云调用
图片信息检测需要先选择图片,压缩图片,获取图片arrayBuffer流,并上传至云函数,将arrayBuffer转换为buffer流,调用imgSecCheck接口,可获取返回结果。
erCode为87014时则为违法违规信息。

云函数代码

// 云函数入口文件

const cloud = require('wx-server-sdk')

cloud.init()

// 云函数入口函数
exports.main = async (event, context) => {
  const wxContext = cloud.getWXContext()
  var arrayBuffer = event.arrayBuffer
  var contentType = event.contentType
  var buf = Buffer.from(arrayBuffer)
  try {
    var result = await cloud.openapi.security.imgSecCheck({
      media: {
        contentType: 'image/jpg',
        value: buf
      }
    })
    return result
  } catch (err) {
    return err
  }
}
发布了62 篇原创文章 · 获赞 48 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/WeiHan_Seven/article/details/104431357