Solun AI Concierge Search

Descrición

Solun AI Concierge Search is a chatbot plugin that helps visitors find the best content on your WordPress site through conversation. You can choose from Claude (Anthropic), ChatGPT (OpenAI), or Gemini (Google).

Supported AI providers

  • Claude (Anthropic)
  • ChatGPT (OpenAI)
  • Gemini (Google)

Features

  • Choose your AI provider and model from the settings screen.
  • API keys are stored encrypted and are only available to logged-in site administrators. They are never exposed to visitors or third parties.
  • The AI searches your site’s posts and pages and uses the results in its replies, so visitors are guided to the most relevant content.
  • View conversation history and logs in the admin screen.
  • A chat widget appears on the front end. You can customize the title, welcome message, and colors in the settings.
  • Site-wide daily cap on WordPress content searches (default 500 per day, all visitors combined). Helps control server load; use 0 in settings for unlimited.

Requirements

  • WordPress 6.7 or higher
  • PHP 8.1 or higher

External services

This plugin connects to third-party AI APIs to provide chatbot responses. The site administrator configures ONE of the following providers in the settings; only the selected provider receives data (not all three).

1. OpenAI (ChatGPT)

  • What it is and what it is used for: OpenAI’s Chat Completions API powers the chatbot when “OpenAI” is selected. It processes visitor messages and returns AI-generated replies that guide users to relevant content on your site.
  • What data is sent and when: Each time a visitor sends a chat message, the plugin sends to OpenAI: the visitor’s message, the conversation history for that session (if any), a system prompt with instructions, and—when the AI performs a site search—the titles, URLs, and excerpts of matching WordPress posts and pages. Data is sent only when the visitor submits a message and OpenAI is the configured provider.
  • Terms of service: https://openai.com/policies/terms-of-use
  • Privacy policy: https://openai.com/policies/privacy-policy
  • API documentation: https://platform.openai.com/docs/

2. Google (Gemini)

  • What it is and what it is used for: Google’s Generative Language API (Gemini) powers the chatbot when “Google” is selected. It processes visitor messages and returns AI-generated replies that guide users to relevant content on your site.
  • What data is sent and when: Each time a visitor sends a chat message, the plugin sends to Google: the visitor’s message, the conversation history for that session (if any), a system prompt with instructions, and—when the AI performs a site search—the titles, URLs, and excerpts of matching WordPress posts and pages. Data is sent only when the visitor submits a message and Google is the configured provider.
  • Terms of service: https://policies.google.com/terms
  • Privacy policy: https://policies.google.com/privacy
  • API documentation: https://ai.google.dev/gemini-api/docs

3. Anthropic (Claude)

  • What it is and what it is used for: Anthropic’s Messages API powers the chatbot when “Anthropic” is selected. It processes visitor messages and returns AI-generated replies that guide users to relevant content on your site.
  • What data is sent and when: Each time a visitor sends a chat message, the plugin sends to Anthropic: the visitor’s message, the conversation history for that session (if any), a system prompt with instructions, and—when the AI performs a site search—the titles, URLs, and excerpts of matching WordPress posts and pages. Data is sent only when the visitor submits a message and Anthropic is the configured provider.
  • Terms of service: https://www.anthropic.com/legal/commercial-terms
  • Privacy policy: https://www.anthropic.com/legal/privacy
  • API documentation: https://docs.anthropic.com/

General notes

  • API keys are stored encrypted on your WordPress site and are only accessible to logged-in administrators. They are never sent to visitors or exposed in front-end code.
  • The plugin applies rate limits (10 chat requests per minute per IP) to protect against abuse. Separately, a site-wide daily limit on content searches applies to all visitors together (configurable in settings; 0 = unlimited).
  • Site owners should disclose this data flow in their site’s privacy policy and obtain any consent required in their jurisdiction.

Instalación

  1. Upload the plugin ZIP via Plugins Add New Upload Plugin, or extract the plugin into wp-content/plugins/.
  2. Activate “Solun AI Concierge Search” from the Plugins menu.
  3. Go to Settings Solun AI Concierge Search and enter the API key and model for the AI provider you want to use.
  4. The chat widget will appear on the front end. You can change the title, welcome message, and colors in the settings if needed.

Preguntas frecuentes

Which AI providers can I use?

You can use Claude (Anthropic), ChatGPT (OpenAI), or Gemini (Google). You only need to set the API key for the provider you want to use; you do not need to register all three.

How does the site search work?

The AI searches your site’s content based on the visitor’s questions and uses the results to reply. Visitors are naturally guided to the content that best matches their needs.

Are API keys stored securely?

API keys are stored encrypted. Only logged-in site administrators can view or use them. They are not exposed to visitors or anyone outside your site.

Is there a rate limit for API requests?

Yes. To protect the service from abuse, this plugin applies per-IP, per-minute limits on public endpoints.
From the same IP address, /chat can be used up to 10 times per minute.
From the same IP address, /history can be requested up to 30 times per minute.
If the limit is exceeded, the API returns HTTP 429 (Too Many Requests).

Additionally, site-wide limits on WordPress content searches (not AI provider calls) apply to all visitors combined for the calendar day in your site timezone. The default is 500 searches per day until you save settings; set to 0 for unlimited. Each search query executed for the AI tool counts toward this total; the internal /search endpoint counts as one search when used.

What data does this plugin send and store?

To provide AI responses, this plugin sends the visitor’s message and selected context to the AI provider you configure (Anthropic, OpenAI, or Google).

On your WordPress site, the plugin can store conversation logs, search logs, and error logs in custom database tables. API keys are stored encrypted and are only accessible to logged-in site administrators.

Log retention is configurable in the plugin settings. We recommend that site owners disclose this behavior in their site’s privacy policy and obtain any consent required in their jurisdiction.

Comentarios

Non hai recensións para este plugin.

Colaboradores e desenvolvedores

“Solun AI Concierge Search” é un software de código aberto. As seguintes persoas colaboraron con este plugin.

Colaboradores

Traduce “Solun AI Concierge Search” ao teu idioma.

Interesado no desenvolvemento?

Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.

Rexistro de cambios

1.0.2

  • Fixed chat output sometimes showing raw JSON instead of plain text
  • Clearer admin notice when choosing a model
  • Search and prompt refinements; better handling when no results are found

1.0.1

  • Removed old models

1.0.0

  • Initial release
  • Support for Claude, ChatGPT, and Gemini
  • Site search to guide visitors to relevant content
  • Chat widget, conversation history, and logging