gouda / laravel-ChatGPT
该软件包最新版本(v0.1)没有可用的许可信息。
v0.1
2023-06-16 19:10 UTC
Requires
- ext-json: *
Requires (Dev)
- orchestra/testbench: ^7.8
This package is auto-updated.
Last update: 2024-09-11 23:41:27 UTC
README
####注意:这是一个Beta版本,我希望在这个软件包中完成所有想法。
用于laravel应用程序与ChatGPT集成的示例软件包
你好,我是Gouda!👋
🚀 关于我
我是一个软件工程师...
安装
使用composer安装
composer require gouda/laravel-chatgpt
在config/app.php中添加服务提供者
\Gouda\LaravelChatgpt\LaravelChatGptServiceProvider::class,
运行迁移
php artisan migrate
环境变量
要运行此软件包,您需要将以下环境变量添加到您的.env文件中
gpt_token
gpt_model
或者运行以下命令
php artisan vendor:publish --tag=chat-gpt-config
如何使用?
发送新的问题
$answer = LaravelGPT::newQuestion('Hello GPT!');
在这个例子中,newQuestion函数将自动在数据库中创建对话,但如果您想向特定对话发送问题,可以使用以下函数
使用此函数获取所有用户对话
LaravelGPTDialogs::getUserDialogs(Auth::id());
使用此函数获取一个对话
LaravelGPTDialogs::getDialogById($dialog_id);
##音频
$audio = AudioGPT::newAudio($filePath);
您可以将lang作为可选参数传递
$audio = AudioGPT::newAudio($filePath, 'ar');
支持
如需支持,请通过电子邮件dev.mohamedgouda@gmail.com联系