llm-agents / openai-client
LLM Agents 的 OpenAI API 客户端
1.4.1
2024-09-10 15:22 UTC
Requires
- php: ^8.3
- guzzlehttp/guzzle: ^7.0
- llm-agents/agents: ^1.6
- openai-php/client: ^0.10.1
Requires (Dev)
- illuminate/support: ^11.0
- phpunit/phpunit: ^11.3
- spiral/boot: ^3.13
README
此包是您将 OpenAI 强大的 API 集成到您的 LLM Agents 项目的首选解决方案。
包中包含什么?
- 使用 Spiral 框架轻松设置
- 与 OpenAI API 的平滑集成
- 专为与 LLM Agents 一起使用而构建
安装 🛠️
- 运行此命令以将包添加到您的项目
composer require llm-agents/openai-client
- 就这样!您可以开始了。
在 Spiral 中设置
要在您的 Spiral 应用中运行 OpenAI 客户端,您需要注册引导加载器。
以下是方法:
-
打开您的
app/src/Application/Kernel.php
文件。 -
在您的
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
包并注册服务提供者。
以下是方法:
- 安装
openai-php/laravel
包
composer require openai-php/laravel
- 接下来,执行安装命令
php artisan openai:install
- 最后,将您的 OpenAI API 密钥添加到您的
.env
文件
OPENAI_API_KEY=sk-...
OPENAI_ORGANIZATION=org-...
- 并注册
LLM\Agents\OpenAI\Client\Integration\Laravel\OpenAIClientServiceProvider
就这样!服务提供者将为您注册 LLMInterface
。
贡献
我们很高兴得到帮助,使这个包变得更好!以下是如何参与:
- 复制仓库
- 进行更改
- 创建一个新的拉取请求
请确保您的代码遵循 PSR-12 编码标准,并为任何新功能包含测试。
许可
本项目采用 MIT 许可证 - 有关详细信息,请参阅 LICENSE 文件。
就是这样,各位!如果您遇到任何问题或有疑问,请随时在 GitHub 上提交问题。