Linux 软件免费装
Banner图

GoldenRetriever AI Chat

开发者 felixxvelarde
更新时间 2026年6月24日 23:08
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

chatbot knowledge base ai chat rag claude

下载

0.9.7 0.18.4 0.18.5

详情介绍:

GoldenRetriever AI Chat turns your WordPress site into a 24/7 AI advisor that talks like you and answers visitor questions grounded in your own content. Drop a chat widget on any page, or flip on the site-wide floating bubble. Your visitors get answers about your products, policies and posts in seconds — no live-chat staffing, no monthly per-message bills, no third-party service holding your conversation history. You bring your own Anthropic API key for Claude. The plugin sends your visitors' messages and a system prompt grounded in your site content directly to Anthropic — never to a SaaS vendor in the middle. Conversations are rate-limited, capability-gated and origin-checked at the REST layer; the API key is encrypted at rest with AES-256-GCM tied to your WordPress salts. Your content already has the answers You've spent years writing posts, pages, FAQs and policies. Most visitors never read them — they scan for a few seconds, don't spot what they came for, and leave, straight past the answer you already wrote. GoldenRetriever AI Chat fixes that. When a visitor asks a question, it finds the relevant passages in your own content and answers from those — instantly, in plain language, and it shows which of your pages the answer came from. The answer was already buried in your site; the plugin fetches it. There's no knowledge base to rebuild, nothing to retrain, no copying and pasting your content into a separate tool. And because every answer is drawn only from your own published content, the advisor stays grounded in what you actually said — it isn't inventing facts or pulling from the open web. That retrieve-then-answer method is the same principle behind today's most reliable AI assistants: find the right source first, then answer from it. Built for non-technical site owners. Five-minute setup from "install" to "ask my first question." Native WordPress UI, Gutenberg block, classic shortcode, sensible defaults for every option, and a built-in Test Chat panel so you can sanity-check the advisor before any visitor sees it. Features in this free release How it works in three steps
  1. Install the plugin and activate it. WordPress redirects you straight to the Settings tab on first run.
  2. Paste your Anthropic API key, pick a Claude model (Sonnet, Opus or Haiku), and save. The key is encrypted before it hits the database.
  3. Decide where the chat lives — flip Floating widget on for site-wide, or drop the [grchat_chat] shortcode / GoldenRetriever AI Chat block on any page.
What's coming in GoldenRetriever AI Chat Pro The free version is the chat surface. Pro adds OpenAI and Gemini providers, multi-persona advisors, PDF/DOCX/CSV file knowledge with embeddings retrieval, lead routing to your inbox/CRM with full conversation context, and white-labelling — all as a separate plugin you install alongside the free version. No data migration, no breakage.

安装:

  1. From your WordPress admin, go to Plugins → Add New, click "Upload Plugin", choose the .zip and click Install Now. (Or unzip into /wp-content/plugins/.)
  2. Activate GoldenRetriever AI Chat through the Plugins screen. WordPress will redirect you to Settings → GoldenRetriever AI Chat on first run.
  3. Paste your Anthropic API key (get one at https://console.anthropic.com/), pick a model, set a system prompt, and Save.
  4. On the Settings tab, use the "Try it" panel to ask a question and confirm the round-trip works.
  5. Decide where the advisor appears: flip the Appearance tab's Floating widget on for site-wide, drop the GoldenRetriever AI Chat block on a page in the block editor, or paste [grchat_chat title="Ask us anything"] into a post.

屏幕截图:

  • Settings tab — the built-in "Try it" panel streaming a Claude response before you go live.
  • Settings tab — the connection test reporting a clear pass/fail for your provider.
  • Knowledge tab — choose post types, add URL/file knowledge sources, preview retrieved chunks for any query.
  • Appearance tab — accent colour, welcome message, button label, corner position, custom SVG logo.
  • Front-end widget — a real visitor conversation streaming live against the site's published content.

升级注意事项:

0.13.0 Adds provider-aware Settings and new extension hooks for the Pro add-on. No action needed for existing sites. 0.9.6 Feature release: advanced prompt editing; consent-aware lead capture with WordPress privacy exporter/eraser integration; refer-a-friend; and an optional (opt-in, off by default) widget attribution link. Database version bumps to 6; upgrade runs automatically on activation. 0.9.5 Reliability and robustness release: streaming survives proxies, stalls, and unusual line endings; non-English content indexes without optional PHP extensions; settings saves are atomic. Recommended for all installs. 0.9.4 Security and reliability release: provider errors are hidden from visitors, stale content is purged from the chat index on reindex, rate limiting is made race-proof, and a cached-page token expiry no longer disables the widget. Recommended for all installs. 0.9.3 Security and reliability release: password-protected content is excluded from the chat index, rate limiting is hardened, and long conversations, error messages, and multisite cleanup are fixed. Recommended for all installs. 0.9.2 First public release candidate. Fresh install only; no upgrade path from the alpha. 0.1.0-alpha First development release. No upgrade path required.

常见问题:

Do I need a developer to install this?

No. If you can install a WordPress plugin from the admin, you can install GoldenRetriever AI Chat. The setup is a paste-a-key-and-save flow; the connection test on the Settings tab tells you exactly what to do if anything is off — usually it's a one-line message to send your hosting provider.

Which AI provider does this use?

The free version uses Claude (Anthropic). Pro adds OpenAI (GPT) and Gemini (Google) as alternative providers. You bring the API key for whichever provider you choose; there is no markup, you pay your provider directly.

How much will I actually spend on AI?

For a small business site receiving roughly 30 advisor conversations a day, expect £5–£15 per month with Claude Sonnet 4.6 (the recommended default). Claude Haiku is cheaper for higher volumes; Opus is more expensive but more capable. Anthropic bills you directly per token used.

Does this work with my theme?

Yes. The widget inherits your theme's primary colour (via --wp--preset--color--primary) and body font where the theme exposes them, falling back to a neutral indigo + system font stack. It's been verified against Twenty Twenty-Five and the major block themes.

Where does my data live?

Inside your WordPress database. The plugin doesn't have a server. It doesn't see your content, your visitors, or your conversations. The only outbound traffic for serving chat is the API call to Anthropic that you authorise by configuring an API key. (If you opt in to the optional Freemius connection for the in-admin upgrade path, basic licence/environment data also goes to Freemius — see "External services"; skipping that opt-in sends nothing.) Conversation history isn't stored server-side beyond a per-session browser cookie that lets visitors continue a conversation across page loads.

Can I see what the advisor would say before publishing?

Yes. The "Try it" panel on the Settings tab lets you run real conversations against your configured model end-to-end, without any visitor seeing the widget. The Knowledge tab also includes a Test Retrieval panel that shows you which posts the advisor would quote for a given query.

How does the plugin protect my Anthropic API key?

The key is encrypted with AES-256-GCM tied to your WordPress salts before it's written to the database, and the option is stored with autoload=no. The admin UI only ever displays a masked form (••••XXXX). The plaintext key is read only at the moment a chat is being served.

How does it stop visitors from running up my Anthropic bill?

The plugin enforces a per-IP rate limit (30 messages/hour by default) and a global rate limit (200 messages/hour by default) before any call to Anthropic. Both limits are filterable. The widget also caps individual messages at 4,096 characters and conversations at 20 messages.

Will my visitors' conversations be private?

Conversations go directly from your visitor's browser through your WordPress site to Anthropic and back. They are not logged on disk, not analytics-tracked, not sent to any third-party server we operate (we don't have one). Anthropic processes the messages per their published privacy policy.

How does the content index work — will page builder content be indexed?

Yes. GoldenRetriever AI Chat runs each post through the_content before indexing, which executes shortcodes and page-builder block output exactly the same way WordPress renders them for visitors. This means rendered text — including prices, product names, or any text generated by shortcodes — becomes searchable and can be quoted in answers. If you want to exclude a specific post from the index (for example, a page you keep published for internal reasons), use the grchat_index_render_content filter: return false for that post's ID and it will be skipped during indexing.

Why doesn't the advisor know about content on my homepage or builder pages?

Some sites store their visible copy in shortcodes or page-builder plugins (Elementor, Divi, Bricks, a "Custom Code" plugin, etc.) that only register their handlers on front-end requests. In that context WordPress leaves the shortcode tags unexpanded, so the index sees [ccj id="tabmenu"] instead of real content. The same issue applies to injected widgets — pricing tables, review carousels, WooCommerce product tabs — that are added by JavaScript or page-builder render engines after WordPress processes the raw post content. GoldenRetriever AI Chat handles this by fetching every public page directly via its own front-end URL (a "loopback self-fetch") during indexing. The fetched page is parsed and chrome-stripped (navigation, header, footer, sidebars, scripts are all removed) so only the main content area reaches the index. The plugin then compares the chrome-stripped fetched text against the admin-context render and indexes whichever version is richer. No configuration is needed — run a full Reindex (Knowledge tab → Reindex all content) and the advisor picks up the full visitor-facing copy. The same applies to your homepage when it is a custom theme template or front-page widget rather than a WordPress page: a URL knowledge source for your homepage is created and refreshed automatically on every full reindex. The source appears in the Knowledge tab (labelled "Homepage (auto)") after the first reindex completes. Performance note: each post requires one HTTP fetch during the reindex. On most sites (batch size 10, 5-second timeout per fetch) a batch of 10 posts takes at most ~50 seconds. The reindex is resumable — if it is slow you can let it run in the background and come back; the progress bar will be right where you left it. The same fetch also runs when you save or update a post in the WordPress editor — expect a brief extra moment before the save completes while the plugin fetches the page's public version to keep the index current. To opt out of the auto homepage source, add this to your theme's functions.php or a custom plugin: add_filter( 'grchat_auto_homepage_source', '__return_false' ); To skip the loopback self-fetch for a specific post: add_filter( 'grchat_index_fetch_rendered', function( $do, $post ) { return 123 === $post->ID ? false : $do; // replace 123 with the post ID to skip }, 10, 2 ); To override the richer-wins threshold for a specific post (e.g. always use the fetched version): add_filter( 'grchat_index_prefer_fetched', function( $prefer, $post, $fetched_len, $rendered_len ) { return 456 === $post->ID ? true : $prefer; // replace 456 with the post ID }, 10, 4 );

Is there a Pro version?

Yes — Pro adds OpenAI + Gemini providers, multi-persona advisors, file-upload knowledge (PDF/DOCX/TXT/MD/CSV) with embeddings retrieval, lead routing to your inbox/CRM with full conversation context, and white-labelling. It installs as a separate plugin and works alongside the free version. The free plugin keeps working forever — Pro never holds it hostage.

更新日志:

The complete version history is in changelog.txt. Recent releases: 0.18.5 0.18.4 0.18.3 0.18.2 0.18.1 0.18.0 0.17.0 0.16.0 0.15.0 0.14.0 0.13.0 0.12.0 0.11.0 0.10.0