dotAI Plugin

The dotAI plugin integrates powerful AI tools into your dotCMS instance, allowing new horizons of automation — content and image generation, semantic searches, workflows capable of handling nitty-gritty procedures like content tagging, and more.

This plugin version integrates with OpenAI. Multi-provider support is available in the core dotAI feature (dotCMS 24.04.05 and later).

Screenshot of dotAI App card within dotCMS.

This plugin is only for versions prior to dotCMS 24.04.05, at which time dotAI became a core feature. Prior versions must nevertheless still satisfy the following requirements:

  1. dotCMS Enterprise Edition, as this plugin has both Workflow and App components, both of which are Enterprise only;
  2. An OpenAI API key, obtained separately.
  3. Postgres 15 with the pgvector extension installed.

Building and Deploying#


You can find the plugin's source at its GitHub repository; clone it, and then run ./gradlew jar in its root directory to build the JAR file under com.dotcms.ai/build/libs.

Upload the file via DevTools → Plugins. Once it's uploaded and confirmed as active, head to System → Apps to configure it.

Installed dotAI plugin.

As with any App integration, determine whether you're configuring the dotAI plugin for a single site or the System Host — i.e., all sites. Then, add your OpenAI key to the appropriate API Key required field.

Configuration and Use#

For detailed information on the plugin's contents, configuration, and usage, please see the dotAI Feature documentation.