Stars: 102
Forks: 23
Pull Requests: 0
Issues: 0
Watchers: 2
Last Updated: 2023-09-12 14:57:02
敏感词检测,违禁词过滤,敏感词过滤,敏感词库,一键启动,本地运行,私有化部署,1分钟接入完成,支持docker,支持在线api
License:
Languages: Go, JavaScript, PHP, Java, Python, Dockerfile, C#
提供文本识别、智能鉴黄、涉政检测、谩骂等等 敏感词检测过滤服务,
可部署至本地或云服务器,一键启动,直接服务器本地检测,低网络延迟、内容隐私。
『开箱即用的检测服务』、不限调用次数。
[root@localhost svc]# ls
blacklist.txt config.ini whitelist.txt wordscheck
[root@localhost svc]# ./wordscheck
[root@localhost ~]# curl -H "Accept: application/json" -H "Content-type: application/json" -X POST -d "{\"content\":\"他在传播艳情内容\"}" http://localhost:8080/wordscheck
curl结果
{
"code": "0",
"msg": "检测成功",
"return_str": "他在传播**内容",
"word_list": [{
"keyword": "艳情",
"category": "色情",
"position": "4-5",
"level": "高"
}]
}
config.ini 配置文件
Windows、MacOs部署基本相同
运行文件 | 环境说明 |
---|---|
wordscheck | Linux环境,常用的服务器x86_64、amd64 |
wordscheck_arm64 | Linux环境,aarch64、arm64的服务器 |
wordscheck_win.exe | Windows环境 |
wordscheck_mac_arm64 | MacOs环境,m1、m2芯片的电脑 |
wordscheck_mac | MacOs环境,intel芯片的电脑 |
代码示例目录example/http/
代码示例目录example/rpc/
blacklist.txt:黑名单,追加新的敏感词到检测服务中
whitelist.txt:白名单,从检测服务中排除某些敏感词
修改Dockerfile,调整系统环境、执行文件;配置config.ini
通过Dockerfile,自行build镜像,自己定个镜像名字
docker build -t 镜像名字 .
运行容器
docker run -p 8080:8080 -d 镜像名字