Sentient AI

Sentient AI is an AI-powered chatbot plugin for WordPress that provides intelligent responses and FAQ management.

Author:Maidul (profile at wordpress.org)
WordPress version required:5.8
WordPress version tested:6.9.4
Plugin version:1.1.0
Added to WordPress repository:16-02-2026
Last updated:25-02-2026
Rating, %:0
Rated by:0
Plugin URI:
Total downloads:192
plugin download
Click to start download

Sentient AI adds an intelligent, customizable chatbot to your WordPress website. Powered by leading AI models, it engages users, answers questions, and provides dynamic responses using your own FAQ database or fallback AI responses.

✨ Features

  • FAQ-based response system with keyword matching.
  • AI fallback support with OpenAI, Claude, Gemini, OpenRouter, or Hugging Face.
  • Easy integration using shortcode [sentient_ai_chat] or floating chat widget.
  • Admin interface for managing FAQs and viewing query logs.
  • Automatically create FAQs from user questions and AI responses.
  • Training assistant with WordPress page import support.
  • Supports multilingual and RTL content.
  • Developer-friendly architecture (OOP, hooks, filters).
  • Optional logging with a secure file-based log viewer.
  • Translation-ready strings and text domain loading out of the box.
  • Session-based chat history persistence with one-click clear.
  • Export chat conversation as TXT from the chat header.
  • Configurable floating bubble position (bottom-right or bottom-left).

Usage

  • Use [sentient_ai_chat] shortcode in posts or pages to embed the chatbot inline.
  • Manage and add FAQs from the Sentient AI FAQs menu in the WordPress admin.
  • View logged user queries and AI responses under Sentient AI Query Logs.
  • Train your AI assistant by importing content from existing WordPress pages via the Training tab.
  • Toggle the floating widget, update the welcome greeting, and enable file logging from Sentient AI Settings.

External Services

This plugin connects to external AI service providers to generate intelligent chatbot responses when an FAQ match is not found. The plugin requires you to configure API credentials for your selected provider.

OpenAI

  • Service Purpose: Provides AI-powered responses through OpenAI’s GPT models and Assistants API
  • Data Sent: User queries/questions submitted through the chatbot, along with your configured assistant context
  • When Data is Sent: Every time a user submits a question that doesn’t match an existing FAQ entry
  • API Endpoints Used:
    • https://api.openai.com/v1/threads (Create conversation threads)
    • https://api.openai.com/v1/threads/{thread_id}/messages (Send user messages)
    • https://api.openai.com/v1/threads/{thread_id}/runs (Execute AI assistant)
    • https://api.openai.com/v1/files (Upload training files)
    • https://api.openai.com/v1/assistants/{assistant_id} (Update assistant configuration)
  • Terms of Service: https://openai.com/terms
  • Privacy Policy: https://openai.com/privacy

OpenRouter

  • Service Purpose: Provides access to multiple AI models through a unified API interface
  • Data Sent: User queries/questions submitted through the chatbot, along with your configured assistant context
  • When Data is Sent: Every time a user submits a question that doesn’t match an existing FAQ entry (when OpenRouter is selected as provider)
  • API Endpoints Used:
    • https://openrouter.ai/api/v1/files (Upload training files)
    • https://openrouter.ai/api/v1/assistants/{assistant_id} (Update assistant configuration)
  • Terms of Service: https://openrouter.ai/terms
  • Privacy Policy: https://openrouter.ai/privacy

Claude (Anthropic)

  • Service Purpose: Provides AI-powered responses using Anthropic’s Claude models
  • Data Sent: User queries/questions submitted through the chatbot
  • When Data is Sent: Every time a user submits a question that doesn’t match an existing FAQ entry (when Claude is selected as provider)
  • API Endpoints Used:
    • https://api.anthropic.com/v1/messages (Generate AI responses)
  • Terms of Service: https://www.anthropic.com/legal/consumer-terms
  • Privacy Policy: https://www.anthropic.com/legal/privacy

Google Gemini

  • Service Purpose: Provides AI-powered responses using Google’s Gemini models
  • Data Sent: User queries/questions submitted through the chatbot
  • When Data is Sent: Every time a user submits a question that doesn’t match an existing FAQ entry (when Gemini is selected as provider)
  • API Endpoints Used:
    • https://generativelanguage.googleapis.com/v1beta/models/{model}:generateContent (Generate AI responses)
  • Terms of Service: https://policies.google.com/terms
  • Privacy Policy: https://policies.google.com/privacy

Hugging Face

  • Service Purpose: Provides access to open-source AI models hosted on Hugging Face
  • Data Sent: User queries/questions submitted through the chatbot
  • When Data is Sent: Every time a user submits a question that doesn’t match an existing FAQ entry (when Hugging Face is selected as provider)
  • API Endpoints Used:
    • https://api-inference.huggingface.co/models/{model} (Generate AI responses)
  • Terms of Service: https://huggingface.co/terms-of-service
  • Privacy Policy: https://huggingface.co/privacy

Important Notes:
– You must provide your own API credentials for the service provider you choose
– Only one provider is active at a time based on your plugin settings
– No data is sent to external services if the user’s question matches an existing FAQ in your database
– The plugin does not collect, store, or transmit any personally identifiable information beyond the question text submitted by the user
– You are responsible for complying with the terms of service and privacy policies of your selected AI provider


FAQ
ChangeLog