用于Laravel的OpenAI api扩展包

2023-06-01 00:00:00 用于 扩展 OpenAI

早在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

相关文章