Content Operator is the main application for providing access to Enonic's AI universe. It is crafted to optimize and elevate your daily workflows using cutting-edge Large Language Models. Juke AI offers comprehensive support to enhance your efficiency and productivity.
With the Enonic SDK installed, you may build the application locally
enonic project deployA pre-buit version of the application can be installed from Enonic Market
This applications relies on access to the Google Cloud Vertex API which provides a range of different AI models.
Note
Enonic will provision access to AI services for subscription customers without any additional charge, please get in touch. Create a support ticket
You will need a valid Google Service Account Key (SAK) in JSON format and store it in your XP configuration.
-
Activate Vertex API
In Google Cloud console. Search for and activate the Google Vertex API
-
Create Service Account
From the Google cloud IAM. Create a service account and make sure it has the role
Vertex AI User (roles/aiplatform.user) -
Create a Service Account Key (SAK)
Using your Service Account, create a new Service Account Key. The key will download automatically to your local machine.
-
Upload SAK
Place it in your
$XP_HOME/configdirectory, or a subdirectory -
Create an app configuration file
Place the file
com.enonic.app.ai.contentoperator.cfgin your$XP_HOME/configdirectory. Add a configuration valuegoogle.api.sak.path : <Path to the Google Service Account Key (SAK) file>within the config fileUse Unix-style paths or properly escape backslashes for windows system
com.enonic.app.ai.contentoperator.cfg (sample)
# Path to Google's Service Account Key (a JSON file)
google.api.sak.path=${xp.home}/config/playground-123456-e13cb1841f87.json
# (Optional) (Default: "all") A comma separated list of debug groups to limit the debug output, not enforce it.
# Possible values: all, none, google, func, ws
# Leaving empty or adding "all" to list will log all debug groups.
log.debug.groups=all