[WordPress] 外掛分享: EasyIT AI Chat — Chatbot for OpenAI, Claude, DeepSeek, Gemini & Ollama

首頁外掛目錄 › EasyIT AI Chat — Chatbot for OpenAI, Claude, DeepSeek, Gemini & Ollama
WordPress 外掛 EasyIT AI Chat — Chatbot for OpenAI, Claude, DeepSeek, Gemini & Ollama 的封面圖片
10+
安裝啟用
尚無評分
41 天前
最後更新
0%
問題解決
WordPress 6.0+ PHP 8.0+ v2.7.0 上架:2026-05-27

內容簡介

EasyIT AI Chat 是一款功能豐富的免費 WordPress AI 聊天機器人外掛,支援 OpenAI、Claude、Gemini、DeepSeek 和 Ollama。使用者只需簡單的短碼即可將 ChatGPT 風格的助手添加至任何頁面,無需編碼,並完全掌控自己的數據。

【主要功能】
• 支援多種 AI 提供商,靈活切換
• 無需訂閱,完全免費使用
• 具備 WooCommerce 整合,自動啟用商店功能
• 提供本地 Ollama 模型,無需 API 金鑰
• 開放原始碼,完全可審核

外掛標籤

開發者團隊

⬇ 下載最新版 (v2.7.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「EasyIT AI Chat — Chatbot for OpenAI, Claude, DeepSeek, Gemini & Ollama」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

EasyIT AI Chat is the most feature-rich free AI chatbot plugin for WordPress. Drop in [eaic_chat] on any page to add a fully-featured ChatGPT-style assistant — powered by OpenAI, Anthropic Claude, Google Gemini, DeepSeek, or a 100% free local Ollama model. No coding required.
You own your data, you control your keys. No tracking, no telemetry, no subscription — ever.

🌐 Website: easyit.com.bd
📺 Tutorials: youtube.com/@easybdit
💬 Community: facebook.com/easybdit

🎯 How It Works (3 Steps)

Connect a provider — Add an API key (OpenAI, Claude, Gemini, DeepSeek, Together AI) or point it at a free local Ollama server. No API key needed for Ollama.
Drop in a shortcode — Paste [eaic_chat] into any page or post, or just turn on the floating chat button in Settings → UI. No coding required.
Done — Visitors get a ChatGPT-style assistant instantly. A built-in Test Chat page lets you try it from the dashboard before it ever reaches a visitor.

🏆 Why EasyIT AI Chat?

Actually free, not “freemium” — every feature listed on this page, including the WooCommerce bots, is built into the free plugin. No Pro tier, no feature paywall, no upsell nags.
Bring your own key, no markup — connect directly to your chosen AI provider with your own API key, or run Ollama locally for $0. You pay the provider directly, if at all — this plugin is never in the middle of your bill.
Not locked to one AI vendor — most chatbot plugins pick a single provider for you. Here, one shortcode attribute (provider="gemini") switches the backend, even per page, anytime.
Your data stays yours — zero telemetry to the plugin author, an optional No-Storage Mode, configurable retention, and a built-in GDPR consent gate.
WooCommerce-aware, for free — Order Status, Product Q&A, Return/Refund, and Smart Product Finder bots activate automatically once WooCommerce is active; most store-chat plugins charge extra for this.
Open source, fully auditable — GPL-2.0-or-later. Read every line yourself; nothing hidden in a compiled or obfuscated bundle.

✨ Supported AI Providers

🦙 Ollama — Run open-source models (Llama, Mistral, Gemma, Qwen, etc.) on your own server. 100% private, 100% free.
🤖 OpenAI (ChatGPT) — GPT-4o, GPT-4o-mini, GPT-4.1, o3, o4-mini and more.
🧠 Anthropic (Claude) — Claude 3.7 Sonnet, Claude 3.5 Sonnet, Claude 3.5 Haiku, Claude 3 Opus.
🔍 DeepSeek — DeepSeek-Chat, DeepSeek-Reasoner.
✦ Google Gemini — Gemini 2.5 Pro, Gemini 2.5 Flash, Gemini 2.0 Flash, Gemini 1.5 Flash.
🔧 Custom Providers — Any OpenAI-compatible endpoint (LM Studio, custom gateway, proxies, etc.).

🚀 Core Features

One shortcode, any provider — [eaic_chat provider="gemini"] — switch provider per page, no settings change needed
ChatGPT-style UI — Sidebar with conversation history, code blocks with copy button, markdown rendering
Auto-title sessions — First message auto-generates a meaningful conversation title via the AI
Conversation memory — Sessions saved per logged-in user or guest (cookie-scoped, never cross-user)
Custom system prompt — Set globally in settings or override per shortcode
Lock system prompt — Prevent front-end prompt injection; admin-configured prompt only
Test Connection button — Verify your API key or Ollama URL before going live
Rate limiting — Per-user, per-session, and per-IP throttle to prevent abuse
Data retention — Auto-purge old conversations after a configurable number of days
Context window control — Choose how many previous messages to include per AI request (1–20)
Privacy notice — Optional configurable notice linking to your Privacy Policy
Lightweight — Assets load only on pages using the shortcode
No telemetry — Zero external calls except to the AI provider you choose
Open source — GPL-2.0-or-later, fully auditable

💬 Chat UX & Interaction

Typing indicator — Smooth 3-dot animated bubble while AI is responding (accent-color matched)
Stop & Regenerate — Cancel a response mid-stream with the ⏹ Stop button; re-run with 🔄 Regenerate
Message timestamps — HH:MM time shown next to every message label
Copy & Download message — Copy or download any AI response with one click; buttons always visible below each message
Read aloud (TTS) — 🔊 Speaker button reads any AI message using the browser’s built-in Speech Synthesis API
Voice input — 🎤 Microphone button transcribes speech directly into the input field (Web Speech API)
Fullscreen mode — Expand the chat widget to full-screen overlay; press Escape to exit
Message feedback — 👍 / 👎 buttons below AI responses; ratings stored in your DB
Session search — Search box in the sidebar filters conversations by title in real time

🎨 Customization

Welcome message — Custom AI greeting bubble when a new chat starts (supports markdown)
Suggested questions — Clickable chip buttons that send a question instantly
Custom AI avatar — Replace the 🤖 emoji with any image from your Media Library
Color customization — Accent, user bubble, and bot bubble colors via color pickers; reset to default in one click
Floating chat widget — Fixed launcher button on every page; configurable position (bottom-right / bottom-left) and label
Bot profiles — Save named configurations (provider, title, system prompt) and load with [eaic_chat profile="slug"]
Multiple providers per site — Different providers on different pages using shortcode attributes

📊 Analytics & Insights

Analytics dashboard — Total conversations, total messages, messages today, active chats (7 days), most-used provider
7-day bar chart — Pure CSS message chart — no external libraries
Feedback stats — Helpful / Not helpful rating counts from user feedback

🔧 Developer & Admin Tools

Shortcode Builder — Visual admin page: configure provider, title, height, system prompt — shortcode updates live, copy with one click
Conversation export — Download any conversation as a .txt file
Webhook support — POST to any URL after each AI response; JSON payload with session UUID, message, provider, timestamp; optional HMAC-SHA256 signature header
Configurable message length — Set max characters per user message (50–4000)

🔒 Security Suite (v2.0)

Access restriction — Allow everyone, logged-in users only, or specific WordPress user roles
IP blocklist — Block specific IPv4 / IPv6 addresses from sending messages
Word filter — Block or warn when a message contains banned words; configurable action
Prompt injection detection — Auto-detect and block jailbreak patterns (“ignore all previous instructions”, “DAN mode”, etc.)
No-storage mode — Opt out of saving conversations to the database entirely (GDPR-strict setups)
Anti-bot math captcha — Simple arithmetic challenge before the first message; no external API or cookies required
Abuse alert email — Get an email notification when the rate limit is exceeded; configurable recipient
GDPR consent gate — Show an accept banner before the chat activates; consent stored in a browser cookie (365 days)

📚 Knowledge Base (RAG)

Document upload — Upload PDF files to a private Knowledge Base; the AI answers questions using only your document data
Semantic + keyword search — Queries are matched against document chunks via Ollama embeddings with automatic keyword fallback
Accurate counting — “How many X” queries scan every chunk for an exact count — not just the top-K semantic results
Context-aware answers — Matched chunks are injected into the system prompt so the AI gives specific, document-grounded answers
Admin test tool — Test Query UI lets you inspect which chunks are retrieved for any query before going live
Re-process on demand — Change embedding model or chunk settings and reprocess any document without re-uploading

🌐 Ask This Site (v2.5.0)

Zero-setup site knowledge — Enable one toggle and the AI automatically learns your published posts/pages (or any public content type) — no manual document upload required
Always current — Re-indexes automatically whenever content is published or updated; removed automatically if content is unpublished, made private, or deleted
Works on any WordPress site — Not just WooCommerce stores — any site with content can have an AI that already knows it
Bulk reindex — One click indexes your entire existing site content in batches, with a progress bar
Privacy-respecting by default — Only publicly published, non-password-protected content is ever indexed

🛒 WooCommerce Bots (v2.4.0 — now free!)
Everything below used to require the paid Pro add-on. It’s now built into the free plugin — no license, no upsell. Requires WooCommerce to be active.

Order Status Bot ([eaic_order_chat]) — Customers check order status by chatting. Guests verify via order number + billing email; logged-in users are verified automatically.
Product Q&A Bot ([eaic_product_chat]) — AI answers questions about any product (price, stock, description, variations) using real store data, with keyword search across your catalog.
Return/Refund Bot ([eaic_return_chat]) — Conversationally collects the item + reason for a return and files a return request automatically, with an order note added for your team.
Smart Product Finder ([eaic_product_finder]) — Natural-language product search (“red dress under $50”) that returns real product cards with add-to-cart links.
“Ask Your Store” — Admin-only AI chat (EasyIT AI Chat menu, requires Shop Manager or Admin) that answers questions about revenue, orders, top products, low stock, and new customers from your own store data.
Smart Floating Widget — Set the floating widget to “Smart” mode in Settings and it automatically shows the Order Bot on order pages, the Product Bot on product pages, and a general assistant everywhere else.
Lead Capture — Optional pre-chat name + email form on the WooCommerce bots; leads are saved to your database and shown on the Analytics page.

🔧 Shortcode Examples
Basic usage:
[eaic_chat]
Specify a provider:
[eaic_chat provider=”gemini” title=”Support Bot” height=”500″]
Custom system prompt:
[eaic_chat provider=”ollama” system_prompt=”You are a helpful gardening assistant.”]
Load a saved bot profile:
[eaic_chat profile=”support-bot”]
Full example:
[eaic_chat provider=”openai” title=”Ask Anything” placeholder=”Type your question…” height=”600″ system_prompt=”You are a helpful assistant for our website.”]
Available attributes: provider, title, placeholder, system_prompt, height, profile
💡 Use the Shortcode Builder (EasyIT AI Chat → Shortcode Builder) to generate shortcodes visually — no typing required.
WooCommerce bots (requires WooCommerce active):
[eaic_order_chat] — Order Status Bot
[eaic_product_chat] or `[eaic_product_chat product_id="42"]` — Product Q&A Bot
[eaic_return_chat] or `[eaic_return_chat order_id="123"]` — Return/Refund Bot
[eaic_product_finder] — Smart Product Finder

🔒 Privacy
When a user sends a message, it is forwarded to your configured AI provider along with the conversation history. Messages are also stored in your own database so conversations can resume. Nothing is sent to the plugin author. You should mention your chosen provider in your site’s Privacy Policy.
External Services
This plugin connects to external AI services depending on which provider you configure. No data is transmitted unless a user actively sends a chat message.
OpenAI
Used when OpenAI is selected as the AI provider.
* Service URL: https://api.openai.com/
* Terms of Use: https://openai.com/policies/row-terms-of-use
* Privacy Policy: https://openai.com/policies/row-privacy-policy
Anthropic (Claude)
Used when Anthropic is selected as the AI provider.
* Service URL: https://api.anthropic.com/
* Terms of Use: https://www.anthropic.com/legal/consumer-terms
* Privacy Policy: https://www.anthropic.com/legal/privacy
DeepSeek
Used when DeepSeek is selected as the AI provider.
* Service URL: https://api.deepseek.com/
* Terms of Use: https://chat.deepseek.com/downloads/DeepSeek%20Terms%20of%20Use.html
* Privacy Policy: https://chat.deepseek.com/downloads/DeepSeek%20Privacy%20Policy.html
Google Gemini
Used when Google Gemini is selected as the AI provider.
* Service URL: https://generativelanguage.googleapis.com/
* Terms of Use: https://ai.google.dev/gemini-api/terms
* Privacy Policy: https://policies.google.com/privacy
Ollama
Used when Ollama is selected. Calls your own self-hosted Ollama server URL.
No third-party service is involved unless you point it at a remote server.
Data sent to external services: The user’s chat message and recent conversation history (last 10 messages). No personal data beyond what the user types is transmitted.
WooCommerce bots: When a WooCommerce bot is used, relevant store data needed to answer the question (e.g. order status/items, product details, or — for the admin-only “Ask Your Store” tool — aggregate revenue/order/customer data) is included in the request sent to your configured AI provider. This data never goes anywhere except the AI provider you’ve chosen; it is not sent to the plugin author.

延伸相關外掛

文章
Filter
Mastodon