
內容簡介
RAG Sitemap Chatbot 是一款能夠將 WordPress 網站的內容結構化為純文字層級的外掛,並結合 AI 聊天機器人,讓使用者能夠更有效率地獲取所需資訊,無需額外的向量資料庫,降低長期運行成本。
【主要功能】
• 一鍵生成 RAG Sitemap,支援多種內容類型
• 提供完整的聊天機器人介面與十二種預設樣式
• 支援自訂 AI 提供者與 API 金鑰
• 本地保存對話歷史,保障隱私
• 可視化與可編輯的 TXT 地圖,方便優化
• 支援多語言子目錄與內容選擇功能(Premium 版)
外掛標籤
開發者團隊
原文外掛簡介
Your WordPress website’s posts, pages, categories, titles, and descriptions already form an organized knowledge base. In one click, RAG Sitemap preserves that structure as a plain-text hierarchy from overview through topics and subtopics to source content. RAG Chatbot lets your chosen AI narrow the path layer by layer and load only the source needed for an answer. Even lightweight models can navigate it without embeddings or a vector database.
What makes RAG Sitemap different
Long-term running cost can be $0. The plugin adds no fee. Gemini Flash Lite’s free API quota can handle roughly 50 to 100 replies per day.
No vector database. It uses your titles and categories as the retrieval path, without embeddings or a second index.
Built for organized sites. As a site grows, its hierarchy gives each step clearer boundaries instead of a larger similarity pool. Tested on 3B- and 8B-class models.
Bring your own AI. Use your own key with supported providers, including Google AI Studio, Mistral, and OpenRouter, or connect private vLLM.
Local conversation history. History stays in the visitor’s browser. Chat requests send selected messages and history to the chosen provider; the plugin developer does not receive them.
Visible and editable. Open the TXT map under uploads to see and improve what the chatbot navigates.
Design with an AI chat. Export Design.md, describe a look in ChatGPT, Claude, or Gemini, then import the JSON. Twelve presets and responsive previews are included.
What’s included in Free
One-click RAG Sitemap generation for Posts, Pages, WooCommerce products, and custom post types
Full chatbot UI with twelve presets, quick replies, live thinking, and responsive preview
Theme export/import and a custom system prompt
Every supported provider with your own key, including private vLLM endpoints
Dashboard Playground, with no plugin message limit, trial period, or token markup; provider terms, limits, and charges apply
What Premium adds
The separately installed Premium add-on adds content selection and grouping, visitor image upload, source memory, Agentic RAG, provider failover, and multilingual subdirectory support.
External Services
A connection test or chatbot message sends configured credentials, messages and enabled history, prompts, selected site content and URLs, model settings, and HTTP metadata to the chosen provider. Provider terms, limits, and charges apply.
Google: API https://generativelanguage.googleapis.com/ Privacy https://policies.google.com/privacy Terms https://policies.google.com/terms
Cloudflare: API https://api.cloudflare.com/ Privacy https://www.cloudflare.com/privacypolicy/ Terms https://www.cloudflare.com/website-terms/
Mistral AI: API https://api.mistral.ai/ Privacy https://legal.mistral.ai/terms/privacy-policy Terms https://legal.mistral.ai/terms/commercial-terms-of-service
OpenAI: API https://api.openai.com/ Privacy https://openai.com/policies/privacy-policy/ Terms https://openai.com/policies/service-terms/
Anthropic: API https://api.anthropic.com/ Privacy https://www.anthropic.com/legal/privacy Terms https://www.anthropic.com/legal/commercial-terms
Groq: API https://api.groq.com/ Privacy https://groq.com/privacy-policy/ Terms https://groq.com/terms-of-use/
Cerebras: API https://api.cerebras.ai/ Privacy https://cloud.cerebras.ai/privacy Terms https://cloud.cerebras.ai/terms
xAI: API https://api.x.ai/ Privacy https://x.ai/legal/privacy-policy Terms https://x.ai/legal/terms-of-service
Vercel: API https://ai-gateway.vercel.sh/ Privacy https://vercel.com/legal/privacy-policy Terms https://vercel.com/legal/terms
OpenRouter: API https://openrouter.ai/api/ Privacy https://openrouter.ai/privacy Terms https://openrouter.ai/terms
Custom vLLM endpoint: supplied and controlled by the administrator; review its operator’s policies.
Google Fonts: selecting one makes browsers request Google files and disclose IP addresses, headers, and requested URLs. Local/system fonts avoid this. Privacy https://policies.google.com/privacy Terms https://policies.google.com/terms
Remote media: browsers request administrator-configured image or .lottie URLs from their hosts and disclose IP addresses, headers, and requested URLs. Lottie runtime is local; review each host’s policies.
Freemius Hosted Checkout: no SDK or request loads automatically. A purchase click opens Hosted Checkout, which may collect purchase, billing, device, and transaction data. Privacy https://freemius.com/privacy/ Terms https://freemius.com/terms/
Privacy
The plugin adds suggested text to Settings > Privacy. Credentials are stored in WordPress and encrypted with AES-256-CBC when PHP OpenSSL is available.
Conversation content remains in browser local storage until cleared. A session ID and active queue waiter remain in session storage until the browser session ends.
The visitor IP is used locally only for rate limiting. A site-salted fingerprint is stored in a WordPress transient for 60 seconds; the raw IP is not stored there. Neither value is logged or sent to the developer or third parties. Site owners must disclose enabled services, sent data, and retention.
Bundled Libraries and Source Code
Marked source: https://github.com/markedjs/marked/tree/v18.0.6
DOMPurify source: https://github.com/cure53/DOMPurify/tree/3.4.12
dotLottie and WebAssembly source: https://github.com/LottieFiles/dotlottie-web/tree/a853dba
License and rebuild details are under assets/vendor/.
