腾讯云数据万象内容审核详细步骤(JAVA版)
数据万象 内容审核
**首先需要先去官网注册账号 开通服务 创建存储桶 **
引入依赖
<dependency>
<groupId>com.qcloud</groupId>
<artifactId>cos_api</artifactId>
<version>5.6.227</version>
</dependency>
完整demo代码
package com.yuheng.demo12.doc;
import com.qcloud.cos.COSClient;
import com.qcloud.cos.ClientConfig;
import com.qcloud.cos.auth.BasicCOSCredentials;
import com.qcloud.cos.auth.COSCredentials;
import com.qcloud.cos.model.ciModel.auditing.TextAuditingRequest;
import com.qcloud.cos.model.ciModel.auditing.TextAuditingResponse;
import com.qcloud.cos.region.Region;
import java.util.Base64;
public class test1 {
public static void main(String[] args) {
// 1 初始化用户身份信息(secretId, secretKey)。
String secretId = "你自己的id";
String secretKey = "你自己的密码";
COSCredentials cred = new BasicCOSCredentials(secretId, secretKey);
// 2 设置 bucket 的区域, COS 地域的简称请参照 https://cloud.tencent.com/document/product/436/6224
// clientConfig 中包含了设置 region, https(默认 http), 超时, 代理等 set 方法, 使用可参见源码或者常见问题 Java SDK 部分。
Region region = new Region("ap-shanghai");
ClientConfig clientConfig = new ClientConfig(region);
// 3 生成 cos 客户端。
COSClient client = new COSClient(cred, clientConfig);
TextAuditingRequest request = new TextAuditingRequest();
request.setBucketName("你自己的存储桶");
// 要发送的文字
String originalString = "测试文本内容";
// 转化为base64才能发
byte[] bytes = originalString.getBytes(java.nio.charset.StandardCharsets.UTF_8);
String encodedString = Base64.getEncoder().encodeToString(bytes);
//发送
request.getInput().setContent(encodedString);
//获得response
TextAuditingResponse response = client.createAuditingTextJobs(request);
// 从获得的 response里面取出JobId
String x = response.getJobsDetail().getJobId();
// 用JobId发起查询请求
request.setJobId(x);
// 获得查询响应
TextAuditingResponse response1 = client.describeAuditingTextJob(request);
// 通过查询响应中的Label标签的值来判断是不是违规了
if (response1.getJobsDetail().getLabel().equals("Normal"))
{
System.out.println("没有检测到异常");
}else {
System.out.println("您输入的内容涉嫌违法");
}
System.out.println(response1.getJobsDetail());
}
}
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升