Filament ChatGPT Bot is a filament plugin that allow you to use ChatGPT out of the box within Filament Application. Full Screen: Light Mode:
- Integrate with ChatGPT
- Easy to Setup
- Shortcut allows control of panel in more convenient way
- Support for dark mode
First, you can install the package via composer:
composer require icetalker/filament-chatgpt-bot
Next, you can publish the config files with:
php artisan vendor:publish --tag="filament-chatgpt-bot-config"
This will create a config/filament-chatgpt-bot.php
configuration file in your project, which you can modify to your needs using environment variables:
OPENAI_API_KEY=sk-...
Go to admin panel, you will see a small icon in gray color on the bottom-right corner of every page. Click the icon, you could see a chat panel. And now you can talk to OpenAI ChatGPT with the chat panel. Click the small icon agin, the chat panel will be hided again.
By add the OPENAI_PROXY
to .env
file, you could use http proxy to connect ChatGPT. Example as below:
OPENAI_PROXY=127.0.0.1:8080
Optionally, you can publish the views using
php artisan vendor:publish --tag="filament-chatgpt-bot-views"
You could hide the chatgpt icon by setting enable
to false
on config/filament-chatgpt-bot.php
:
'enable' => false,
and you can add it to the blade page you like manually:
...
@livewire('filament-chatgpt-bot')
Please see CHANGELOG for more information on what has changed recently.
Please review our security policy on how to report security vulnerabilities.
Any Problem please email: martin.hwang@outlook.com.