athlon18 / laravel-ai
优雅的laravel ai客户端
Installs: 2
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 3
pkg:composer/athlon18/laravel-ai
Requires
- laravel/framework: ^5.4
 - waimao/ai: ^1.0.0
 
Requires (Dev)
- phpunit/phpunit: ^6.0
 
This package is auto-updated.
Last update: 2025-10-29 03:24:34 UTC
README
基于crisen/laravel-ai 做的衍生版本,如要使用BAIDU_AI,请使用crisen/laravel-ai的包
laravel-ai
使用laravel ai优雅的调用ai客户端
安装
composer require athlon18/laravel-ai":dev-master -vvv
非laravel版本,点击这里
配置
app.php中
//注册服务提供者
'providers' => [
    
    .....
    
    Athlon18\LaravelAi\AiServiceProvider::class,
    
];
// 注册facades
'aliases' => [
    
    ....
    
    'Ai' => Athlon18\LaravelAi\Facades\Ai::class,
]
发布资源
artisan vendor:publish --provider=Athlon18\LaravelAi\AiServiceProvider
配置
ai.php
return [
    
    'default' => 'baidu',
    'drivers' => [
        'baidu' => [
            'app_id' => 'your appid', // 百度appid
            'api_key' => 'your api key', // 百度apikey
            'secret_key' => 'your api secret' // 百度secret key
        ],
        'tencent' => [
       	 	'app_id' => 'your appid', // 腾讯appid
       		 'app_key' => 'your secret id', // 腾讯appid
    	]
    ]
];
使用简介
namespace someNameSpace;
use Athlon18\LaravelAi\Facades\Ai;
....
class SomeController{
	public function facesetAdd(){
		//人脸检索
		$res = Ai::face()
		        ->url("http://domaon.com/someimgae.jpeg")
		        ->detect();
		 dd($res);
	}
}
更多使用方法
支持的驱动
- 百度AI
 - 腾讯AI