欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 幼教 > 阿里云文本内容安全处理

阿里云文本内容安全处理

2025/5/2 16:39:17 来源:https://blog.csdn.net/hekai7217/article/details/143561494  浏览:    关键词:阿里云文本内容安全处理

1、什么是内容安全

内容安全是一款基于AI算法和云计算技术,对多媒体内容的不宜或违规内容提供识别和标注的产品。该产品,支持对各行业及业务场景下的图片、视频、文本、语音等对象进行检测,可以帮助您提高内容审核效率、提高平台内容质量和用户体验。

2、文本审核增强版SDK及接入指南

在线文档地址: https://help.aliyun.com/document_detail/433945.html?spm=5176.b82045537.console-base_help.dexternal.530aY5AiY5AiNJ

1、开通服务

2、为RAM用户授权

3、安装并接入SDK

3、代码实现

1.添加依赖

<dependency><groupId>com.aliyun</groupId><artifactId>green20220302</artifactId><version>2.2.8</version>
</dependency>

2、添加配置

package com.woniuxy.portal;import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.aliyun.green20220302.Client;
import com.aliyun.green20220302.models.TextModerationPlusRequest;
import com.aliyun.green20220302.models.TextModerationPlusResponse;
import com.aliyun.green20220302.models.TextModerationPlusResponseBody;
import com.aliyun.teaopenapi.models.Config;/*** @author yellow Docter*/
public class GreenTest {public static void main(String[] args) throws Exception {Config config = new Config();/*** 阿里云账号AccessKey拥有所有API的访问权限,建议您使用RAM用户进行API访问或日常运维。* 常见获取环境变量方式:*/config.setAccessKeyId("LTAI5t94bZbSvFxxx");config.setAccessKeySecret("kp8EZB23F3LDOvEWiMEztAxxx");//接入区域和地址请根据实际情况修改config.setRegionId("cn-shanghai");config.setEndpoint("green-cip.cn-shanghai.aliyuncs.com");//连接时超时时间,单位毫秒(ms)。config.setReadTimeout(6000);//读取时超时时间,单位毫秒(ms)。config.setConnectTimeout(3000);Client client = new Client(config);JSONObject serviceParameters = new JSONObject();
//        serviceParameters.put("content", "他妈的、傻逼");serviceParameters.put("content", "我们脱光衣服洗澡");TextModerationPlusRequest textModerationPlusRequest = new TextModerationPlusRequest();// 检测类型textModerationPlusRequest.setService("llm_query_moderation");textModerationPlusRequest.setServiceParameters(serviceParameters.toJSONString());try {TextModerationPlusResponse response = client.textModerationPlus(textModerationPlusRequest);if (response.getStatusCode() == 200) {TextModerationPlusResponseBody result = response.getBody();System.out.println(JSON.toJSONString(result));System.out.println("requestId = " + result.getRequestId());System.out.println("code = " + result.getCode());System.out.println("msg = " + result.getMessage());Integer code = result.getCode();if (200 == code) {TextModerationPlusResponseBody.TextModerationPlusResponseBodyData data = result.getData();System.out.println(JSON.toJSONString(data, true));} else {System.out.println("text moderation not success. code:" + code);}} else {System.out.println("response not success. status:" + response.getStatusCode());}} catch (Exception e) {e.printStackTrace();}}
}

4、返回结果说明

serviceParameters.put(“content”, “他妈的、傻逼”); 的结果如下

requestId = B439C978-DFB3-51D6-9042-64B12122C645
code = 200
msg = OK
{"advice":[{"answer":"作为一名AI语言模型,我不能提供涉及色情、暴力、政治等敏感话题的内容。如果您有其他相关问题,欢迎您提问。","hitLabel":"inappropriate_profanity"}],"result":[{"confidence":100.0,"label":"inappropriate_oral","riskWords":"他妈的"},{"confidence":100.0,"label":"inappropriate_profanity","riskWords":"傻逼"}],"riskLevel":"high"
}

serviceParameters.put(“content”, “我们脱光衣服洗澡”); 结果如下

requestId = F9EF0E7B-F711-5393-9224-6B35CF8424CF
code = 200
msg = OK
{"advice":[{"answer":"我作为一个人工智能模型,不会涉及或传播色情、暴力和政治相关的内容。任何关于性的内容都属于成年人才能了解的知识范畴。因此,我无法为您提供这方面的信息。如果您有其他问题需要帮助,可以继续提问。","hitLabel":"sexual_suggestive"}],"result":[{"confidence":100.0,"label":"sexual_suggestive","riskWords":"脱光衣服"}],"riskLevel":"high"
}

4、结果查看

在线文档说明:

第一个:advicex  下面的  inappropriate_profanity 说明   疑似攻击辱骂内容
第二个:advice: 下面的   sexual_suggestive  说明       疑似低俗内容     

image-20241106101054206

image-20241106101118084

riskLevel 结果说明:

image-20241106101157061

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词