ApiroSite Assistant adds a configurable chat widget to your WordPress site. It can crawl published pages and posts into a local knowledge base and answer visitor questions locally. An administrator can explicitly enable external AI processing to use OpenAI, Pollinations.AI, or OVHcloud AI Endpoints.
Features:
- Crawl pages and posts into a local knowledge base.
- Add custom facts or Q&A entries manually.
- Train a site summary from the knowledge base.
- Optional OpenAI embeddings for semantic search.
- Optional OpenAI API key with encrypted storage.
- AI modes: Free only, OpenAI with free fallback, or OpenAI only.
- Explicit opt-in before visitor messages or site knowledge are sent to an external AI provider.
- Free online fallback providers when external processing is enabled and no API key is configured or the primary provider fails.
- Configurable widget design, placement, visibility, tone, language, and content rules.
- Response caching with scheduled cleanup.
- Public chat endpoint with IP-based rate limiting.
- Optional attribution control, disabled by default.
Note: Crawled page content is injected into AI context. Only crawl content you trust, because adversarial text in site content can influence model behavior.
External AI processing is disabled by default. When it is enabled, the plugin may send visitor messages, up to ten recent conversation messages, the generated system prompt, and relevant excerpts from the local knowledge base to an external provider. Do not place secrets or sensitive personal data in the knowledge base. Site owners should explain this processing in their privacy policy and obtain any consent required in their jurisdiction.
External Services
The plugin can communicate with the following external services only after an administrator enables external AI processing in AI Chat > AI Configuration.
OpenAI API
Used when an OpenAI API key is configured. The plugin sends visitor messages, recent conversation context, the system prompt, and relevant site-knowledge excerpts to generate chat responses. During training, selected site-knowledge text may also be sent to create summaries and embeddings.
- Service: https://openai.com/
- Business terms: https://openai.com/policies/business-terms/
- Privacy policy: https://openai.com/policies/privacy-policy/
Pollinations.AI
Used as the first free provider in Free only mode and as a fallback in OpenAI with free fallback mode. The plugin sends visitor messages, recent conversation context, the system prompt, and relevant site-knowledge excerpts to generate a response. No Pollinations account is required by this plugin.
- Service: https://pollinations.ai/
- Terms: https://pollinations.ai/terms
- Privacy policy: https://pollinations.ai/privacy
OVHcloud AI Endpoints
Used as the second free fallback if Pollinations.AI is unavailable. The plugin sends visitor messages, recent conversation context, the system prompt, and relevant site-knowledge excerpts to generate a response. No OVHcloud account is required by this plugin for this fallback endpoint.
- Service: https://www.ovhcloud.com/en/public-cloud/ai-endpoints/
- Terms and conditions: https://www.ovhcloud.com/en/terms-and-conditions/
- Privacy policy: https://www.ovhcloud.com/en/terms-and-conditions/privacy-policy/