[擴充套件包] Laravel-ali-green 阿里鑑黃包括文字、圖片、視訊

曉軒發表於2020-04-05

此擴充套件包主要是針對 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.phpcontent配置中

/*
* 自定義 text 內容
*/
"content" => [
    "cnm",
]

使用視訊(非同步)檢測一定要看清楚 aliyunscenes 否則會檢測失敗。

LaravelAliGreen::store("porn")->checkText(['cnm']);

擴充套件包肯定還有不足之處,最後歡迎各位 PR 以帶來更好的功能

GitHub:https://github.com/xiaoxuan6/laravel-ali-g...

本作品採用《CC 協議》,轉載必須註明作者和本文連結

不要輕易放棄。學習成長的路上,我們長路漫漫,只因學無止境

Don't give up easily. On the way of learning and growing up, we have a long way to go, just because there is no end to learning.

相關文章