用于Laravel的OpenAI api扩展包
早在2022年10月份,Nuno Maduro就发布了一个OpenAI PHP客户端,本周他宣布了一个名为OpenAPI Laravel的品牌Laravel集成。
OpenAI PHP客户端:
https://laravel-news.com/openai-php-client
努诺在Twitter上说:
"OpenAI PHP for Laravel是一个超强的PHP API客户端,
可以让你与Open AI API互动,有了这个集成,
开发者现在可以在他们的Laravel应用程序中轻松使用OpenAI强大的自然语言处理能力。"
开始使用该软件包是非常简单的,你可以在这里看到指南。
首先,安装OpenAI:
composer require openai-php/laravel
接下来,发布配置文件:
php artisan vendor:publish --provider="OpenAI\Laravel\ServiceProvider"
这将在你的项目中创建一个config/openai.php配置文件,你可以根据你的需要修改该文件
使用环境变量:
OPENAI_API_KEY=sk-...
最后,你可以使用OpenAI facade来访问OpenAI的API:
use OpenAI\Laravel\Facades\OpenAI;
$result = OpenAI::completions()->create([
'model' => 'text-davinci-003',
'prompt' => 'PHP is',
]);
echo $result['choices'][0]['text']; //是一种开源的、广泛使用的、服务器端的脚本语言。
请查看repo的完整说明:
https://github.com/openai-php/laravel
关于使用例子,请看openai-php/client仓库:
https://github.com/openai-php/client
转:
https://laravel-news.com/openai-for-laravel
相关文章