此擴充套件包主要是針對 laravel 阿里鑑黃包括文字、圖片、視訊,關鍵詞文字檢測以及對圖片涉黃、暴恐、敏感檢測、廣告、二維碼視訊色情、暴恐涉政視訊等。
composer require "james.xue/laravel-ali-green"
php artisan vendor:publish --tag=aliyun-green
a、字串
// 文字
\LaravelAliGreen::checkText('cnm');
// 圖片
\LaravelAliGreen::checkImg('http://nos.netease.com/yidun/2-0-0-4f903f968e6849d3930ef0f50af74fc2.jpg');
// 視訊(非同步)視訊同步檢測介面只支援通過上傳視訊截幀圖片的方式進行檢測,目前本擴充套件包不支援同步
\LaravelAliGreen::checkVideo('http://vfx.mtime.cn/Video/2019/03/21/mp4/190321153853126488.mp4');
// 查詢視訊非同步檢測結果 taskId
\LaravelAliGreen::checkResult('vi4bzThu6JXD347OqceSNiqp-1sjE7S','vi6Apksz3BbCg56RtbnAUpzm-1sjE7S');
b、陣列
// 文字
LaravelAliGreen::checkText(['cnm']);
// 圖片
LaravelAliGreen::checkImg(['http://nos.netease.com/yidun/2-0-0-4f903f968e6849d3930ef0f50af74fc2.jpg']);
// 視訊(非同步)視訊同步檢測介面只支援通過上傳視訊截幀圖片的方式進行檢測,目前本擴充套件包不支援同步
LaravelAliGreen::checkVideo(['http://vfx.mtime.cn/Video/2019/03/21/mp4/190321153853126488.mp4','http://vfx.mtime.cn/Video/2019/03/19/mp4/190319222227698228.mp4']);
// 查詢視訊非同步檢測結果 taskId
LaravelAliGreen::checkResult(['vi4bzThu6JXD347OqceSNiqp-1sjE7S','vi6Apksz3BbCg56RtbnAUpzm-1sjE7S']);
文字支援自定義文字
自定義文字在aliyun.php
中content
配置中
/*
* 自定義 text 內容
*/
"content" => [
"cnm",
]
使用視訊(非同步)檢測一定要看清楚 aliyun
中 scenes
否則會檢測失敗。
LaravelAliGreen::store("porn")->checkText(['cnm']);
擴充套件包肯定還有不足之處,最後歡迎各位 PR 以帶來更好的功能
GitHub:https://github.com/xiaoxuan6/laravel-ali-g...
本作品採用《CC 協議》,轉載必須註明作者和本文連結