plugin-icon

Rapls AI Chatbot

作者:rapls·
Self-hosted AI chatbot for WordPress. Bring your own key for OpenAI, Claude, Gemini, or OpenRouter. RAG, knowledge base, and MCP built in.
评级
5
版本
1.9.0
最后更新
Jun 7, 2026
Rapls AI Chatbot

Rapls AI Chatbot adds an AI assistant to your WordPress site that runs on your own API key. There is no monthly SaaS fee and no third party storing your conversations. You connect OpenAI, Anthropic Claude, Google Gemini, or OpenRouter, and the chatbot answers from your own content.

It is built for developers, agencies, and technical site owners who want control over the model, the data, and the cost. If you do not have an API key yet, you can start for free: OpenRouter offers free models with no credit card required, and the plugin guides you through it on first setup.

What it does

  • Bring your own key: OpenAI, Anthropic Claude, Google Gemini, or OpenRouter, switchable per site.
  • Site learning: indexes your posts and pages so the bot answers from your content.
  • Knowledge base: add Q&A or upload PDF/DOCX files, with priority over general answers.
  • RAG hybrid search: combines keyword and semantic retrieval for grounded replies.
  • Web search: lets the bot pull current information when configured.
  • MCP tools: exposes 7 Model Context Protocol tools, so agents such as Claude or ChatGPT can read and act on your site through conversation.
  • Usage dashboard: tracks conversations, messages, and API cost.
  • Gutenberg block: drop the chatbot into any page or post.

Self-hosted and private

Conversations and keys stay on your own WordPress install. You are billed by your AI provider directly, so cost is transparent and there is no markup.

Free and Pro

The free version covers the full chatbot, site learning, knowledge base, RAG, MCP, and the usage dashboard. Pro adds lead capture automation and RAG hybrid search fine-tuning.

Get started without paying

On first setup the plugin shows a guided path to an OpenRouter free key (no credit card). Paste the key, run the connection test, and the chatbot works immediately. You can switch to your own OpenAI, Claude, or Gemini key at any time.

Learn more: Pro Features | Developer Overview

External Services

This plugin connects to the following external third-party services. No data is sent to any service until you configure an API key and enable the feature in the plugin settings. Each service requires the site administrator to create an account and obtain API credentials. By using these services, you agree to their respective terms and privacy policies listed below.

1. OpenAI (GPT models): AI Provider

Used when you select OpenAI as your AI provider. User messages and optionally site content are sent to generate AI responses.

2. Anthropic (Claude models): AI Provider

Used when you select Anthropic Claude as your AI provider. User messages and optionally site content are sent to generate AI responses.

3. Google (Gemini models): AI Provider

Used when you select Google Gemini as your AI provider. User messages and optionally site content are sent to generate AI responses.

4. OpenRouter: AI Provider

Used when you select OpenRouter as your AI provider. OpenRouter is a unified API gateway that routes requests to various AI models.

5. Google reCAPTCHA v3 (Optional)

Used only if you enable reCAPTCHA in the plugin settings for spam protection. The visitor’s IP address and interaction data are sent to Google for verification.

6. LINE Messaging API (Pro Add-on, Optional)

Used only if you enable the LINE integration via the Pro add-on. Connects to the LINE Messaging API for chatbot-to-LINE messaging.

Cross-Site Embed

The plugin includes an optional embed loader script (embed-loader.js) for embedding the chatbot on external websites via an iframe. This script does not load any external CDN resources or third-party scripts. It creates an iframe pointing back to your own WordPress site, and all data processing occurs on your server.

Data Transmitted to External Services

  • User messages: Chat messages entered by visitors (sent to the configured AI provider only)
  • Site content (if Site Learning is enabled): Excerpts from your published posts/pages (sent to the configured AI provider)
  • Knowledge base (if configured): Custom Q&A entries you create (sent to the configured AI provider)
  • IP address (reCAPTCHA only): Sent to Google for spam verification

Data Storage

  • Conversation history: Stored locally in your WordPress database (can be disabled)
  • Visitor IP: Stored as SHA-256 hash (not plain text) for rate limiting
  • Retention: Configurable auto-deletion period (default 90 days)

User Controls

You can disable these features in the plugin settings: * Conversation history saving * Site content crawling/learning * Google reCAPTCHA verification * Web search

免费基于付费套餐
通过安装,您同意 WordPress.com 服务条款第三方插件条款
目前已测试版本
WordPress 7.0
这个插件是可用的下载,适用于您的站点。