
KimaAI settings page
KimaAI is a plugin that helps you to connect your websites to AI services. And with that you can move WordPress to the next level! Letting you explore the full potential of AI in your workflows. Instantly build powerful, customizable chatbot, translate your content, and more. KimaAI is the first true all-in-one AI plugin for WordPress. It brings advanced artificial intelligence capabilities right into your WordPress site with an integrated chatbot powered by the OpenAI API – and there’s much more on the way!
For more advanced users and developers, KimaAI also provides a powerful internal API (more information coming soon).
Please make sure to carefully read the Disclaimer before using the plugin, check the KimaAI website for more information. Thank you!
Features
- Chatbot: Create a powerful chatbot for your website with different AI models, including OpenAI latest models, Gemini, and more.
 - More features coming soon!
 
My Vision for AI
AI is incredible, no doubt about it. It’s changing everything—from the way we work to the way we create. But for me, AI isn’t just about churning out endless content or automating everything for the sake of it. I want to see AI being used thoughtfully—as a tool that actually helps people.
I dream of an AI-driven world where creators can focus on their ideas instead of struggling with words, where language barriers don’t hold anyone back, and where tedious work is handled for us so we can spend more time on what really matters—our passions, our families, and just enjoying life.
I’ll always push for AI to be used in a way that empowers rather than overwhelms. Hope you’re with me on this! 💡💙
Disclaimer
KimaAI is a plugin that helps you to connect your websites to AI services. You need your own API keys and must follow the rules set by the AI service you choose. For OpenAI, check their Terms of Service and Privacy Policy. It is also important to check your usage on the OpenAI website for accurate information. Please do so with other services as well.
The developer of KimaAI and related parties are not responsible for any issues or losses caused by using the plugin or AI-generated content. You should talk to a legal expert and follow the laws and regulations of your country. KimaAI does only store data on your own server, and it is your responsibility to keep it safe. KimaAI’s full disclaimer is here.
1.3.5
Added
- Feature: add support for gpt-image-1 model arguments.
 - Dev: added 
kimaai_chatbot_themefilter to customize chatbot theme colors. - Dev: added 
kimaai_chatbot_promptfilter to customize chatbot prompt before sending to AI. - Dev: added 
kimaai_chatbot_gatefilter to allow/deny chatbot sending messages (kimaai_chatbot_allowedis now deprecated). - Dev: added 
kimaai_chatbot_blockedaction that is triggered when a message is blocked by the gate. - Dev: added 
kimaai_chatbot_rate_limitedaction that is triggered when a message is rate limited. - Dev: added 
kimaai_chatbot_tools_registryfilter to customize the chatbot tools registry. - Dev: added 
kimaai_chatbot_ai_payloadfilter to customize the final AI payload before sending to the AI service. - Dev: added 
kimaai_chatbot_before_requestaction that is triggered before sending the request to the AI service. - Dev: added 
kimaai_chatbot_response_payloadfilter to customize the AI response payload before processing. - Dev: added 
kimaai_chatbot_after_responseaction that is triggered after receiving the response from the AI service. - Dev: added 
kimaai_chatbot_default_toolsfilter to customize the default tools used by the chatbot. 
Changed / Improved
- Chore: refactored DI container registration and code structure for better maintainability.
 
1.3.4
Added
- Settings page: added date and time picker field (#71)
 
Fixed
- Settings page: fixed TextareaField to support isComingSoon
 - Settings page: fixed ToggleField by removing the extra {…props}
 - Settings page: fixed option save and load the correct settings (#70)
 - Settings page: fixed load Woo action-scheduler package
 
1.3.3
Added
- Feature: function calling support for the chatbot (Pro feature) (#68).
 
Updated
- Chore: updated freemius WP SDK to 2.12.2 version.
 
Fixed
- DevOps: fixed WordPress playground test to pass.
 - Settings page: fixed responsive layout issue on smaller screens.
 - Settings page: fixed pro feature badge.
 - Settings page: fixed ToggleField to pass the extra props.
 
1.3.2
Added
- Feature: add 4 more chatbot icons (#63)
 - Feature: add markdown format for chatbot (#66)
 - Feature(pro): add custom chatbot icon (#64)
 - Feature(pro): add custom offset for chatbot (#65)
 
Fixed
- Setting page: SelectField to show the onlyPremium message for PRO features
 - Setting page: empty repeatable fields are being saved (#67)
 
1.3.1
Added
- Embedding indexing support (Pro feature)
 
1.3.0
Added
- Settings page: ability to show/hide API keys inside the text field for better security (#61)
 
1.2.9
Fixed
- Chatbot: max message numbers to be based on IP not session id (#60)
 - Chatbot: position in RTL mode
 - Fixed Persian translation for some strings
 
1.2.8
Fixed
- chatbot: style issues in RTL mode
 
1.2.7
Fixed
- Build script in package.json file
 
1.2.6
Fixed
- Build script in package.json file
 
1.2.5
Added
- Persian language and RTL support. (#58)
 - Chatbot: GDPR Consent setting. (#56)
 - Chatbot: content awareness. (#46)
 - Chatbot: clear history button with in-button loading time. (#48)
 - Chatbot moderation: banned words option. (#51)
 - Chatbot moderation: banned IPs option. (#52)
 - Settings: test API keys connection from the settings page. (#54)
 - Settings: WP admin notices, including “no API key” notice. (#53)
 - Settings: reset-to-default for the color picker option.
 - Settings: disclaimer text (also shown in the chatbot footer). (#43)
 - AI Image: support for 
gpt-image-1model. (#42) - DevOps: Freemius deployer. (#41)
 
Changed / Improved
- Settings page redesigned and reorganized for better UX. (#57)
 - Refactored 
AiServicefor improved robustness. (#50) - UI: show chat position and chat icon settings side by side.
 - General UI polish on settings (spacing and paddings).
 
Fixed
- Repeatable fields deletion issue. (#55)
 - Conflict between chatbot setting fields.
 - Chatbot spacing when positioned on the left in fullscreen.
 - “Test connection” button colors for different states.
 
Removed
- Legacy/unused code. (#59)
 
1.2.4
Fixed
- Freemius SDK integration conflict with free version
 
1.2.3
Added
- Freemius SDK integration to enable selling a Pro version. (#38)
 - Premium features bundle. (#39)
 - Support for reasoning models (e.g., o3/o4) in the chatbot.
 - Fullscreen button/function for the chatbot.
 - Settings: maximum number of chatbot messages.
 - Settings: max input length for the chatbot.
 - Settings: max context length for content awareness. (#33)
 - Settings: ability to order tabs via 
orderkey in schema. (#34) - Options storage: save options in separate keys using 
save_key. (#36) - Dynamic settings compatibility: schema changes won’t break existing settings. (#37)
 - Playground Image History: search capability.
 - Playground Image History: JSON beautify.
 - Backend display: 
JsonBlockto highlight code/data. 
Changed / Improved
- AI call pipeline refactor for simplicity and reliability. (#32)
 - Single-call response parser added.
 - Request logging now uses 
JSON_UNESCAPED_UNICODEto properly log Persian/Arabic text. 
Fixed
- Plugin ZIP script made compatible with the WP Deploy GitHub Action. (#40)
 kimaai-settingselement not present on DOM.- Admin menu icon display on submenus.
 - Chatbot width on smaller screens.
 - Removed border on chatbot trigger button with the WP 2025 theme.
 - Repeatable field component clarity.
 - AI model resolver “fixup”.
 - Playground Chatbot: removed history cache to avoid showing previous user messages.
 
Chore / Maintenance
- Cleanup old code.
 - Updated plugin version in 
package.json. 
1.2.2
Added
- Test mode API for OpenAI Chat Completions and the 
Responseschat endpoints - Initial test suite for the chatbot (including standalone AI SDK & playground tests)
 - Logger class and backend log‐file viewer
 - Chatbot settings enhancements:
- Selectable AI provider & model
 - Full suite of color‐customization options
 
 - Extensibility hooks: trigger‐button JS hook and settings‐extension filter
 
Fixed
- Default AI engine selection for the kimaai‑auto‑article feature
 - Frontend & admin test failures (chatbot and settings APIs)
 - Log menu ordering and “Target container is not a DOM element” errors
 - ShowLogFile component: color bugs and layout/width issues
 - Chatbot styling glitches (load order, CSS vs SCSS for Tailwind v4)
 - Settings‐saving regressions (v1 & v2)
 - Build/watch and test runner compatibility (
npm run watch,wp‑playgroundupdates) 
Changed / Chore
- Code refactor for AI‑provider & model‑option methods
 - Updated core plugin code (#31) and package‐lock.json
 - Migrated chatbot styles from SCSS to plain CSS (#27)
 - Git housekeeping: merged remote 
master, updated.gitignore, added basic playground tests 
1.2.1
- Tested with WordPress 6.8
 
1.2.0
- Added Playground AI
 - Added the ability to change the chatbot Model
 - Added the ability to generate images with DALL-E and Replicate