Title: AI Chatbot Free Models – Customer Support, Live Chat, Virtual Assistant
Author: NewCodeByte
Published: <strong>22 de marzo de  2025</strong>
Last modified: 30 de septiembre de  2026

---

Buscar plugins

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

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

# AI Chatbot Free Models – Customer Support, Live Chat, Virtual Assistant

 Por [NewCodeByte](https://profiles.wordpress.org/newcodebyte/)

[Descargar](https://downloads.wordpress.org/plugin/chatbot-ai-free-models.2.0.7.zip)

[Vista previa en vivo](https://es-ar.wordpress.org/plugins/chatbot-ai-free-models/?preview=1)

 * [Detalles](https://es-ar.wordpress.org/plugins/chatbot-ai-free-models/#description)
 * [Valoraciones](https://es-ar.wordpress.org/plugins/chatbot-ai-free-models/#reviews)
 *  [Instalación](https://es-ar.wordpress.org/plugins/chatbot-ai-free-models/#installation)
 * [Desarrollo](https://es-ar.wordpress.org/plugins/chatbot-ai-free-models/#developers)

 [Soporte](https://wordpress.org/support/plugin/chatbot-ai-free-models/)

## Descripción

AI Chatbot Free Models empowers you to integrate a cutting-edge AI chatbot into 
your WordPress website! It is a multi-provider solution: connect directly to OpenAI(
ChatGPT), Anthropic (Claude), Google (Gemini), DeepSeek, Groq, xAI (Grok), Together
AI, Mistral, Perplexity, or OpenRouter (over 500 models with a single API key), 
and you can even point it to any custom OpenAI-compatible API endpoint. Choose from
a wide array of both free and premium models to perfectly match your needs and budget.

Unlike many other plugins, all management and customization happen entirely within
your WordPress backend, no need to visit external sites for configuration. The only
account required is to obtain your API key.

Looking for a platform-independent version?
 This chatbot is also available as a
standalone version for use in non-WordPress websites (HTML, PHP, etc.). [Get it on GitHub](https://github.com/NewCodeByte/chatbot-ai-free-models)

### Use Cases

Here are several practical ways to use Chatbot AI Free Models on your WordPress 
website:

 * **24/7 Customer Support**
    Provide instant answers to visitors at any time, improving
   engagement and reducing support workload.
 * **Lead Generation Assistant**
    Qualify visitors and collect contact information
   through conversational interaction.
 * **Product Recommendation Bot**
    Help users find suitable products or services
   using natural language queries.
 * **Content Navigation Helper**
    Guide users to the right blog posts, categories,
   or pages based on their questions.
 * **Automated Live Chat for Immediate Engagement**
    Deploy an automated assistant
   that mimics a live chat operator. It can greet visitors, answer initial questions,
   and guide them, ensuring every user feels supported.
 * **Knowledge Base Access**
    Offer a conversational interface to your FAQ, help
   articles, or documentation.
 * **Idea Generation for Writers and Bloggers**
    Suggest article topics, headlines,
   or summaries directly within your website.
 * **Multilingual Support**
    Serve users in multiple languages by selecting models
   with multilingual capabilities.
 * **Chatbot-Powered Helpdesk**
    Turn your chatbot into a powerful first-line helpdesk.
   It provides instant, automated support 24/7 and captures visitor details with
   an optional pre-chat form.
 * **Free AI Integration**
    Use free models from OpenRouter or other supported providers
   without additional costs or complex setup.

### Configuration – Setting up your AI Chatbot

 1. Get an API Key from one of the supported providers (OpenAI, OpenRouter, Anthropic,
    Google, DeepSeek, Groq, xAI, Together AI, Mistral, or Perplexity) from its official
    website.
 2. Enter your API Key in the “Settings” tab and select the matching provider.
 3. Choose an AI Model. On OpenRouter, free models have the suffix “:free” at the end
    of their name. Other providers list their free or low-cost models directly.
 4. Provide context about your website in the “Information for responses” field.
 5. Customize the chatbot’s appearance in the “Style” and “Images” tabs.
 6. Click “Save settings”. Remember to refresh your website (Ctrl+F5 or Cmd+Shift+R)
    after saving, otherwise the changes may not be displayed correctly due to caching.

### Window Size on Mobile

The “Style” tab contains two independent height settings:

 * **Chat Window Height** — the height of the chat window in pixels on desktop browsers.
 * **Chat Window Height (mobile)** — the height used on phones and small tablets(
   up to 768px wide), where the desktop height would not fit the screen.

Leave the mobile value at **0** to keep the automatic size, which is 70% of the 
visible height. Values larger than the space available on the screen are automatically
reduced, so a large number can never push the window off the screen.

### Using the Plugin Behind a CDN or a Proxy

The plugin limits how often a visitor can send messages, and it identifies each 
visitor by IP address. If your site sits behind a CDN (Cloudflare) or a reverse 
proxy, the address seen by the server is the one of the proxy, not the one of the
visitor. To make the rate limiting work correctly in that setup, declare the proxies
you trust in `wp-config.php`:

    ```
    <?php define( 'NEWCODEBYTE_CHATBOT_TRUSTED_PROXIES', array( '173.245.48.0/20', '103.21.244.0/22' ) ); ?>
    ```

Values can be single IP addresses or CIDR ranges. The forwarded headers are read**
only** when the constant is present and the address that received the request matches
one of them, which prevents visitors from forging their IP through a request header.
Without the constant the plugin keeps using the direct connection address and nothing
changes.

### Message and IP Saving

You can enable or disable the saving of chat messages and user IP addresses in the“
Messages” tab of the settings page. Message saving is disabled by default for privacy
reasons. If enabled, all chat messages and IP addresses will be stored securely 
within **the plugin’s dedicated database**.

Using a dedicated database offers several advantages:

 * Simplified Management: All chatbot-related data is contained in a single location,
   making it easier to manage and maintain.
 * Reduced Impact: Storing data separately minimizes the impact on your website’s
   core database performance.

**Important:** If you choose to enable message and IP saving, you **MUST** update
your website’s privacy policy to reflect this data collection practice and inform
your users accordingly. You are responsible for complying with all applicable privacy
laws.

### Enabling “Powered by NewCodeByte”

Enabling “Powered by NewCodeByte” helps me support the development of this free 
plugin. If you enjoy Chatbot AI Free Models, please consider enabling it!
 If you’d
prefer not to display the “Powered by NewCodeByte” link, you can support me with
a donation on Buy Me a Coffee via Buy Me a Coffee. All donations are greatly appreciated
and will help me continue to improve and maintain this plugin.

### External Services

Chatbot AI Free Models allows you to connect your site to AI services via one of
the supported providers (OpenAI, OpenRouter, Anthropic, Google, DeepSeek, Groq, 
xAI, Together AI, Mistral, Perplexity, or any custom OpenAI-compatible endpoint).
You need your own API key and must comply with the Terms of Service and Privacy 
Policy of each provider you use.

The plugin developer is not responsible for any issues or damages resulting from
the use of the plugin or AI-generated content. Make sure your usage complies with
the laws of your country. All data stays on your server, it’s your responsibility
to keep it secure.

 * **OpenRouter Terms of Service and Privacy Policy:**
    - **Terms of Service:** [https://openrouter.ai/terms](https://openrouter.ai/terms)
    - **Privacy Policy:** [https://openrouter.ai/privacy](https://openrouter.ai/privacy)

### Donate link

You can support the development of Chatbot AI Free Models by making a donation via
[https://www.buymeacoffee.com/codebytewp](https://www.buymeacoffee.com/codebytewp).

### License and Usage

Chatbot AI Free Models is provided free of charge for both personal and commercial
use. You are allowed to distribute the plugin in its original, unmodified form.

This plugin is created and maintained by NewCodeByte.

### Author

NewCodeByte

### Disclaimer and Legal Information

This plugin is provided “as is” and without any warranty, express or implied. NewCodeByte
is not liable for any damages or losses arising from its use. While this plugin 
is provided free of charge for personal or commercial use, the “Powered by NewCodeByte”
link helps support its development. This plugin is licensed under the GPLv2 (or 
later) license, and you are free to use, modify, and distribute it according to 
the terms of that license. You are solely responsible for ensuring that your use
of this plugin complies with all applicable laws and regulations.

### Privacy

This plugin handles user data in the following ways:

 1. Chat Messages

– Messages are stored only when explicitly enabled by the site administrator
 – 
Messages are stored in a dedicated, secure database – Messages can be exported or
deleted through the admin interface – No message content is shared with third parties
except OpenRouter for processing

 1. User Data Collection

– IP addresses (when message saving is enabled)
 – Chat message content – No personal
identification information is collected – No cookies are used by the plugin itself

 1. Data Retention

– Messages and IPs are stored until manually deleted by the administrator
 – No 
automatic data deletion is performed – Administrators can delete all stored data
at any time

 1. GDPR Compliance

– Users should be informed about data collection
 – Site administrators must update
their privacy policy – Data export and deletion tools are provided – Clear process
for handling data subject requests

### Contact

If you need support: [https://newcodebyte.altervista.org](https://newcodebyte.altervista.org)

## Capturas

[⌊The settings page for Chatbot AI Free Models. (assets/screenshot-1.png)⌉⌊The settings
page for Chatbot AI Free Models. (assets/screenshot-1.png)⌉[

The settings page for Chatbot AI Free Models. (assets/screenshot-1.png)

[⌊The chatbot in action on a website. (assets/screenshot-2.png)⌉⌊The chatbot in 
action on a website. (assets/screenshot-2.png)⌉[

The chatbot in action on a website. (assets/screenshot-2.png)

[[

[[

[[

[[

[[

[[

[[

## Instalación

 1. Do not install this plugin directly via manual upload. Please use only the official
    WordPress.org directory.
 2. Activate the plugin through the ‘Plugins’ screen in WordPress.
 3. Go to the “Chatbot” settings page in the WordPress admin menu to configure the 
    plugin.

## Preguntas frecuentes

### Q: The chatbot isn’t working or responding after updating the plugin. What should I do?

**A:** This is an issue that can occur in rare cases after an update, especially
if the new version includes changes to the internal database structure (as was the
case in version 1.6).

WordPress’s update process sometimes doesn’t fully execute all the necessary steps
to adapt the plugin’s database to the new changes. Fortunately, there’s a simple
and quick fix that will resolve the problem in most cases: **manually deactivate
and reactivate the plugin**.

Follow these steps:

 1. Log in to your WordPress admin dashboard.
 2. Navigate to the **Plugins > Installed Plugins** section.
 3. Find the “**Chatbot AI Free Models**” plugin in the list of installed plugins.
 4. Below the plugin name, you will see a **Deactivate** link. Click on it.
 5. Once the plugin has been successfully deactivated, the link will change to **Activate**.
    Click on it to reactivate the plugin.

This action will force the complete execution of all activation and update scripts
included with the plugin, including those for the database. Once reactivated, check
your frontend site and the chatbot settings page again. The issue should be resolved,
and the chatbot should function correctly.

If the problem persists after following these steps, please contact support and 
provide a detailed description of the issue and the steps you have already tried.

### Q: Where do I get an API key?

A: You can get an API key from any supported provider: OpenAI (platform.openai.com),
OpenRouter (openrouter.ai), Anthropic (console.anthropic.com), Google AI Studio (
aistudio.google.com), DeepSeek, Groq, xAI, Together AI, Mistral, or Perplexity. 
OpenRouter is a convenient choice because a single free key unlocks access to 500
+ models from many providers.

### Q: How do I change the look of the chatbot?

A: You can customize the chatbot’s appearance in the “Style” and “Images” tabs on
the settings page.

### Q: The chatbot isn’t responding. What do I do?

A: First, check your API key and make sure it’s valid and that the correct provider
is selected.
 A: Second, check the status page of your AI provider (for example 
the OpenRouter status page) to see if there are any known issues with the API. A:
Third, if the issue persists, try switching to a different model. Free models can
sometimes experience high traffic and connection problems, so experimenting with
alternative models might resolve the issue.

### Q: How do I know if there are new messages?

A: Yes, the plugin includes an automatic notification system to alert you of new,
unread conversations. Here’s how it works:

 * **Notification Badge in the Menu:** When a user starts a new conversation, a **
   red notification badge** with a number will appear next to the ‘Chatbot’ menu
   item in your WordPress admin sidebar. This number does not represent individual
   messages, but rather the **total number of conversations** that contain at least
   one unread message.
 * **Detailed Tooltip:** If you hover your mouse over the “Chatbot” menu item, a
   tooltip will provide more details (e.g., “You have 2 unread conversations”).
 * **Highlighting in the Table:** Once you navigate to the ‘Messages’ tab, unread
   conversations are easy to spot because the entire row is displayed in **bold 
   text**.
 * **How to Mark as Read:** To mark a conversation as ‘read’ and decrease the notification
   counter, simply **click on the conversation’s row** to view its messages. The
   action is automatic, and the bold styling will disappear.

## Reseñas

![](https://secure.gravatar.com/avatar/a78099f7cf838f2e23390ba442ad2b6d8e37e3a0bcd26826a8ad707ab278e449?
s=60&d=retro&r=g)

### 󠀁[Incredibile, potente e totalmente gratuito!](https://wordpress.org/support/topic/incredibile-potente-e-totalmente-gratuito/)󠁿

 [alexmix](https://profiles.wordpress.org/alexmix/) 30 de septiembre de 2026 1 respuesta

Sto usando questo plugin sul mio sito WordPress da qualche tempo e non potrei essere
più soddisfatto. Trovare un assistente IA così efficiente che permetta di sfruttare
modelli gratuiti senza compromessi sulla qualità è davvero raro. La configurazione
è stata semplicissima e l'interfaccia si integra alla perfezione con il design del
mio sito. I visitatori adorano poter interagire con il chatbot per avere risposte
immediate. Consigliatissimo a chiunque voglia aggiungere funzionalità IA avanzate
senza spendere una fortuna in abbonamenti!

![](https://secure.gravatar.com/avatar/6ea6bc73cb5c251b171b48a1486b1defc5f3a1ad251ab29a846bae0846131d10?
s=60&d=retro&r=g)

### 󠀁[ottimo plugin](https://wordpress.org/support/topic/ottimo-plugin-432/)󠁿

 [Roberto San](https://profiles.wordpress.org/mrobertox/) 27 de septiembre de 2026
1 respuesta

Ottimo plugin e da un po che lo sto usando, direi che per un normale sito anche 
amatoriale va bene ma nulla toglie di usarlo su un sito professionale,l'autore è
stato molto bravo a inserire dentro diverse AI,impostando anche una a pagamento 
va benissimo,complimenti👍⭐⭐⭐⭐⭐

![](https://secure.gravatar.com/avatar/77540548c3c6a00decff862cf52157ce1ddb4d02adf7b1a192cf9fac4eab730c?
s=60&d=retro&r=g)

### 󠀁[Excellent chatbot plugin](https://wordpress.org/support/topic/excellent-chatbot-plugin/)󠁿

 [1968phillip](https://profiles.wordpress.org/1968phillip/) 22 de septiembre de 
2025 1 respuesta

Not only is the plugin super easy to use and produces a great result, but I found
the support from Antonio to be super responsive, friendly and very helpful. I highly
recommend this plugin, and will be adding it to my install list for all Wordpress
sites.

![](https://secure.gravatar.com/avatar/cf4208bd8cce467fc65a4a9b127c615fd3e674e8efea15201430d19e5ed80aef?
s=60&d=retro&r=g)

### 󠀁[Meilleur Chatbot AI WordPress](https://wordpress.org/support/topic/meilleur-chatbot-ai-wordpress/)󠁿

 [Boss MAJI](https://profiles.wordpress.org/leprof229/) 8 de septiembre de 2025 
1 respuesta

C'est le Meilleur Chatbot AI Wordpress, je suis vraiment impressionné par les respect
des instructions, surtout les modèles phares.

![](https://secure.gravatar.com/avatar/7dd1b03fc8095b905a03cf8cc220d984f788b1077c0efa3c743582562c3d42cb?
s=60&d=retro&r=g)

### 󠀁[Ottimo chatbot, semplice e molto personalizzabile](https://wordpress.org/support/topic/ottimo-chatbot-semplice-e-molto-personalizzabile/)󠁿

 [Roberto](https://profiles.wordpress.org/zebraxy/) 3 de septiembre de 2025 1 respuesta

Davvero un ottimo chatbot, semplice da usare e ultra personalizzabile, ho solo una
piccola annotazione da fare, se si usano modelli piccoli e gratis del tipo Gemma
27B…LLama 14B ecc… tendono a seguire di meno il system prompt o comunque lo devi
ultra ottimizzare, usando modelli grandi anche gratis invece lo seguono con maggiore
precisione, personalmente sto usando GPT OSS 120B e devo dire che mi ci trovo bene,
costa pochissimo, pensa che in un mese ho speso meno di 50 cent avendo un discreto
uso del chatbot.

![](https://secure.gravatar.com/avatar/22899ba85cd78c5c2f127ef709ab00f985cdd62dad80ef318ec081007de4d220?
s=60&d=retro&r=g)

### 󠀁[WTF How is this free](https://wordpress.org/support/topic/wtf-how-is-this-free/)󠁿

 [Kuler89](https://profiles.wordpress.org/kuler89/) 4 de agosto de 2025 1 respuesta

To be honest, this feels too good to be true. But everything works like a charm.

 [ Leer todas las 10 reseñas ](https://wordpress.org/support/plugin/chatbot-ai-free-models/reviews/)

## Colaboradores y desarrolladores

“AI Chatbot Free Models – Customer Support, Live Chat, Virtual Assistant” es un 
software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

 *   [ NewCodeByte ](https://profiles.wordpress.org/newcodebyte/)

“AI Chatbot Free Models – Customer Support, Live Chat, Virtual Assistant” ha sido
traducido a 2 idiomas. Gracias a [los traductores](https://translate.wordpress.org/projects/wp-plugins/chatbot-ai-free-models/contributors)
por sus contribuciones.

[Traduce “AI Chatbot Free Models – Customer Support, Live Chat, Virtual Assistant” a tu idioma.](https://translate.wordpress.org/projects/wp-plugins/chatbot-ai-free-models)

### ¿Interesado en el desarrollo?

[Revisa el código](https://plugins.trac.wordpress.org/browser/chatbot-ai-free-models/),
echa un vistazo al [repositorio SVN](https://plugins.svn.wordpress.org/chatbot-ai-free-models/),
o suscríbete al [log de desarrollo](https://plugins.trac.wordpress.org/log/chatbot-ai-free-models/)
por [RSS](https://plugins.trac.wordpress.org/log/chatbot-ai-free-models/?limit=100&mode=stop_on_copy&format=rss).

## Registro de cambios

#### 2.0.7

 * Security: Avatar, icon and notification sound URLs are now validated before being
   saved. Only files hosted on this site are accepted, and the file extension must
   match the field (images: png, jpg, jpeg, gif, webp, avif, svg — audio: mp3, wav,
   ogg, m4a, aac, flac). Previously any external URL could be stored and would then
   be requested by every visitor, tracking their IP address and User Agent.
 * Fix: the Images tab no longer reports “Settings saved successfully” when a URL
   was rejected; the rejected field is now named in the error notice.

#### 2.0.6

 * Security: the per-IP rate limiting of the public message endpoints now resolves
   the real visitor address. Behind a CDN or a reverse proxy `REMOTE_ADDR` is the
   address of the proxy, which put every visitor of the site in the same bucket;
   the forwarded headers (`CF-Connecting-IP`, `X-Forwarded-For`, `X-Real-IP`) are
   now read only when the proxies are declared as trusted through the `NEWCODEBYTE_CHATBOT_TRUSTED_PROXIES`
   constant, which prevents header spoofing. Without the constant the behaviour 
   is unchanged.
 * Dev: the rate limit counter is now incremented atomically when an object cache
   is available, so parallel requests cannot slip past the limit.
 * Dev: conversations now store the real visitor address when a trusted proxy is
   configured, instead of the proxy address.
 * Dev: table identifiers in every query are escaped with `%i` through the new `
   ncb_table_name()` helper (with a validated fallback on WordPress below 6.2), 
   and `LIKE` patterns use `esc_like()`. The queries were already safe, but they
   now follow the WordPress database coding standards.

#### 2.0.5

 * Security: the API key is no longer printed in the page source. It was localized
   into the admin JavaScript without ever being used there; the field keeps working
   because it is filled server-side.
 * Security: the TLS certificate check of the AI provider connections is never disabled
   anymore. When the WordPress certificate bundle is missing, cURL now falls back
   to the system CA store instead of accepting any certificate.

#### 2.0.4

 * New: the Send button has been redesigned: a paper plane icon pointing right, 
   like WhatsApp and Telegram, on a round button with a soft shadow. On hover the
   plane moves forward; on tap the button scales slightly.
 * Accessibility: the label is preserved for screen readers (`aria-label`, tooltip
   and visually hidden text), and the button has a visible keyboard focus ring.

#### 2.0.3

 * New: “Chat Window Height (mobile)” setting in the Style tab, a height dedicated
   to phones and small tablets where the desktop height would not fit the screen.
   Set it to 0 to keep the automatic size (70% of the visible height); values larger
   than the available space are reduced automatically.

#### 2.0.2

 * Fix: the chat window no longer spills out of the screen on phones. The position
   rules of the desktop layout were more specific than the mobile rule, so the window
   stayed anchored 20px from the right edge while being 100% wide, cutting off the
   avatar and the input field on the left.
 * Fix: on phones the window is now a centred panel with a comfortable top margin
   instead of covering the whole screen.
 * Fix: the window title no longer slides under the header icons when the name is
   long.
 * Fix: the input field is 16px on mobile, which stops iOS Safari from zooming the
   page when it gets the focus.
 * Fix: the floating button and the proactive bubble stay above the home indicator
   on iPhone.
 * Fix: messages no longer overflow horizontally on narrow screens.
 * Fix: the embedded shortcode keeps its own inline layout on mobile.

#### 2.0.1

 * Fix: Fixed vertical alignment of the header icons (new conversation and close)
   across all browsers (Chrome, Firefox, Opera, Edge, Vivaldi, etc.). The text symbols
   were rendered with different heights depending on the fonts installed on each
   system; they are now inline SVG icons, guaranteeing pixel-identical rendering
   on every browser.
 * Fix: Hardened the header icon CSS with !important on critical layout properties
   so themes can no longer displace or resize the icons.
 * Dev: The new-conversation control is now a semantic-friendly element with keyboard
   and screen-reader support.

#### 2.0

 * New: Pre-chat form for collecting user name/email before the conversation.
 * New: Live typing indicator (“I’m writing…”) while the bot is generating a response.
 * New: Source links are now clickable URLs in bot responses.
 * New: All frontend-facing strings are now translatable (italiano, english, etc.).
 * Performance: Knowledge base uses FULLTEXT index, transient cache, SUBSTRING.
 * New: Configurable streaming timeout (30/60/90/120s) — reduces CPU load on shared
   hosting.
 * Fixed: Stop button “↺” icon alignment in header.
 * Fixed: Textarea height starts at single line.

#### 1.7.8

 * Fix: The chat no longer hangs with a blinking cursor when the model is slow. 
   An inactivity watchdog (60s) now aborts the request and shows an error with a
   Retry button; the fallback request also has a 60s timeout.

#### 1.7.6

 * New: Live knowledge base. The bot can search this site’s own published posts 
   and pages (a single SQL query per question, no content stored or duplicated) 
   and use the most relevant results as context, citing the source URL. Configurable
   in the Settings tab. Search matches both the title and the body, so pages with
   little text are still found.

#### 1.7.5

 * New: “Max tokens per response” setting (Settings tab) now caps the model output
   length on all providers (OpenRouter/OpenAI, Anthropic, Google), preventing endless
   or excessively long responses.

#### 1.7.4

 * New: The Stop button now uses the theme colors and is configurable from the Style
   tab (background and text color).
 * Fix: Trailing empty line removed from bot messages and the welcome message (caused
   by the markdown renderer’s trailing newline).

#### 1.7.3

 * New: The widget input is now a multi-line textarea (Enter sends, Shift+Enter 
   for a new line) with a Stop button to interrupt streaming responses.
 * New: Failed responses show an error bubble with a “Retry” button.
 * New: “New Conversation” button in the chat header to start a fresh chat without
   reloading the page.
 * New: Unread message counter badge on the widget button, shown when the chat is
   closed.
 * New: Admin “Messages” tab now includes search, “Mark all as read”, and per-conversation
   delete actions.
 * New: “Clear model cache” button in the Settings tab.
 * New: Conversation context is now trimmed to a token budget (default 3500, filter`
   newcodebyte_chatbot_context_budget`) before being sent to the model, preventing
   context-overflow errors on long chats.

#### 1.7.2

 * Dev: Reworked the update mechanism. Database migrations are now a versioned registry:
   each migration runs automatically when needed, no manual version bump required.
 * Fix: Extra blank lines in stored messages are no longer displayed duplicated 
   in the admin Messages tab.
 * New: Sound preview (Play button) in the Sounds settings tab.

#### 1.7.1

 * Security: Added per-IP rate limiting on the public message endpoints to prevent
   API credit abuse and denial-of-service.
 * Security: The conversation history sent from the browser is now sanitized server-
   side (only user/assistant roles, capped size), preventing prompt injection.
 * Security: Model cache is now keyed by API key hash, preventing stale model lists
   when switching keys.
 * Fix: The proactive message bubble is now actually displayed with the configured
   text and delay, and can be dismissed.
 * Dev: Removed the unused PHP session start on the frontend for better performance
   and cache compatibility.

#### 1.7.0

 * New: Streaming responses (token by token) via Server-Sent Events, with automatic
   fallback to the standard request when streaming is not supported.

#### 1.6.7

 * Enhancement: The conversation history is now managed via sessionStorage, making
   it more robust and independent from PHP sessions.
 * Enhancement: Session storage keys are now unique to each site, preventing chat
   history from being shared across different sites on the same domain (e.g., in
   a local development environment).
 * Enhancement: Improved CSS for chat bubbles to ensure consistent height and layout
   across different browsers and themes.
 * Fix: Corrected a critical caching issue that prevented styles and scripts from
   loading for non-logged-in users on sites with aggressive server-side caching.
 * Fix: Resolved a bug where the first message of a new conversation would not appear
   in the admin panel until a second message was sent.
 * Fix: Corrected all remaining incorrect asset paths (images, sounds) following
   the code refactoring.
 * Fix: The chatbot widget button and proactive message no longer appear when the
   shortcode display mode is active.

#### 1.6.6

 * Security Fix: Hardened the CSV export function to prevent formula injection. 
   All fields are now sanitized to neutralize potentially malicious input. Props
   to Wordfence for the responsible disclosure.
 * Dev: Complete code refactoring for better performance, maintainability, and scalability.
   The plugin is now fully object-oriented and follows modern WordPress standards.
 * Enhancement: The CSS for the embedded shortcode view has been completely redesigned
   for a more professional and integrated look.
 * Fix: The chatbot widget button no longer appears incorrectly when the shortcode
   display mode is selected.
 * Fix: Resolved a critical bug that prevented new conversations from being displayed
   in the admin panel after updating from a previous version.
 * Fix: The unread message notification counter is now correctly cleared upon plugin
   uninstallation.
 * Fix: Corrected all asset paths (CSS, JS, images) to work with the new modular
   file structure.
 * Tweak: Separated frontend and backend CSS files to ensure only necessary styles
   are loaded.

#### 1.6.4

 * New: Unread conversation notifications! A red badge will now appear on the ‘Chatbot’
   admin menu item, showing the count of unread conversations.
 * New: Conversation IDs are now clean and sequential (e.g., Chat_1, Chat_2) instead
   of the long, timestamp-based string.
 * Enhancement: The admin message list has been improved. Unread conversations are
   now highlighted in bold for easy identification.
 * Enhancement: Added a descriptive tooltip to the admin menu badge, showing the
   exact number of unread conversations on hover.
 * Dev: Major refactor of the database schema. A new conversations table has been
   introduced to manage conversations more robustly and enable sequential IDs.

#### 1.6.3

 * New: Added a “Display Mode” option to show the chatbot either as a floating widget
   or embedded directly into a page/post using the `[newcodebyte_chatbot]` shortcode.
 * Tweak: The CSS has been hardened to prevent layout issues caused by aggressive
   themes or other plugins.

#### 1.6.2

 * Feature: The chatbot’s position can now be set to the bottom-left or bottom-right
   corner via the Style settings, improving compatibility with themes and other 
   widgets.
 * Feature: The API Key field now masks the input (shows dots) and includes a toggle
   button to show/hide the key for better security and usability.
 * Tweak: The API Key input field now dynamically resizes to fit the entire key,
   preventing it from being cut off.
 * Tweak: The admin conversation view has been restyled for better readability, 
   with full-width message bands and improved spacing.
 * Fix: Resolved a major stability issue where conversations would fail to save 
   on certain hosting environments (like AlterVista) due to session handling conflicts.
 * Fix: Corrected a CSS conflict that prevented the chat button from moving to the
   selected position on both desktop and mobile views.
 * Fix: Addressed a layout bug on mobile devices where the chat window would be 
   partially cut off.
 * Fix: Resolved a JavaScript error that displayed an [object Object] alert after
   deleting messages.

#### 1.6.1

 * Tweak: The proactive message bubble now automatically resizes to fit the text
   content, improving its appearance.
 * Tweak: The text formatting (line breaks) in the proactive message is now correctly
   displayed.
 * Fix: Corrected a CSS issue that could cause the chat button to appear distorted
   or deformed on some themes after the recent update.
 * Added a new “NewCodeByte Plugins” tab to display a list of other plugins by NewCodeByte.

#### 1.6

 * New Feature: Added an optional Pre-Chat Form to collect user’s name and email
   before the conversation starts. This can be enabled in the “Settings” tab.
 * New Feature: Added a proactive welcome message bubble that appears next to the
   chat button to encourage user engagement. The text and appearance delay can be
   customized in the “Settings” tab.
 * Major Improvement: The “Messages” tab in the admin panel has been completely 
   redesigned. Messages are now grouped by conversation for a much clearer and more
   professional overview.
 * Improvement: The conversation view in the admin panel now displays the user’s
   provided name or email instead of the generic “User” label, making it easier 
   to identify conversations.
 * Improvement: The conversation view in the admin panel now uses the same custom
   colors chosen for the frontend chat, ensuring a consistent design experience.
 * Improvement: The database schema has been updated to store conversation data 
   more efficiently, including a unique conversation ID and user details. An automatic
   update script ensures a seamless transition for existing users.
 * Improvement: The conversation export feature has been updated to export data 
   grouped by conversation, making the exported files (TXT, CSV, MD, HTML) significantly
   more useful and organized.
 * Tweak: The file naming convention for exported conversations is now simpler and
   more user-friendly (e.g., `conversations_YYYY-MM-DD.txt`).
 * Tweak: Added a `cursor: pointer` to the conversation list in the admin panel 
   to improve usability and indicate that a conversation is clickable.
 * Tweak: Added an option to customize the height of the chat window in the “Style”
   tab.
 * Fix: Ensured the uninstall process is complete, removing all plugin options and
   data from the database for a clean removal.
 * Under the Hood: Refactored the plugin’s code to improve security, stability, 
   and adherence to WordPress best practices.

#### 1.5

 * Upgraded: Introduced conversation history for a more intelligent and context-
   aware chatbot experience.

#### 1.4

 * Fixed: Fixed mobile chat window display Issues on different screen sizes.

#### 1.3

 * Fixed: Bug fix release: Various bugs and security fix.

#### 1.2

 * Fixed: Bug fix release: Security fix for message exporting.

#### 1.1

 * Fixed: Resolved an issue where checkbox settings for “Show Powered by NewCodeByte”
   and “Save Messages” could not be toggled off after being enabled.

#### 1.0

 * Initial release of Chatbot AI Free Models.
    - Added basic chatbot functionality using OpenRouter.ai.
    - Implemented settings page for configuration.
    - Added options for customizing the chatbot’s appearance.
    - Added message and IP saving functionality.
    - Added “Powered by NewCodeByte” attribution.

## Meta

 *  Versión **2.0.7**
 *  Última actualización **hace 2 semanas**
 *  Instalaciones activas **100+**
 *  Versión de WordPress ** 5.0 o superior **
 *  Testeado hasta **7.1.3**
 *  Versión de PHP ** 7.4 o superior **
 *  Idiomas
 * [English (US)](https://wordpress.org/plugins/chatbot-ai-free-models/), [German](https://de.wordpress.org/plugins/chatbot-ai-free-models/),
   y [Italian](https://it.wordpress.org/plugins/chatbot-ai-free-models/).
 *  [Traducir a tu idioma](https://translate.wordpress.org/projects/wp-plugins/chatbot-ai-free-models)
 * Etiquetas:
 * [AI Chatbot](https://es-ar.wordpress.org/plugins/tags/ai-chatbot/)[chatbot](https://es-ar.wordpress.org/plugins/tags/chatbot/)
   [customer support](https://es-ar.wordpress.org/plugins/tags/customer-support/)
   [live chat](https://es-ar.wordpress.org/plugins/tags/live-chat/)[virtual assistant](https://es-ar.wordpress.org/plugins/tags/virtual-assistant/)
 *  [Vista avanzada](https://es-ar.wordpress.org/plugins/chatbot-ai-free-models/advanced/)

## Valoraciones

 5 de 5 estrellas.

 *  [  10 valoraciones de 5 estrellas     ](https://wordpress.org/support/plugin/chatbot-ai-free-models/reviews/?filter=5)
 *  [  0 valoraciones de 4 estrellas     ](https://wordpress.org/support/plugin/chatbot-ai-free-models/reviews/?filter=4)
 *  [  0 valoraciones de 3 estrellas     ](https://wordpress.org/support/plugin/chatbot-ai-free-models/reviews/?filter=3)
 *  [  0 valoraciones de 2 estrellas     ](https://wordpress.org/support/plugin/chatbot-ai-free-models/reviews/?filter=2)
 *  [  0 valoraciones de 1 estrellas     ](https://wordpress.org/support/plugin/chatbot-ai-free-models/reviews/?filter=1)

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

[Ver todas las reseñas](https://wordpress.org/support/plugin/chatbot-ai-free-models/reviews/)

## Colaboradores

 *   [ NewCodeByte ](https://profiles.wordpress.org/newcodebyte/)

## Soporte

¿Tenés algo que decir? ¿Necesitás ayuda?

 [Ver el foro de asistencia](https://wordpress.org/support/plugin/chatbot-ai-free-models/)