支持 composer、laravel/lumen/thinkphp/hyperf
requirements
- composer
- php >= 7.1
- ext-json >= 1.0
install
$ composer require mkang-dev/baidu-aip
usage
require 'vendor/autoload.php';
$config = [
'use' => 'default',
'debug' => true,
'applications' => [
'default' => [
'app_id' => 'your app id',
'api_key' => 'your api key',
'secret_key' => 'your secret key',
],
'your app' => [
'app_id' => 'your app id',
'api_key' => 'your api key',
'secret_key' => 'your secret key',
],
]
];
$aip = new \Mkang\BaiduAIP\BaiduAIP($config);
var_dump(json_encode($aip->image_censor->antiSpam('测试')));
var_dump(json_encode($aip->use('your app')->image_censor->antiSpam('测试')));
sdk支持多应用,使用 use 切换当前应用配置。
$aip->image_censor
图像审核服务,对应百度AI开放平台中视觉技术的 图像审核 API$aip->image_classify
图像识别服务,对应百度AI开放平台中视觉技术的 图像识别 API$aip->image_search
图像搜索服务,对应百度AI开放平台中视觉技术的 图像搜索 API$aip->image_process
图像效果增强服务,对应百度AI开放平台中视觉技术的 图像效果增强 API$aip->body_analysis
人体分析服务,对应百度AI开放平台中视觉技术的 人体分析 API$aip->face
人脸识别服务,对应百度AI开放平台中视觉技术的 人脸识别 API$aip->ocr
文字识别服务,对应百度AI开放平台中视觉技术的 文字识别 API$aip->nlp
自然语言处理服务,对应百度AI开放平台中的 自然语言 API$aip->speech
百度语音服务,对应百度AI开放平台中的 百度语音 API$aip->kg
讲真这个我也不知道干什么的,但是官方SDK有