Description
Chatbot AI Free Models empowers you to integrate a cutting-edge AI chatbot into your WordPress website! Unlock the potential of over 300 AI models through OpenRouter.ai, including industry-leading options like ChatGPT, Claude, and Google Gemini, as well as powerful open-source alternatives such as Llama, Mistral, and DeepSeek! Choose from a wide array of both free and premium models to perfectly match your needs and budget.
Configuration
- Get an API Key from OpenRouter.ai (it’s free!). OpenRouter offers access to over 300 models, including ChatGPT, Claude, DeepSeek, Gemini, and many others, all at competitive prices!
- Enter your OpenRouter API Key in the “Settings” tab.
- Choose an AI Model. Free models have the suffix “:free” at the end of their name. Note that all models are accessed THROUGH OpenRouter, regardless of the original provider.
- Provide context about your website in the “Information for responses” field.
- Customize the chatbot’s appearance in the “Style” and “Images” tabs.
- 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.
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.
Tutte le donazioni sono molto apprezzate e mi aiuteranno a continuare a migliorare e mantenere questo plugin.
External Services
This plugin utilizes the third-party service OpenRouter (https://openrouter.ai) to provide AI-powered chatbot functionality. OpenRouter is an API aggregator that allows access to various AI language models (such as Gemini, Llama, Claude, ChatGPT, etc.) through a single API.
Usage of the OpenRouter Service:
- Purpose of the service: OpenRouter is used to process user queries and generate intelligent and relevant responses within the plugin’s chatbot interface. The plugin sends user messages to the OpenRouter API and receives AI-generated replies to display to the user.
-
Data sent to OpenRouter: When a user interacts with the chatbot and sends a message, the plugin sends the following data to OpenRouter:
- User message: The text of the question or message that the user types into the chatbot.
- User IP address: The user’s IP address is sent as part of the HTTP headers in the API request to OpenRouter. This is technically required by OpenRouter for security and ranking purposes of sites using their service.
- Website URL (HTTP-Referer): Your website’s URL is included in the HTTP headers to allow OpenRouter to track service usage and for ranking purposes.
- Website title (X-Title): Your website’s title is included in the HTTP headers, also for ranking purposes on OpenRouter.
- Selected AI model: The identifier of the AI model chosen by the user in the plugin settings (e.g., “google/gemma-2-9b-it:free”, “openai/gpt-3.5-turbo”, etc.) is sent to OpenRouter to specify which model should be used to generate the response.
- OpenRouter API Key (optional): If the user configures their own OpenRouter API key in the plugin settings (instead of using the default/free API key), this API key is included in requests to OpenRouter for authentication and usage tracking.
No other personal user data is sent to OpenRouter.
-
When data is sent: Data is sent to the OpenRouter API only when a user sends a message in the plugin’s chatbot. No data is sent to OpenRouter at other times or without direct user interaction with the chatbot.
-
OpenRouter Terms of Service and Privacy Policy:
- Terms of Service: https://openrouter.ai/terms
- Privacy Policy: https://openrouter.ai/privacy
Important: By using Chatbot AI Free Models and enabling the chatbot on your website, you implicitly consent to the transmission of the data described above to the OpenRouter service. We encourage you to carefully review the OpenRouter Terms of Service and Privacy Policy (linked above) to fully understand how OpenRouter uses and manages data.
Donate link
You can support the development of Chatbot AI Free Models by making a donation via [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:
- 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
- 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
- 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
- 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
[https://newcodebyte.altervista.org/, if you want to provide support]
Screenshots
Installation
- Do not install this plugin directly via manual upload. Please use only the official www.ads-software.com directory.
- Activate the plugin through the ‘Plugins’ screen in WordPress.
- Go to the “Chatbot” settings page in the WordPress admin menu to configure the plugin.
FAQ
-
Q: Where do I get an API key?
-
A: You can get a free API key from OpenRouter.ai.
-
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.
A: Second, check 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.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Chatbot AI Free Models” is open source software. The following people have contributed to this plugin.
Contributors“Chatbot AI Free Models” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Chatbot AI Free Models” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
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.