smskin / laravel-opeai
laravel项目的OpenAI API封装
dev-main
2024-08-26 08:57 UTC
Requires
- php: ^8.1
- laravel/framework: ^10 || ^11
- openai-php/client: ^0.10
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.62
- mockery/mockery: ^1.6
- orchestra/testbench: ^8 || ^9
- phpunit/phpunit: ^10.5
- vimeo/psalm: ^5.25
This package is auto-updated.
Last update: 2024-09-26 09:11:40 UTC
README
此库基于官方的PHP OpenAI库 openai-php/client.
安装
composer require smskin/laravel-opeai
php artisan vendor:publish --provider="SMSkin\LaravelOpenAi\Providers\ServiceProvider"
将创建一个配置文件 config/openai.php
环境
- OPENAI_API_KEY - API密钥
- OPENAI_ASYNC_TASK_CONNECTION - 队列任务的连接(默认:null)
- OPENAI_ASYNC_TASK_QUEUE - 队列任务的队列(默认:null)
组件
\SMSkin\LaravelOpenAi\Api
主类,可用于访问模块