laravel-iran-ai-chatbot logo

laravel-iran-ai-chatbot

Free

یک پکیج جامع لاراول برای راه‌اندازی چت‌بات هوشمند با پشتیبانی از درایورهای مختلف (AvalAI, GapGPT, OpenAI, Gemini, Local)، سیستم جستجوی دیتابیس (RAG بومی)، گاردریل‌های امنیتی و تنظیمات داینامیک.

Visit Website
Related by shared tags and keywordschrome-bridgescala-semantic-harnesssudonotes
ai-toolsaiai assistantautomation

Overview

unixscript/laravel-iran-ai-chatbot is a Laravel package for setting up an AI assistant and chatbot. It supports multiple AI service providers, including AvalAI, GapGPT, OpenAI, Gemini, and local models, and includes native database search (RAG), security guardrails, and smart authentication. The package is described as comprehensive, lightweight, and professional for Laravel projects.

Configuration is managed without a database for settings; base settings, limits, and guardrails are handled through .env and config files. The chatbot UI is a dedicated Vue.js component that can be customized via props for colors, texts, and display modes such as popup, sidebar, and fullscreen. It also supports native RAG to find site products and articles and suggest them as horizontal image carousels without consuming API tokens.

Security features include PII masking, prompt injection prevention, and moderation. Smart Auth manages sessions for guests and links chat history to user_id for logged-in users automatically. The package requires PHP ^8.1 and Laravel components ^9.0|^10.0|^11.0|^12.0.

Pricing

Free

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Teams use laravel-iran-ai-chatbot to add an AI assistant and chatbot to Laravel projects.
  • Teams use it to connect to multiple AI drivers such as AvalAI, GapGPT, OpenAI, Gemini, and local models.
  • Teams use native RAG to search site products and articles and present them as horizontal image carousels without API token consumption.
  • Teams use security guardrails to mask PII, prevent prompt injection, and apply moderation.
  • Teams use Smart Auth to manage guest sessions and link chat history to user_id for logged-in users.
  • Teams use the Vue.js widget to customize colors, texts, and display modes like popup, sidebar, and fullscreen.
  • Teams use .env and config files to manage base settings, limits, and guardrails without a settings database.

Features

AI assistant

Natural language interface

Workflow automation

Reviews

No reviews yet. Be the first to share your experience!