Comprehensive Filament panel plugin for chatting with AI models from multiple providers including HuggingFace, Ollama, and DeepSeek. Features conversation management, model profiles, and user-specific settings.
filaforge/filament-chat-ai is a Laravel package for comprehensive filament panel plugin for chatting with ai models from multiple providers including huggingface, ollama, and deepseek. features conversation management, model profiles, and user-specific settings..
It currently has 0 GitHub stars and 2 downloads on Packagist (latest version v1.0.0).
Install it with composer require filaforge/filament-chat-ai.
Discover more Laravel packages by filaforge
or browse all Laravel packages to compare alternatives.
Last updated
A powerful Filament plugin that integrates AI chat capabilities directly into your admin panel.
composer require filaforge/chat-ai
# Publish provider groups (config, views, migrations)
php artisan vendor:publish --provider="Filaforge\\ChatAi\\Providers\\ChatAiServiceProvider"
# Run migrations
php artisan migrate
Add the plugin to your Filament panel provider:
use Filament\Panel;
public function panel(Panel $panel): Panel
{
return $panel
// ... other configuration
->plugin(\Filaforge\ChatAi\Providers\ChatAiPanelPlugin::make());
}
The plugin will automatically:
config/chat-ai.phpresources/views/vendor/chat-ai/database/migrations/Configure your AI provider in the published config file:
// config/chat-ai.php
return [
'default_provider' => 'openai',
'providers' => [
'openai' => [
'api_key' => env('OPENAI_API_KEY'),
'model' => 'gpt-4',
],
'anthropic' => [
'api_key' => env('ANTHROPIC_API_KEY'),
'model' => 'claude-3-sonnet',
],
],
];
Add these to your .env file:
OPENAI_API_KEY=your_openai_api_key_here
ANTHROPIC_API_KEY=your_anthropic_api_key_here
php artisan config:show chat-ai
php artisan route:list | grep chat-ai
php artisan tinker
# Test your API keys manually
php artisan optimize:clear
tail -f storage/logs/laravel.log
Remove the plugin from your panel provider:
// remove ->plugin(\Filaforge\ChatAi\Providers\ChatAiPanelPlugin::make())
php artisan migrate:rollback
# or roll back specific published files if needed
rm -f config/chat-ai.php
rm -rf resources/views/vendor/chat-ai
composer remove filaforge/chat-ai
php artisan optimize:clear
We welcome contributions! Please see our Contributing Guide for details.
This plugin is open-sourced software licensed under the MIT license.
Made with ❤️ by the Filaforge Team