zenghuang19/sensitive-words is a Laravel package for 敏感词检测 敏感词替换.
It currently has 7 GitHub stars and 4.156 downloads on Packagist (latest version v1.6).
Install it with composer require zenghuang19/sensitive-words.
Discover more Laravel packages by zenghuang19
or browse all Laravel packages to compare alternatives.
Last updated
Sensitive Fliter for Laravel5 based on sensitive-words.
composer require zenghuang19/sensitive-words
Using facade:
require_once "../src/SensitiveWord.php";
$filename = './words.txt';
$sensitive = new \Codetrainee\SensitiveWords\SensitiveWord();
$sensitive->addWords($filename);
$txt = "鸡鸡";
$words = $sensitive->filter($txt);//敏感词替换
$word = $sensitive->detection($txt);//敏感词检测
var_dump($words, $word);
例子
$APP_ID = '百度AppID';
$API_KEY = 'API Key';
$SECRET_KEY = 'Secret Key';
$client = new AipImageCensor($APP_ID, $API_KEY, $SECRET_KEY);
$result = $client->textCensorUserDefined("测试文本");
dd($result);
if ($result['conclusionType'] != 1){
//不合格的返回代码
}
个人账号 百度的文本审核是免费的,只限制QPS 图片审核每天限制2000张。企业账号未了解。更多使用方式及返回参数请查看 百度官方文档
MIT