Title: OZY AI Chatbot
Author: Danish Rangaiz
Published: <strong>6. julija 2026</strong>
Last modified: 18. septembra 2026

---

Tykače pytać

![](https://ps.w.org/ozy-ai-chatbot/assets/banner-772x250.png?rev=3645457)

![](https://ps.w.org/ozy-ai-chatbot/assets/icon-256x256.png?rev=3645457)

# OZY AI Chatbot

 Wot [Danish Rangaiz](https://profiles.wordpress.org/idanishrangaiz/)

[Sćahnyć](https://downloads.wordpress.org/plugin/ozy-ai-chatbot.1.3.0.zip)

 * [Podrobnosće](https://hsb.wordpress.org/plugins/ozy-ai-chatbot/#description)
 * [Pohódnoćenja](https://hsb.wordpress.org/plugins/ozy-ai-chatbot/#reviews)
 *  [Instalacija](https://hsb.wordpress.org/plugins/ozy-ai-chatbot/#installation)
 * [Wuwiće](https://hsb.wordpress.org/plugins/ozy-ai-chatbot/#developers)

 [Podpěra](https://wordpress.org/support/plugin/ozy-ai-chatbot/)

## Wopisanje

**OZY AI Chatbot** turns your WordPress website into an intelligent, conversational
assistant. Visitors ask questions and get instant, accurate answers — grounded strictly
in your own website content.

Unlike a general chatbot, this assistant is scope-locked: it only talks about your
website and its services. If a visitor asks something off-topic — or tries to trick
it into writing code, essays, or acting as a free general-purpose AI — it politely
declines and steers them back to your business. This protects your API budget and
keeps the conversation on-brand.

#### Key Features

 * **Multi-Provider AI** — OpenAI (GPT-4o), Anthropic Claude, Google Gemini, Groq(
   free), plus custom providers via a filter hook
 * **Website-grounded answers** — index your pages; the assistant reads them to 
   answer accurately
 * **Drop it anywhere, no shortcode needed** — drag & drop widget, Gutenberg block,
   and native elements for Elementor, Divi, Avada (Fusion), WPBakery and Oxygen
 * **Scan Website** — one-click discovery of internal URLs from your homepage
 * **Streaming responses** — word-by-word output for a live, ChatGPT-like feel (
   delivered entirely through the WordPress HTTP API)
 * **Scope lock & prompt-injection protection** — refuses off-topic, jailbreak, 
   and „ignore your instructions“ attempts
 * **Per-IP rate limiting** — an always-on per-minute cap stops automated abuse 
   from draining your API tokens, on top of optional per-session/day/month limits
 * **Multiple AI Agents** — define agents with different names, models, and personas;
   users can switch in-chat
 * **Full appearance control** — colors, widget position, icons, and background (
   solid, gradient, video, or image)
 * **Inline answers** — the embedded widget answers right where it sits; the popup
   is reserved for the floating button
 * **Shortcode support** — embed inline with `[ozy_ai_chatbot]`, sized and styled
   per page with `height`, `max_width`, `radius`, `align`, colors and `hide`
 * **Analytics dashboard** — total, daily, and monthly queries plus average response
   time
 * **Opt-in attribution** — the „AI-powered by OZY“ credit is OFF by default and
   only shows if you enable it

#### Supported AI Providers

 * **OpenAI** — GPT-4o, GPT-4o-mini, GPT-4-turbo, GPT-3.5-turbo
 * **Anthropic Claude** — Claude Opus, Sonnet, Haiku
 * **Google Gemini** — Gemini 2.0 Flash, 1.5 Pro, 1.5 Flash
 * **Groq** — Llama 3.3 70B, Mixtral 8x7B, Gemma2 (free tier available)
 * **Custom** — add any OpenAI-compatible API via the `ozy_ai_providers` filter

#### Adding a Custom AI Provider

    ```
    add_filter( 'ozy_ai_providers', function( $providers ) {
        $providers['mistral'] = [
            'label'   => 'Mistral AI',
            'models'  => [ 'mistral-large-latest', 'mistral-small-latest' ],
            'api_url' => 'https://api.mistral.ai/v1/chat/completions',
            'key_url' => 'https://console.mistral.ai/api-keys',
        ];
        return $providers;
    } );
    ```

#### Placing the Chatbot on a Page

Pick whichever suits you — all of them render the same inline chat:

 * **Widget** — Appearance  Widgets (or the Customizer): drag **OZY AI Chatbot**
   into any widget area
 * **Gutenberg** — add the **OZY AI Chatbot** block; set size, colors and visible
   parts from the block sidebar
 * **Elementor** — search „OZY AI Chatbot“ in the widget panel; the Style tab controls
   colors, fonts, heights, spacing and more
 * **Divi** — the **OZY AI Chatbot** module
 * **Avada / Fusion Builder** — the **OZY AI Chatbot** element
 * **WPBakery** — the **OZY AI Chatbot** element (Content category)
 * **Oxygen** — Add  Interactive  **OZY AI Chatbot**
 * **Shortcode** — `[ozy_ai_chatbot]`, or `[ozy_ai_chatbot height="500" max_width
   ="900" radius="16" align="center" accent="#CFF023" background="#0A1A2F" text_color
   ="#ffffff" hide="status,glow"]`
    (`hide` accepts any of: header, status, pills,
   footer, glow)

### External Services

This plugin connects to the following third-party services. Data is only transmitted
when a visitor submits a question in the chat widget, or when you use an admin feature
such as „Test Connection“.

#### AI Providers (used to generate responses)

Depending on the provider you configure, the visitor’s question and relevant text
excerpts from your own website are sent to one of these services:

 * **OpenAI** — https://openai.com/ — terms: https://openai.com/policies/terms-of-
   use/ — privacy: https://openai.com/policies/privacy-policy/
 * **Anthropic (Claude)** — https://www.anthropic.com/ — terms: https://www.anthropic.
   com/legal/consumer-terms — privacy: https://www.anthropic.com/legal/privacy
 * **Google (Gemini)** — https://ai.google.dev/ — terms: https://ai.google.dev/gemini-
   api/terms — privacy: https://policies.google.com/privacy
 * **Groq** — https://groq.com/ — terms: https://groq.com/terms-of-use/ — privacy:
   https://groq.com/privacy-policy/

No AI provider request is made until a visitor submits a question. The data sent
is limited to the visitor’s question and relevant text excerpts scraped from your
own website pages. No personal data beyond what the visitor types is transmitted.
Site owners are responsible for disclosing this third-party processing in their 
own privacy policy.

#### Google Fonts

The plugin loads the „Rethink Sans“ typeface from Google Fonts (https://fonts.google.
com/). This causes the visitor’s browser to connect to Google’s servers, which may
transmit the visitor’s IP address to Google. Privacy policy: https://policies.google.
com/privacy

To disable the font, add this to your theme’s `functions.php`:

    ```
    add_action( 'wp_enqueue_scripts', function() {
        wp_dequeue_style( 'ozy-rethink-sans' );
        wp_deregister_style( 'ozy-rethink-sans' );
    }, 20 );
    ```

## Fota wobrazowki

[⌊Floating "Ask AI" button with animated orbital ring, shown on a live site⌉⌊Floating"
Ask AI" button with animated orbital ring, shown on a live site⌉[

Floating „Ask AI“ button with animated orbital ring, shown on a live site

[⌊Welcome screen with quick-question pills, ready for the visitor's first question⌉⌊
Welcome screen with quick-question pills, ready for the visitor's first question⌉[

Welcome screen with quick-question pills, ready for the visitor’s first question

[⌊Chat popup answering questions in a live, streaming-style conversation⌉⌊Chat popup
answering questions in a live, streaming-style conversation⌉[

Chat popup answering questions in a live, streaming-style conversation

## Bloki

Tutón tykač 1 blok skići.

 *   OZY AI Chatbot

## Instalacija

 1. Upload the `ozy-ai-chatbot` folder to `/wp-content/plugins/`
 2. Activate the plugin through **Plugins  Installed Plugins**
 3. Go to **OZY AI Chatbot  AI Provider** and enter your API key
 4. Go to **OZY AI Chatbot  Widget Settings** to customize branding and appearance
 5. Go to **OZY AI Chatbot  URL Index** and click **Scan Website** to auto-import your
    pages

## HSP

### Which AI provider should I use?

Start with **Groq** — it’s free for testing. For production, **OpenAI GPT-4o-mini**
or **Google Gemini 1.5 Flash** offer the best cost/quality ratio.

### Does the AI only answer questions about my website?

Yes. The assistant is scope-locked by its system prompt and a pre-filter: it answers
only using your indexed website content and declines off-topic or abusive requests(
such as writing code or essays).

### How does it stop people using my AI key for free?

Every request is throttled per IP address (default 15/minute, adjustable via the`
ozy_ai_per_minute_limit` filter), and off-topic/jailbreak attempts are refused before
any tokens are spent. You can also set optional per-session, per-day, and per-month
limits.

### Can I add my own AI provider?

Yes — use the `ozy_ai_providers` filter hook to register any OpenAI-compatible API
endpoint.

### Is the plugin translation-ready?

Yes. All strings use the `ozy-ai-chatbot` text domain and a `.pot` template is included.

### What data is removed when I uninstall the plugin?

All plugin settings (WordPress options) and both database tables (`ozy_ai_url_index`
and `ozy_ai_queries`) are deleted on uninstall.

## Pohódnoćenja

Za tutón tykač pohódnoćenja njejsu.

## Sobuskutkowarjo a wuwiwarjo

„OZY AI Chatbot“ je softwara wotewrjeneho žórła. Slědowacy ludźo su k tutomu tykačej
přinošowali.

Sobuskutkowarjo

 *   [ Danish Rangaiz ](https://profiles.wordpress.org/idanishrangaiz/)

[Přełožće „OZY AI Chatbot“ do swojeje rěče.](https://translate.wordpress.org/projects/wp-plugins/ozy-ai-chatbot)

### Na wuwiću zajimowany?

[Přehladajće kod](https://plugins.trac.wordpress.org/browser/ozy-ai-chatbot/), hladajće
do [SVN-repozitorija](https://plugins.svn.wordpress.org/ozy-ai-chatbot/) abo abonujće
[wuwiwanski protokol](https://plugins.trac.wordpress.org/log/ozy-ai-chatbot/) přez
[RSS](https://plugins.trac.wordpress.org/log/ozy-ai-chatbot/?limit=100&mode=stop_on_copy&format=rss).

## Protokol změnow

#### 1.3.0

 * Embedded chatbot (shortcode, widget, block and page-builder elements) now opens
   as a full chat right away: the welcome message from the dashboard, quick questions,
   input and footer are all visible before the first question, at a fixed, predictable
   height.
 * Elementor: new Style tab with full design control — accent, background, text,
   border and header colors, title/tagline/message/input font sizes, bubble colors,
   quick-question colors, send button, footer links, paddings, corner radius and
   box shadow.
 * Elementor: responsive chat-area height, optional total widget height, max width
   and alignment, plus switches to show or hide the header, online badge, quick 
   questions, footer and animated border.
 * Gutenberg block, classic widget, Divi, Avada, WPBakery and Oxygen gain corner
   radius, alignment, accent/background/text colors and show/hide options.
 * New shortcode attributes: `radius`, `align`, `accent`, `background`, `text_color`
   and `hide` (e.g. `hide="status,glow"`).
 * Elementor editor preview now loads the chatbot styles and the chat works live
   in the preview.
 * Note: Elementor „height“ and „max width“ values saved with 1.2.0 need to be set
   again under the new Layout controls.

#### 1.2.0

 * Drag & drop widget for Appearance  Widgets and the Customizer — no shortcode 
   required.
 * Gutenberg block with a live preview and size controls.
 * Native elements for Elementor, Divi, Avada (Fusion Builder), WPBakery and Oxygen.
 * Answers are now typed out smoothly instead of appearing in one burst, and half-
   finished markdown (`**bold`) no longer flashes while typing.
 * Auto-scroll now stops fighting you: it only follows the answer while you are 
   already at the bottom of the transcript.
 * Mobile polish — swipeable single-line quick questions, tighter header/footer,
   16px inputs so iOS no longer zooms, and no horizontal overflow at any width.

#### 1.1.0

 * Shortcode widget is now a full chat: questions asked in the embedded widget are
   answered inline, right there — the popup only opens from the floating icon.
 * New Size settings: floating button diameter, chat window width/height, inline
   widget answer height and max width, plus per-page shortcode overrides (height,
   max_width).
 * New Color Scheme settings: primary, secondary, chat panel and text colors now
   drive the entire widget, with one-click presets including a light theme.
 * Removed the „Sources“ reference chips from answers, which also fixes the cramped
   answer layout they caused.
 * Better answer formatting (headings, lists, dividers) and improved responsive 
   behaviour on small screens.

#### 1.0.1

 * New OZY robot brand mark, used everywhere: plugin directory icon, banner, admin
   menu and header, floating button, chat header, and AI message avatars.
 * Confirmed compatible with WordPress 7.1.

#### 1.0.0

 * Initial release.
 * Multi-provider AI: OpenAI, Claude, Gemini, Groq, plus custom providers via filter.
 * Website-grounded answers with source citations and one-click site scan.
 * Word-by-word streaming delivered entirely through the WordPress HTTP API (no 
   direct cURL).
 * Scope lock and prompt-injection protection: off-topic, jailbreak, and code-generation
   requests are refused.
 * Always-on per-IP rate limiting plus optional per-session, per-day, and per-month
   limits.
 * Multiple AI agents with personas; configurable appearance; analytics dashboard.
 * Attribution credit is opt-in (off by default), per WordPress.org guidelines.
 * Uninstall cleanup of all options and database tables.

## Meta

 *  Version **1.3.0**
 *  Last updated **1 tydźeń**
 *  Active installations **Mjenje hač 10**
 *  WordPress version ** 5.9 abo nowši **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 abo nowši **
 *  Language
 * [English (US)](https://wordpress.org/plugins/ozy-ai-chatbot/)
 * Tags
 * [AI](https://hsb.wordpress.org/plugins/tags/ai/)[assistant](https://hsb.wordpress.org/plugins/tags/assistant/)
   [chatbot](https://hsb.wordpress.org/plugins/tags/chatbot/)[Gemini](https://hsb.wordpress.org/plugins/tags/gemini/)
   [openai](https://hsb.wordpress.org/plugins/tags/openai/)
 *  [Rozšěrjeny napohlad](https://hsb.wordpress.org/plugins/ozy-ai-chatbot/advanced/)

## Pohódnoćenja

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/ozy-ai-chatbot/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/ozy-ai-chatbot/reviews/)

## Sobuskutkowarjo

 *   [ Danish Rangaiz ](https://profiles.wordpress.org/idanishrangaiz/)

## Podpěra

Chceće něšto prajić? Trjebaće pomoc?

 [Forum pomocy pokazać](https://wordpress.org/support/plugin/ozy-ai-chatbot/)