waimao / ai
优雅的ai客户端
Installs: 21
Dependents: 2
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 9
Type:librarylibrary
Requires
- php: >=7.0
Requires (Dev)
- mockery/mockery: ^1.0
- phpunit/phpunit: ^6.0
This package is not auto-updated.
Last update: 2024-12-12 05:44:14 UTC
README
基于crisen/ai 做的衍生版本,如要使用BAIDU_AI,请使用crisen/ai的包
优雅的AI客户端调用
官方的sdk用起来的感觉实在是太忧伤了,换一种更好的调用方式吧
特点
- 优雅的调用方式
- 仅支持php 7.0以上版本
- 参数兼容原生接口
- 隐藏了开发者不需要关注的细节
- 高度抽象的类
- 符合psr4标准 方便集成到各种项目中
支持的平台
- 百度AI平台
- 腾讯AI平台
安装
composer require "waimao/ai":"^1.0.0"
laravel框架,请点击这里
使用示例
use Waimao\AI\AI; ... //百度ai $baiduConfig = [ 'app_id' => 'your appid', 'api_key' => 'your api key', 'secret_key' => 'your secret key' ]; $ai = AI::baidu($baiduConfig); //腾讯ai $tencentConfig = [ 'app_id' => 'your appid', 'app_key' => 'your secret id', ]; $ai = AI::tencent($tencentConfig); // 图片检索 $url = 'http://aip.bdstatic.com/portal/dist/1543924308745/ai_images/logo.png'; $res = $ai->face()->url($url)->detect(); if($res->success()){ var_dump($res->toArray()) }else{ var_dump($res->getErrMsg()); }