Google Gemini AI Provider: added support for Google Gemini as an alternative AI provider for the chatbot, selectable via a new "AI Provider" radio button (ChatGPT / Google Gemini) in the configuration panel
Gemini API Configuration: dedicated fields for Gemini API Key, model selection and custom model, with show/hide switching based on the selected provider
Gemini Model Support: Gemini 2.5 Flash, Gemini 2.5 Pro, Gemini 3.1 Flash Preview, Gemini 3.1 Flash Lite, Gemini 3.1 Pro Preview, Gemini 3.5 Flash and custom model
Shared AI Instruction System: all bot training settings (persona, tone of voice, response language, greeting, knowledge base, Q&A dictionary, response guidelines) are fully shared and compatible with both OpenAI and Google Gemini providers
Zero breaking changes: all existing ChatGPT configuration and parameters are preserved as-is, Gemini support is purely additive
Advanced AI Instruction System: comprehensive configuration to train and instruct the ChatGPT bot with persona/role definition, tone of voice, response language, custom greeting message and response length preferences
Knowledge Base: repeatable subform to add topic-based entries with detailed content, allowing the AI to provide accurate answers about products, services, policies and more
Q&A Dictionary: repeatable subform to define typical customer questions paired with desired AI answers, ensuring consistent and accurate responses
Response Guidelines: configurable forbidden topics, fallback messages for unanswerable questions, link inclusion control and custom additional instructions
ChatGPT Bot Permissions: new ACL group-based permission to control which user groups can access and interact with the AI chatbot, with full support for Joomla user groups inheritance
Joomla 5.1+ compatibility fix for subform repeatable fields rendering in the configuration panel