llm-agents/openai-client

LLM Agents 的 OpenAI API 客户端

1.4.1 2024-09-10 15:22 UTC

This package is auto-updated.

Last update: 2024-09-10 15:23:13 UTC


README

PHP Latest Version on Packagist Total Downloads

此包是您将 OpenAI 强大的 API 集成到您的 LLM Agents 项目的首选解决方案。

包中包含什么?

  • 使用 Spiral 框架轻松设置
  • 与 OpenAI API 的平滑集成
  • 专为与 LLM Agents 一起使用而构建

安装 🛠️

  1. 运行此命令以将包添加到您的项目
composer require llm-agents/openai-client
  1. 就这样!您可以开始了。

在 Spiral 中设置

要在您的 Spiral 应用中运行 OpenAI 客户端,您需要注册引导加载器。

以下是方法:

  1. 打开您的 app/src/Application/Kernel.php 文件。

  2. 在您的 Kernel 类中添加 LLM\Agents\OpenAI\Client\Integration\Spiral\OpenAIClientBootloader 引导加载器

class Kernel extends \Spiral\Framework\Kernel
{
   public function defineBootloaders(): array
   {
       return [
           // ... other bootloaders ...
           \LLM\Agents\OpenAI\Client\Integration\Spiral\OpenAIClientBootloader::class,
       ];
   }
}

该包使用您的 OpenAI API 密钥和组织(如有)进行身份验证。

在您的 .env 文件中设置这些

OPENAI_KEY=your_api_key_here

在 Laravel 中设置

如果您使用 Laravel 框架,则需要安装 openai-php/laravel 包并注册服务提供者。

以下是方法:

  1. 安装 openai-php/laravel
composer require openai-php/laravel
  1. 接下来,执行安装命令
php artisan openai:install
  1. 最后,将您的 OpenAI API 密钥添加到您的 .env 文件
OPENAI_API_KEY=sk-...
OPENAI_ORGANIZATION=org-...
  1. 并注册 LLM\Agents\OpenAI\Client\Integration\Laravel\OpenAIClientServiceProvider

就这样!服务提供者将为您注册 LLMInterface

贡献

我们很高兴得到帮助,使这个包变得更好!以下是如何参与:

  1. 复制仓库
  2. 进行更改
  3. 创建一个新的拉取请求

请确保您的代码遵循 PSR-12 编码标准,并为任何新功能包含测试。

许可

本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件。

就是这样,各位!如果您遇到任何问题或有疑问,请随时在 GitHub 上提交问题。