亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

PHP利用百度ai實現文本和圖片審核

2024-05-05 00:08:57
字體:
來源:轉載
供稿:網友

之前做平臺內容發布審核都是自己構建一套違禁詞庫,在代碼中利用詞庫判斷用戶發布的內容,現在可以使用百度ai api完成這個功能。接下來就簡單說下怎么做吧:

首先打開百度ai 開發平臺 注冊一個賬號:

PHP,百度ai,文本,圖片,審核

注冊賬號,進入控制臺

PHP,百度ai,文本,圖片,審核

創建自己的應用,獲取apikey 和秘鑰 

PHP,百度ai,文本,圖片,審核

進入文檔頁 文本審核:

PHP,百度ai,文本,圖片,審核

圖像審核:

PHP,百度ai,文本,圖片,審核

文檔很詳細,實現用戶發布內容審核 圖片審核還是很方便簡單的。我沒有使用官方的sdk,簡單的整合了一下作為練手,以下是我簡單的代碼demo:

class Sentive{  protected $accessTokenUrl = 'https://aip.baidubce.com/oauth/2.0/token';//獲取token url  protected $textUrl = 'https://aip.baidubce.com/rest/2.0/antispam/v2/spam';//文本審核url  protected $imgUrl = 'https://aip.baidubce.com/api/v1/solution/direct/img_censor';//圖片審核url  protected $avatarUrl = 'https://aip.baidubce.com/rest/2.0/solution/v1/face_audit';//頭像審核url  protected $grant_type;  protected $client_id;  protected $client_secret;  function __construct()  {    $this->grant_type = 'client_credentials';    $this->client_id = 'xxx';//API Key    $this->client_secret = 'xxx';//Secret Key  }  static function request($url = '', $param = '')  {    if (empty($url) || empty($param)) {      return false;    }    $postUrl = $url;    $curlPost = $param;    $curl = curl_init();//初始化curl    curl_setopt($curl, CURLOPT_URL, $postUrl);//抓取指定網頁    curl_setopt($curl, CURLOPT_HEADER, 0);//設置header    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);//要求結果為字符串且輸出到屏幕上    curl_setopt($curl, CURLOPT_POST, 1);//post提交方式    curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost);    $data = curl_exec($curl);//運行curl    curl_close($curl);    return $data;  }  static function request_post($url = '', $param = array(), $type)  {    if (empty($url) || empty($param)) {      return false;    }    $postUrl = $url;    $curlPost = $param;    $curl = curl_init();    curl_setopt($curl, CURLOPT_URL, $postUrl);    curl_setopt($curl, CURLOPT_HEADER, 0);    // 要求結果為字符串    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);    // post方式    curl_setopt($curl, CURLOPT_POST, 1);    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);    curl_setopt($curl, CURLOPT_POSTFIELDS, $curlPost);    if ($type == "text") {      curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/x-www-form-urlencoded'));    } else {      curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json;charset=utf-8'));    }    curl_setopt($curl, CURLINFO_HEADER_OUT, true);    $data = curl_exec($curl);    $code = curl_getinfo($curl, CURLINFO_HTTP_CODE);    if ($code === 0) {      throw new /Exception(curl_error($curl));    }    curl_close($curl);    return $data;  }  //獲取token  public function getToken()  {    new Redis();    $post_data['grant_type'] = $this->grant_type;    $post_data['client_id'] = $this->client_id;    $post_data['client_secret'] = $this->client_secret;    $o = "";    foreach ($post_data as $k => $v) {      $o .= "$k=" . urlencode($v) . "&";    }    $post_data = substr($o, 0, -1);    $res = self::request($this->accessTokenUrl, $post_data);    $redis->setkey("filterToken", json_decode($res, true)['access_token']);    return json_decode($res, true)['access_token'];  }  //文本審核  public function textVerify($data)  {    new Redis();    $token = $redis->get("filterToken");    if (empty($token)) {      $token = $this->getToken();    }    $curl = $this->textUrl . "?access_token=" . $token;    $result = self::request_post($curl, $data, "text");    return json_decode($result, true);  }  //圖片審核  public function imgVerify($img)  {    $redis = new Redis();    $token = $redis->get("filterToken");    if (empty($token)) {      $token = $this->getToken();    }    $curl = $this->imgUrl . "?access_token=" . $token;    $bodys = array(      'image' => $img,      'scenes' => array("ocr",        "face", "public", "politician", "antiporn", "terror", "webimage", "disgust",        'watermark')    );    $bodys = json_encode($bodys);    $result = self::request_post($curl, $bodys, "img");    return json_decode($result, true);  }  //頭像審核  public function avatarVerify($img)  {    $redis = new Redis();    $token = $redis->get("filterToken");    if (empty($token)) {      $token = $this->getToken();    }    $curl = $this->avatarUrl . "?access_token=" . $token;    $bodys = array(      "configId" => "1",      "images" => $img    );    $result = self::request_post($curl, $bodys, "text");    return json_decode($result, true);  }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情视频一区二区三区不卡| 色婷婷综合久久久久| 亚洲天堂一区二区三区| 国产精品情侣自拍| 久久久久成人精品| 中文字幕不卡在线视频极品| 国产专区精品视频| 日韩视频免费中文字幕| 欧美午夜精品久久久久久久| 日韩av一区在线| 久久久噜久噜久久综合| 在线观看成人黄色| 欧美日韩一区二区三区| 欧美一级免费看| 亚洲欧美国产一区二区三区| 日韩免费中文字幕| 欧美激情2020午夜免费观看| 国产精品久久久久久久9999| 国产精品视频永久免费播放| 在线观看成人黄色| 成人啪啪免费看| 国内精品久久久久伊人av| 亚洲人成电影在线| 九九精品视频在线观看| 日韩欧美国产中文字幕| 国产精品白嫩美女在线观看| 亚洲国产精久久久久久久| 丝袜美腿亚洲一区二区| 欧美午夜激情视频| 日韩在线观看免费高清完整版| 欧美激情网站在线观看| 日韩免费av在线| 96精品久久久久中文字幕| 国产成人av在线| 日韩激情片免费| 北条麻妃久久精品| 国产亚洲人成a一在线v站| 久久久999精品免费| 亚洲xxxx3d| 成人免费网站在线| 亚洲最大成人网色| 插插插亚洲综合网| 91大神在线播放精品| 欧美成人精品影院| 午夜精品一区二区三区av| 自拍视频国产精品| 91久久精品在线| 欧美性猛交xxxx免费看漫画| 亚洲人成电影网站| 欧美激情精品久久久久久变态| 欧美日韩精品在线播放| 性欧美办公室18xxxxhd| 中文字幕亚洲第一| 中文字幕精品www乱入免费视频| 色婷婷av一区二区三区久久| 亚洲精品国产精品乱码不99按摩| 国产精品久久久久久亚洲调教| 欧美专区日韩视频| 亚洲九九九在线观看| 亚洲欧洲国产精品| 日韩中文字幕视频在线| 98精品国产高清在线xxxx天堂| 国产久一一精品| 亚洲免费视频在线观看| 亚洲国产精品高清久久久| 久久中文字幕在线视频| 日韩视频精品在线| 成人黄色生活片| 国产日韩在线精品av| 欧美性高潮在线| 中文字幕视频在线免费欧美日韩综合在线看| 亚洲片在线观看| 亚洲女人天堂视频| www.久久撸.com| 国产日韩精品综合网站| 日产精品久久久一区二区福利| 国产精品嫩草影院久久久| 国产成人精品视频在线| 51精品在线观看| 亚洲成人久久网| 日韩电影免费在线观看中文字幕| 中文字幕精品在线视频| 久久91超碰青草是什么| 91久久久久久久久久久| 青青在线视频一区二区三区| 美女性感视频久久久| 亚洲一区二区三区视频播放| 亚洲欧美综合区自拍另类| 538国产精品一区二区免费视频| 色午夜这里只有精品| 欧美日韩在线视频首页| 国产精品丝袜一区二区三区| 亚洲精品成人久久电影| www.欧美三级电影.com| 麻豆国产va免费精品高清在线| 亚洲国产成人av在线| 91av在线播放| 国产精品91在线观看| www.欧美三级电影.com| 久久精品91久久香蕉加勒比| 欧美综合国产精品久久丁香| 日韩av在线免费播放| 亚洲精品免费av| 亚洲а∨天堂久久精品喷水| 91久久精品国产| 色吧影院999| 久久男人av资源网站| 91精品国产亚洲| 成人观看高清在线观看免费| 91精品国产高清久久久久久91| 欧美日韩精品在线| 欧美成人午夜视频| 国产精品成人av性教育| 91精品国产沙发| 日韩一区二区精品视频| 一区二区三区四区精品| 久久综合88中文色鬼| 欧美午夜xxx| 国产精品视频在线播放| 欧美在线观看www| 亚洲精品国产精品乱码不99按摩| 神马久久久久久| 国内精品小视频| 另类少妇人与禽zozz0性伦| 日韩av高清不卡| 成人福利网站在线观看11| 久久久女人电视剧免费播放下载| 久久久久久久网站| 亚洲第一福利网站| 久久伊人91精品综合网站| 亚洲图片欧洲图片av| 日韩激情av在线免费观看| 欧美有码在线观看视频| 亚洲桃花岛网站| 久久综合国产精品台湾中文娱乐网| 自拍偷拍亚洲一区| 精品久久久中文| 精品国模在线视频| 在线日韩av观看| 国内精品美女av在线播放| 国产综合福利在线| 欧美精品第一页在线播放| 98视频在线噜噜噜国产| 亚洲一级一级97网| 日韩欧美福利视频| 欧美日韩国产精品一区二区三区四区| 狠狠色噜噜狠狠狠狠97| 成人国产精品日本在线| 国产精品久久久久7777婷婷| 91在线中文字幕| 91热精品视频| 91高清视频免费| 国产欧美精品久久久| 在线观看免费高清视频97| 国产精品对白刺激| 欧美性色xo影院| 一区二区三区在线播放欧美| 91超碰中文字幕久久精品| 91亚洲永久免费精品| 日韩精品丝袜在线| 成人福利网站在线观看11| 欧美日韩亚洲视频| 国产精品99蜜臀久久不卡二区| 91午夜理伦私人影院|