AI Chat Support
AI Chatbot for WordPress supporting OpenAI and Google Gemini, with lead capture, persistent conversations, voice input, multilingual responses, exact replies, and a provider-based AI architecture.
by Wajih Shaikh · github.com/wajihshaikh/ai-chatbot-wordpress · website
★ 1stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/wajihshaikh/ai-chatbot-wordpress/archive/refs/heads/main.zipFrom the readme
AI Chat Support for WordPress
AI Chat Support adds a lead-capture chatbot to WordPress with persistent conversation history, exact replies, voice input, an external embed, and a multi-provider AI layer.
Version 2.1 highlights
- Provider-based architecture with OpenAI and Google Gemini adapters.
- OpenAI Responses API integration.
- Google Gemini generateContent integration.
- Dynamic model discovery from each provider, plus a curated fallback catalog.
- Current fallback choices including GPT-5.6, GPT-5.4, and current Gemini 3.x models.
- Separate API key, model, connection status, Test Connection, and Refresh Models controls for each provider.
- Masked API key fields and non-autoloaded protected storage.
- Authenticated encryption with Sodium or OpenSSL when available.
- Automatic migration of version 1.x OpenAI and Gemini keys.
- Modern tabbed settings UI with accessible keyboard navigation.
- Rate limiting for chat messages and session creation.
- Safer visitor-facing errors that do not expose provider details or API keys.
- Hardened REST, AJAX, nonce, capability, validation, and session checks.
- Automatic language detection that replies in the visitor’s current language.
- B