51 Site Chatbot
Plugin that vectorizes posts and allows users to chat with a site.
by Automattic Special Projects (Team 51) · github.com/a8cteam51/a8csp-site-chatbot · website
★ 2stars
3release downloads
1forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/a8cteam51/a8csp-site-chatbot/releases/download/v1.2.0/a8csp-site-chatbot.zipDeclares an update source (https://github.com/a8cteam51/a8csp-site-chatbot/), so updates arrive through the plugin's own updater.
From the readme
A8CSP Site Chatbot
A8CSP Site Chatbot is a WordPress plugin for creating embeddings from published site content, storing those vectors in Pinecone, and answering visitor questions through an AI-powered chat block.
The plugin is registered in WordPress as 51 Site Chatbot. It adds a 51 Chatbot admin menu with Content Library and Settings pages, plus the a8csp/site-chatbot block for placing the chat UI on posts or pages.
What is in this repository
- a8csp-site-chatbot.php - plugin bootstrap, plugin metadata, constants initialized from saved settings, Composer autoload loading, include loading, and admin hooks.
- includes/ai-providers.php - registry for supported AI providers, models, required fields, defaults, and settings help text.
- includes/settings.php - WordPress Settings API registration, validation, required-setting warnings, and the 51 Chatbot Settings screen.
- includes/content-library.php - the Content Library admin page, public content filtering, bulk sync, Pinecone sync metadata, and stale-sync detection.
- includes/api-helpers.php - embedding, completion, Pinecone upsert/query, provider retry, Markdown conversion, and link formatting helpers.
- includes/chat-core.ph
Read the full README on GitHub →