導讀:使用百度AI內容審核,可以實現實時或定時進行內容的審核,主要可以應用在短網址生成、論壇發帖、論壇回復、網站留言、文章評論等方面。
近期在做短網址的程序開發,涉及到目標網站的審核問題,害怕出現違規網站生成的連結,最後導致域名或網站被關停。測試了目前市場上主流的短網址生成平臺,均沒有進行網址的檢測,直接就生成了網址,也許是後臺有人工審核獲取定時檢測功能吧!
目前網站
百度AI開發平臺
步驟
註冊帳戶、身份認證這兩項就不做演示了。
文本內容審核
進入百度AI開放平臺,點擊菜單中的「開放能力」,選擇如下:
內容審核可以實現什麼?
對色情、暴恐違禁、政治敏感、推廣、低俗辱罵、低質灌水等文本內容進行識別,配合用戶自定義黑白名單一站式解決文章內容、用戶評論的審核問題。
如何使用
在控制臺中創建應用,如下圖:
創建後,那麼應用列表中的參數信息,包含AppID、API Key、Secret Key參數。
自定義策略
在百度AI開放平臺首頁點擊菜單中的「開放平臺」,選擇「內容審核平臺」,如下圖:
點擊進入後,繼續點擊「立即使用」就可以進入到策略自定義頁面,可自行依據情況創建策略,如下圖:
創建完成後啟用即可,可設置策略優先級(P0表示優先級最好)。
準備工作
我們以PHP代碼為例,下載官方SDK文件。如下圖:
點擊下載即可下載SDK壓縮包。我們將下載好的壓縮包進行解壓。得到如下文件目錄。如下圖:
這裡我們需要對文件進行刪減優化,去除其他接口的文件,只保留文本審核的即可。
我們只保留如下文件,如下圖
開發框架
我們以thinkphp5.1框架為例,在根目錄下的extend下新建baidu_ai文件夾用於存放SDK文件包。將我們優化後的代碼包放入其中。示例如下:
示例代碼
require_once '../extend/baidu_ai/AipImageCensor.php';$client = new \AipImageCensor(AppID,API Key, Secret Key);$result = $client->textCensorUserDefined('待檢測文本');
接口返回
{"log_id":123456789,"conclusion":"合規"}
我們可以通過判斷conclusion的值,進而判斷整體的審核結果。