| 开发者 |
bearsthemes
ducdung2026 |
|---|---|
| 更新时间 | 2026年10月2日 14:26 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
beplus-site-assistant folder to /wp-content/plugins/, or install the ZIP via Plugins → Add New → Upload Plugin.Two modes: (1) any provider plugin you install under Settings → Connectors (OpenAI, Anthropic, Google and more); (2) Custom endpoint mode: any provider that implements the OpenAI chat completions format (OpenAI, OpenRouter, Groq, DeepSeek, Ollama, or your own gateway), just paste the endpoint URL and API key.
Yes. The AI model field in Site Assistant settings lets you pick any model the provider exposes: for example gemini-3.7-flash to avoid high-demand 503 errors, or leave it empty to use the provider's default. It works in both Connectors and Custom endpoint modes.
No. Security guardrails instruct the assistant to describe features at a high level and refuse requests for source code, credentials or internal implementation. Your API key is stored in site options and never sent to the browser.
The site is re-scanned daily via WordPress cron. You can also click Re-scan site now in settings any time.
Only what the AI request needs: the visitor's question, the excerpts from your content that answer it, and a short summary of your site's structure. It goes to the one provider you configured: no one else. Your API key, your visitors' IP addresses and their contact details are never part of that request. See External services above for the full list.
No. Each conversation is separate, and the AI request contains only the current visitor's question and your own site content.
data-bsa-* snippets so existing connected sites continue to load the widget.beplsa_ / beplsa prefix instead
of the three-letter bsa. This is what the directory requires so that two
plugins can never collide. Nothing you configured changes.assets/embed.js, so a site installed from a ZIP: rather than
from the plugin folder: served a 404 for the script that puts the assistant
on a non-WordPress website. The packaging step now includes it.transcript column, so one row reads as
one conversation.Site Assistant -> Live Chats) with real-time countdown timer, live chat viewer modal, and instant force-send.client_id; the server stores every turn (visitor + assistant) and injects the last 8 messages plus keyword-matched older context into the prompt: follow-ups like "what name did you pick?" or A/B "which is better?" now work.product post type; other custom post types stay under Site content.