fonclub/openai-laravel-client

OpenAI PHP for Laravel 是一个增强型的 PHP API 客户端,允许您与 Open AI API 进行交互

0.3.5 2023-03-14 11:45 UTC

This package is auto-updated.

Last update: 2024-09-14 15:02:01 UTC


README

GitHub Workflow Status (master) Total Downloads Latest Version License

OpenAI PHP for Laravel 是一个由社区维护的 PHP API 客户端,允许您与 Open AI API 进行交互。如果您或您的业务依赖于此包,支持为此有价值工具投入时间和精力的开发者是很重要的

注意: 此存储库包含 OpenAI PHP for Laravel 的集成代码。如果您想以框架无关的方式使用 OpenAI PHP 客户端,请查看 openai-php/client 存储库。

入门

需要 PHP 8.1+

首先,通过 Composer 包管理器安装 OpenAI

composer require openai-php/laravel

然后,发布配置文件

php artisan vendor:publish --provider="OpenAI\Laravel\ServiceProvider"

这将创建一个 config/openai.php 配置文件到您的项目中,您可以使用环境变量根据需要修改它

OPENAI_API_KEY=sk-...

最后,您可以使用 OpenAI 门面来访问 OpenAI API

use OpenAI\Laravel\Facades\OpenAI;

$result = OpenAI::completions()->create([
    'model' => 'text-davinci-003',
    'prompt' => 'PHP is',
]);

echo $result['choices'][0]['text']; // an open-source, widely-used, server-side scripting language.

用法

有关用法示例,请参阅 openai-php/client 存储库。

OpenAI PHP for Laravel 是一个开源软件,许可协议为 MIT 许可证