Aia - Ai Assistant
| Version | 2.1.2 |
| Released On | |
| Updated On | |
| File Size | 60.26 Kb |
| MD5 Signature | df2faff944b6e89b7ce47cffb33eca22 |
| Licence | GNU General Public License, Version 2 or later |
Leverage advanced AI models from OpenAI ChatGPT, Google Gemini, and Anthropic Claude to produce dynamic new content or refine existing material.
Aia – AI Assistant supercharges the editor by integrating cutting-edge AI capabilities from multiple providers. Enjoy an enhanced editing experience that blends the power of machine learning with human creativity and editorial control.
Aia is available as a seperate download and requires a valid JCE Pro Subscription.
Installation
Install using the Joomla Extensions Installer - https://docs.joomla.org/Installing_an_extension
After installation, assign the plugin to an Editor Profile in Editor Profiles -> Features & Layout by dragging the icon into an editor toolbar row.

Usage
Aia - Ai Assistant supports AI text generation using models from three major AI platforms:
-
OpenAI (ChatGPT models like GPT-4.1-mini, GPT-5, etc.)
-
Google Gemini
-
Anthropic Claude
In the Editor Profiles → Plugin Parameters → Aia settings, you can select which platform and model to use. You also need to provide the respective API key once per platform—see the setup instructions below for each.
OpenAI (ChatGPT)
This plugin requires access to the OpenAI API – https://platform.openai.com – and an active billing setup or credit balance in your OpenAI account.
After signing up for the API, generate an API key at https://platform.openai.com/settings/profile?tab=api-keys. Copy and paste it into the API Key field under Editor Profiles → Plugin Parameters → Aia. The Aia plugin supports both Legacy User API keys and Project API keys.
PLEASE NOTE: OpenAI no longer offers unlimited free access. New users receive a one-time trial credit that covers API usage across all models. After that, continued use of the OpenAI API via the Aia plugin will require you to enable billing or purchase additional credits in your OpenAI account.
Google Gemini
This plugin requires access to Google Gemini via the Gemini API – https://ai.google.dev – and requires you to have either active billing or an available free quota in your Google account.
After signing up, create an API key in Google AI Studio (https://aistudio.google.com/app/apikey) or generate a Google Cloud project API key. Copy and paste it into the API Key field under Editor Profiles → Plugin Parameters → Aia. Aia supports both AI Studio and Google Cloud project API keys.
PLEASE NOTE: Google provides a limited free monthly quota for Gemini usage (which varies by model and region). Continued use via the Aia plugin may require enabling billing in your Google account or Google Cloud project.
Anthropic Claude
This plugin requires access to the Claude API – https://console.anthropic.com – and a credit balance in your Anthropic account.
Once you have signed up for the API, generate an API key at https://console.anthropic.com/settings/keys. Copy and paste it into the API Key field under Editor Profiles → Plugin Parameters → Aia. Aia supports standard Anthropic API keys.
PLEASE NOTE: Anthropic provides starting usage credits for new accounts. Continued use of the Claude API via the Aia plugin will require purchasing additional credits in your Anthropic account. All Claude models are pay-as-you-go with usage-based pricing.

Set any other parameter options as required. For example, select an appropriate Chat GPT Model to use:

A separate model can be selected specifically for Spellchecking. This model is independent of the main assistant model and is usually configured to be faster and more cost-effective, while still providing accurate spelling corrections.
By default, an optimised spellcheck model for each platform (OpenAI, Claude, Gemini) will be used.

Generate content using the Aia dialog

Generate content using a Textpattern
Prefixing any prompt in a block element (paragraph or div) with the :ai prefix will send the prompt as a request to Aia and replace the prompt and prefix with the result.

Process or generate content using Custom Preset Prompts
Preset Prompts can be easily created within the Plugin Parameters by assigning a Name and a Prompt instruction. These prompts can either be utilized on selected HTML content or employed to generate fresh text. Preset Prompts will be accessible from the Ai button menu.

Accept or Reject Edits on processed content
Before inserting AI-processed content, users can preview the differences made to the selected content. If the Show Differences option is activated during insertion, these alterations will be highlighted within the editor. Users then have the flexibility to accept or reject changes, either on an individual basis or collectively.

Spellcheck content using Aia
Enabling the Spellcheck option in the parameters changes the Spellcheck button into a context-sensitive spellcheck using Aia. This tool not only checks spelling but also understands the context of the text, supporting multiple languages seamlessly.

Click the Spellcheck button to perform the spellcheck. Once the spellcheck is complete, words marked as misspelled can be corrected by clicking on each marked word and selecting the suggested correction. Click Ignore Word to accept the word as spelled, Ignore All to ignore all suggestions. Click the Spellcheck button again to reset the spellcheck and remove the markers.

