使用微信免费的内容安全识别接口,UGC场景开发检测违规内容功能

大家好,我是小悟。

内容安全识别主要针对的是有UGC即用户生成内容的功能场景,通过结合内容安全的审核能力,应对文本、图片、音频内容类型下的敏感内容识别、涉黄内容识别、暴恐内容识别、辱骂内容识别等违规问题,可以提高审核效率。

这种内容安全检测功能也可以自己实现,但微信小程序有提供了文本、图片、音频内容安全识别接口。最重要的是接口免费,且频率和配额限制非常可观。
图片

接口特点

接口识别准确度高
通过不断优化敏感样本库和深度学习技术,确保接口识别效果持续提升。

接口识别结果精细化
接口的返回结果包含综合结果和详细检测结果,除了会提供处置建议外,还会标明具体的违规类型,分数,命中所配置的自定义关键词,可以更好地满足开发者个性化的需求。

提供自定义关键词功能
开发者可进行自定义关键词库的配置,具体可操作添加相应关键词的标签、分值和处置建议,接口将识别包含自定义关键词的违规内容,可以更灵活地满足开发者业务需求。
图片

文本内容安全识别

用于检查一段文本是否含有违法违规内容。可应用于用户个人资料违规文字检测。

媒体新闻类用户发表文章,评论内容检测。游戏类用户编辑上传的素材如答题类小游戏用户上传的问题及答案检测等。
图片

请求参数
{
   "content":"你好", //需检测的文本内容
   "version": 2, //接口版本号,2.0版本为固定值2
   "scene": 1, //场景枚举值(1 资料;2 评论;3 论坛;4 社交日志)
   "openid": "OPENID" //用户的openid,实测无需在近两小时访问过小程序也可
}
用户的openid,实测无需在近两小时访问过小程序也可

返回参数
{
   "errcode": 0,
   "errmsg": "ok",
   "result": { //综合结果
       "suggest": "risky", //建议,有risky、pass、review三种值
       "label": 20001 //命中标签枚举值,100 正常;10001 广告;20001 时政;20002 色情;20003 辱骂;20006 违法犯罪;20008 欺诈;20012 低俗;20013 版权;21000 其他
   },
   "detail": [ //详细检测结果
       {
           "strategy": "content_model", //策略类型
           "errcode": 0, //错误码,仅当该值为0时,该项结果有效
           "suggest": "risky", //建议,有risky、pass、review三种值
           "label": 20006, //命中标签枚举值,100 正常;10001 广告;20001 时政;20002 色情;20003 辱骂;20006 违法犯罪;20008 欺诈;20012 低俗;20013 版权;21000 其他
           "prob": 90 //0-100,代表置信度,越高代表越有可能属于当前返回的标签(label)
       },
       {
           "strategy": "keyword",
           "errcode": 0,
           "suggest": "pass",
           "label": 20006,
           "keyword": "命中的关键词1" // 命中的自定义关键词
       },
       {
           "strategy": "keyword",
           "errcode": 0,
           "suggest": "risky",
           "label": 20006,
           "keyword": "命中的关键词2"
       }
   ],
   "trace_id": "60ae120f-371d5872-7941a05b" //唯一请求标识,标记单次请求
}

音视频内容安全识别

用于异步校验图片/音频是否含有违法违规内容。可应用于语音风险识别-社交类用户发表的语音内容检测。

图片智能鉴黄-涉及拍照的工具类应用用户拍照上传检测,电商类商品上架图片检测,媒体类用户文章里的图片检测等。

敏感人脸识别-用户头像,媒体类用户文章里的图片检测,社交类用户上传的图片检测等。
在这里插入图片描述

请求参数
{
   "media_url":"https://developers.weixin.qq.com/miniprogram/assets/images/head_global_z_@all.png", //要检测的图片或音频的url
   "media_type": 2, //1:音频;2:图片
   "version": 2, //接口版本号,2.0版本为固定值2
   "scene": 1, //场景枚举值(1 资料;2 评论;3 论坛;4 社交日志)
   "openid": "OPENID" //用户的openid,实测无需在近两小时访问过小程序也可
}
用户的openid,实测无需在近两小时访问过小程序也可

返回参数
{
   "errcode"  : 0,
   "errmsg"   : "ok",
   "trace_id" : "60f96f1d-3845297a-1976a3ae" //唯一请求标识,标记单次请求,用于匹配异步推送结果
}

异步结果推送
{
   "ToUserName": "gh_9df7d78a1234", //小程序的username
   "FromUserName": "o4_t144jTUSEoxydysUA2E234_tc", //平台推送服务UserName
   "CreateTime": 1626959646, //发送时间
   "MsgType": "event", //默认为:event
   "Event": "wxa_media_check", //默认为:wxa_media_check
   "appid": "wx8f16a5be77871234", //小程序的appid
   "trace_id": "60f96f1d-3845297a-1976a3ae", //任务id
   "version": 2, //可用于区分接口版本
   "detail": [ //详细检测结果
   { 
        "strategy": "content_model", //策略类型
        "errcode": 0, //错误码,仅当该值为0时,该项结果有效
        "suggest": "pass", //建议,有risky、pass、review三种值
        "label": 100, //命中标签枚举值,100 正常;20001 时政;20002 色情;20006 违法犯罪;21000 其他
        "prob": 90 //0-100,代表置信度,越高代表越有可能属于当前返回的标签(label)
   }],
   "errcode": 0,
   "errmsg": "ok",
   "result": { //综合结果
        "suggest": "pass", //建议,有risky、pass、review三种值
        "label": 100 //命中标签枚举值,100 正常;20001 时政;20002 色情;20006 违法犯罪;21000 其他
   }
}

内容安全识别运用先进的算法与模型,如同精密的扫描仪,对海量数据进行深度剖析,精准识别并拦截潜在的风险点。

从敏感词汇的过滤,到图像、音频中违规内容的智能识别,再到深度学习技术在复杂场景下的应用,内容安全识别技术正不断进化,以适应日益复杂的网络环境。
在这里插入图片描述
您的一键三连,是我更新的最大动力,谢谢

山水有相逢,来日皆可期,谢谢阅读,我们再会

我手中的金箍棒,上能通天,下能探海

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/903176.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

UE5 射线折射

这个判断是否有标签是需要带有此标签的Actor来反射

【PnP】详细公式推导,使用DLT直接线性变换法求解相机外参

文章目录 🚀PnP1️⃣ 求解不考虑尺度的解2️⃣ 恢复解的尺度 🚀PnP PnP(Perspective-n-Point)是求解3D到2D点相机外参的算法。PnP算法有DLT直接线性变换、P3P三对点估计位姿、EPnP(Efficient PnP)、BA(Bundle Adjustment)光速法平差。这里主要讲解DLT。…

二十四、Python基础语法(变量进阶)

一、引用 在定义变量的时候, 解释器会给变量和数据分别在内存中分配内存,变量中保存的是数据的地址, 称为引用,Python 中数据的传递,传递的都是引用,可以使用 id(变量) 函数,获取变量中引用地址。 # 将数字1在内存中的地址储存到变量a中 a …

Ubuntu18.04安装vscode1.94.2失败安装vscode1.84.2

系统环境:Ubuntu18.04.6 LTS 自己先去vscode官网下载好最新版本的vscode1.94.2(不下也行,反正最新版也用不了,哈哈) 网址:Visual Studio Code - Code Editing. RedefinedVisual Studio Code is a code ed…

《编程并不难:像学语文一样学习编程语言》

《编程并不难:像学语文一样学习编程语言》 一、编程为何被认为难(一)编程语言的难点(二)逻辑思维的挑战(三)抽象思维的要求(四)学习曲线的陡峭(五&#xff09…

大数据-194 数据挖掘 机器学习理论 有监督、无监督、半监督、强化学习

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

argparse的基本用法

目录 前言 一、代码示例 二、三种给定形参的方式 1.修改运行配置 配置形参​编辑 2.cmd给定形参 给定形参 3.pycharm终端给定形参 三、获取argparse帮助信息 前言 argparse 是 Python 标准库中的一个模块,用于解析命令行参数。它使得程序能够通过命令行接…

大模型低资源部署策略

文章目录 解码效率分析大模型训练后量化方法经验性分析与相关结论由于大模型的参数量巨大,在解码阶段需要占用大量的显存资源,因而在实际应用中的部署代价非常高。在本文中,我们将介绍一种常用的模型压缩方法,即模型量化(ModelQuantization),来减少大模型的显存占用,从…

MicroServer Gen8再玩 OCP万兆光口+IT直通之二

这个接上一篇,来个简单测试。 一、测试环境 PC端:Win10,网卡:万兆光纤(做都做了,都给接上),硬盘使用N年的三星SSD 840 交换机:磊科GS10,带两个万兆口 Gen…

Python: Print Table on console

# encoding: utf-8 # 版权所有 2024 ©涂聚文有限公司 # 许可信息查看: # 描述: # Author : geovindu,Geovin Du 涂聚文. # IDE : PyCharm 2023.1 python 3.11 # OS : windows 10 # Datetime : 2024/10/28 22:08 # User : geo…

量子容错计算

基本思想 容错量子计算的基本想法是,在合理编码后的量子态上直接量子计算,以至于不完全需要解码操作。假设有一个简单的量子电路,但不幸的是噪声影响着这个电路的每一个元件,包括量子态的制备、量子逻辑门、对输出的测量&#x…

关于CUDA、cuDNN、nvcc、cudatookit、pytorch版本的总结

本人老是被网上的教程绕得云里雾里,所以觉得有必要写下一篇文章当做笔记供之后参考。 参考文章1:显卡,显卡驱动,nvcc, cuda driver,cudatoolkit,cudnn到底是什么? - 知乎 (zhihu.com) 参考文章2:Pytorch 使用不同版本…

利用 yolov3.cfg 配置文件搭建网络模型

目录 一、前言 二、yolov3.cfg 配置文件展示 文件信息 三、配置文件处理 1、parse_model_config 函数 (1)读取并预处理文件内容 (2)解析模块定义 2、parse_data_config 函数 (1)初始化默认选项 &am…

CV项目整理

1. 爬取+展示的实时项目 1.1 核心技术 myqls + maxwell + redis+django 实现读写分离,实时项目,主从复制,读写分离,顺写日志。 maxwell将自己伪装成为slave,就可以从Mysql的集群中获取顺写日志Binlog maxwell取得的数据格式json 1.2 流程 1.3优化查询 下面的查询,笛卡尔…

【Spring】Spring Boot 日志(8)

本系列共涉及4个框架:Sping,SpringBoot,Spring MVC,Mybatis。 博客涉及框架的重要知识点,根据序号学习即可。 1、日志概述 1.1学习日志的必要性 在第一次学习编程语言的时候,我们就在使用printf或者System.out.println等打印语句打印日志了…

CSS常用标签笔记

1 字体样式属性 对于font-family属性&#xff0c;如果字体类型只有一个英文单词&#xff0c;则不需要加上双引号&#xff1b;如果字体类型是多个英文单词或者是中文&#xff0c;则需要加上双引号。 <!DOCTYPE html> <html> <head><meta charset"utf…

Qt实现播放器顶部、底部悬浮工具栏

未实现时的播放器界面 下面是实现了雏形的悬浮栏&#xff1a; 设计一个播放器的悬浮工具栏旨在提升用户的交互体验&#xff0c;使得播放器在不影响观感的情况下提供常用功能。为此&#xff0c;我们可以新建一个QWidget窗口作为悬浮工具栏&#xff0c;将其作为播放器窗口的子控…

Redis-概念、安装、基本配置

文章目录 一、Redis及Redis集群概念、分布式系统概念一-1 Redis是什么&#xff1f;一-2 什么是分布式系统及其特性&#xff1f;一-3 什么是Redis集群以及实现的方法介绍&#xff1f;哨兵模式(sentinel)&#xff1f;cluster&#xff1f;&#xff1f; 一-4 Redis的库&#xff1f;…

大语言模型驱动的跨域属性级情感分析——论文阅读笔记

前言 论文PDF下载地址&#xff1a;7156 最近想搜一下基于大语言模型的情感分析论文&#xff0c;搜到了这篇在今年发表的论文&#xff0c;于是简单阅读之后在这里记一下笔记。 如图1所示&#xff0c;在餐厅领域中的"快"是上菜快&#xff0c;属于正面情感&#xff0c;但…

2022 icpc南京(I,G,A,D,M,B)

文章目录 [I. Perfect Palindrome](https://codeforces.com/gym/104128/problem/I)[G. Inscryption](https://codeforces.com/gym/104128/problem/G)[A.Stop, Yesterday Please No More](https://codeforces.com/gym/104128/problem/A)[D. Chat Program](https://codeforces.co…