导入jar
复制代码
1
2
3
4
5
6<dependency> <groupId>com.baidu.aip</groupId> <artifactId>java-sdk</artifactId> <version>${version}</version> </dependency>
配置:
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31//图像 public class Sample { //设置APPID/AK/SK public static final String APP_ID = "你的 App ID"; public static final String API_KEY = "你的 Api Key"; public static final String SECRET_KEY = "你的 Secret Key"; public static void main(String[] args) { // 初始化一个AipContentCensor AipContentCensor client = new AipContentCensor(APP_ID, API_KEY, SECRET_KEY); // 可选:设置网络连接参数 client.setConnectionTimeoutInMillis(2000); client.setSocketTimeoutInMillis(60000); // 可选:设置代理服务器地址, http和socket二选一,或者均不设置 client.setHttpProxy("proxy_host", proxy_port); // 设置http代理 client.setSocketProxy("proxy_host", proxy_port); // 设置socket代理 // 可选:设置log4j日志输出格式,若不设置,则使用默认配置 // 也可以直接通过jvm启动参数设置此环境变量 System.setProperty("aip.log4j.conf", "path/to/your/log4j.properties"); // 调用接口 String path = "test.jpg"; JSONObject res = client.antiPorn(path); System.out.println(res.toString(2)); } }
复制代码
1
2
3
4
5
6
7
8
9//文本 public void sample(AipContentCensor client) { // 参数为本地图片路径 String text = "测试文本"; JSONObject response = client.textCensorUserDefined(text); System.out.println(response.toString()); }
其他方法请参考百度api:https://ai.baidu.com/ai-doc/ANTIPORN/hk3h6xdbp
最后
以上就是丰富鸭子最近收集整理的关于使用百度关键词过滤(文本,图像)的全部内容,更多相关使用百度关键词过滤(文本内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复