A8CSP Site Chatbot is a WordPress plugin that enables a chatbot interface for interacting with your site's content using AI-powered search and responses. It integrates with Pinecone for vector storage and OpenAI for embeddings and chat completions.
- Settings Page: Configure API keys for Pinecone and OpenAI.
- Content Library: Sync site content (posts, pages) to Pinecone for vector search.
- Frontend Block: A WordPress block for the chat component.
- WordPress 5.0 or higher
- PHP 7.4 or higher
- Accounts with Pinecone and OpenAI for API keys
- Upload the plugin files to the
/wp-content/plugins/a8csp-site-chatbot/
directory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the 'Plugins' screen in WordPress.
- Navigate to the plugin's Settings page to configure API keys.
- Go to Chat with Site > Settings in the WordPress admin.
- Enter your Pinecone API Key, Server URL, and optional Namespace.
- Enter your OpenAI API Key, optional Organization ID, and select models for chat and embeddings.
- Save changes.
Note: Ensure your Pinecone index has 1536 dimensions to match the default embedding model.
- Go to Chat with Site > Content Library.
- Filter by post type, category, or tag.
- Select posts to sync and click "Sync Selected".
- Synced posts will be marked as "In Pinecone" with a sync date.
TBD
The plugin is structured with includes for settings, content library, and API helpers.
For support, contact the developer team or open an issue.