七牛文章审核代码

文字审核 七牛云 文章 2022-02-14 21:35 419 0 全屏看文

AI助手支持GPT4.0

这里首先需要SDK

下载地址: https://github.com/qiniu/php-sdk/releases

API地址: https://developer.qiniu.com/censor/5588/image-censor

<?php

require_once __DIR__ . '/../autoload.php';

use Qiniu\Auth;
use Qiniu\Config;
use Qiniu\Storage\ArgusManager;

// 控制台获取密钥:https://portal.qiniu.com/user/key
$accessKey = 'aaaa';
$secretKey = 'bbbb';

$auth = new Auth($accessKey, $secretKey);

$config = new Config();
$argusManager = new ArgusManager($auth, $config);

// 图片内容审核
// 参考文档:https://developer.qiniu.com/censor/api/5588/image-censor

$body = '{
    "data":{
        "uri":"https://www-static.qbox.me/_next/static/media/pic01.c8b5db2cc5fcb6fc4e6349c9e37c8e6b.png"
    },
    "params":{
        "scenes":[
            "pulp",
            "terror",
            "politician",
            "ads"
        ]
    }
}';

list($ret, $err) = $argusManager->censorImage($body);
echo "\n====> Result is: \n";
if ($err !== null) {
    var_dump($err);
} else {
    var_dump($ret);
}


返回参数:

====> Result is: array(4) { ["code"]=> int(200) ["message"]=> string(2) "OK" ["entry_id"]=> string(32) "620a586c00018704976ace9f77f546d4" ["result"]=> array(2) { ["suggestion"]=> string(4) "pass" ["scenes"]=> array(4) { ["ads"]=> array(2) { ["suggestion"]=> string(4) "pass" ["details"]=> array(1) { [0]=> array(3) { ["suggestion"]=> string(4) "pass" ["label"]=> string(6) "normal" ["score"]=> float(0.9991) } } } ["politician"]=> array(1) { ["suggestion"]=> string(4) "pass" } ["pulp"]=> array(2) { ["suggestion"]=> string(4) "pass" ["details"]=> array(1) { [0]=> array(3) { ["suggestion"]=> string(4) "pass" ["label"]=> string(6) "normal" ["score"]=> float(0.9331399) } } } ["terror"]=> array(2) { ["suggestion"]=> string(4) "pass" ["details"]=> array(1) { [0]=> array(3) { ["suggestion"]=> string(4) "pass" ["label"]=> string(6) "normal" ["score"]=> float(0.99) } } } } } }


JSON表示

{
	"code": 200,
	"message": "OK",
	"entry_id": "620a5c9e00018704a9b5e650105d750d",
	"result": {
		"suggestion": "pass",
		"scenes": {
			"ads": {
				"suggestion": "pass",
				"details": [{
					"suggestion": "pass",
					"label": "normal",
					"score": 0.9991
				}]
			},
			"politician": {
				"suggestion": "pass"
			},
			"pulp": {
				"suggestion": "pass",
				"details": [{
					"suggestion": "pass",
					"label": "normal",
					"score": 0.9331399
				}]
			},
			"terror": {
				"suggestion": "pass",
				"details": [{
					"suggestion": "pass",
					"label": "normal",
					"score": 0.99
				}]
			}
		}
	}
}


image.png

按照这个判断

如果是pass 则表示无异常。

否则可能会存在异常。就得看下面几个选项了。

-EOF-

AI助手支持GPT4.0


您还可能感兴趣的文章