naif / ChatGPT
一个用于询问ChatGPT并将问答存储到数据库以便查看的Laravel Nova工具。
v1.0.5
2023-06-30 16:59 UTC
Requires
- php: ^7.3|^8.0
- laravel/nova: ~4.0
This package is not auto-updated.
Last update: 2024-09-17 20:43:11 UTC
README
Laravel Nova 4 ChatGPT集成工具
Laravel Nova 4 ChatGPT集成工具将Laravel Nova 4与ChatGPT API结合。
功能
- 询问ChatGPT
- 将问题存储到数据库
- 复制答案
- 显示每个请求使用的总Token数
- 跟踪Token使用情况
- 历史页面便于参考
- 查看问题页面
- 删除问题
- 清除历史记录
要求
- PHP 8.0或更高版本
- Nova 4
- OpenAI API密钥
安装
您可以通过composer将此包安装到使用Nova的Laravel应用程序中
composer require naif/chatgpt
发布模型、迁移和配置文件
php artisan vendor:publish --provider="Naif\Chatgpt\ToolServiceProvider"
运行迁移
php artisan migrate
将以下内容添加到.env文件中
CHATGPT_NOVA4_API_KEY=###############
CHATGPT_NOVA4_MAX_TOKENS=1000
您可以增加Token以获取更多ChatGPT的响应文本。
使用方法
将工具添加到NovaServiceProvider.php
public function tools()
{
return [
new Chatgpt()
];
}
屏幕截图
支持
错误追踪器
https://github.com/naifalshaye/ChatGPT-nova4/issues
许可
MIT许可(MIT)。请参阅许可文件以获取更多信息。