naif/ChatGPT

一个用于询问ChatGPT并将问答存储到数据库以便查看的Laravel Nova工具。

v1.0.5 2023-06-30 16:59 UTC

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()
        ];
    }

屏幕截图

支持

naif@naif.io

https://naif.io

错误追踪器

https://github.com/naifalshaye/ChatGPT-nova4/issues

许可

MIT许可(MIT)。请参阅许可文件以获取更多信息。