OpenAI Automations module

Edition

Incubator (services)

Issues

Git

Git

Latest

1.0.0

Compatible with Magnolia 6.2.

The OpenAI Automations module integrates ChatGPT, a powerful language model, to automatically generate SEO (Search Engine Optimization) and OG (Open Graph) metadata from page content. In addition to SEO optimization this module generates image alt text based on the images tags. This allows content editors to focus on creating high-quality content while ensuring that the page has the best possible metadata to optimize its search engine ranking and social media sharing.

This module is at the INCUBATOR level.

Features

AI powered SEO Metadata Field

  • Automatically generates SEO metadata, including page title, description, and keywords, based on the page content.

  • Automatically generates OG metadata, including title, description, image, and URL, for social media sharing.

  • Supports multilingual sites

AI powered image descriptions

  • Automatically generates alt text for images based on their tags and filenames.

  • Automatically detects languages.

metadata generator

Installing with Maven

Maven is the easiest way to install the module. Add the following to your bundle:

<dependency>
  <groupId>info.magnolia.ai</groupId>
  <artifactId>magnolia-openai-automations</artifactId>
  <version>1.0.0</version>
</dependency>

Configuration

The module configuration can be done via yaml decoration either by specifying the API key directly in yaml or by providing a path to the API key in passwords app.

  • config.yaml

  • Passwords App

/my-light-module/decorations/openai-automations/config.yaml

apiKey: $OPENAI_API_KEY
apiKey: /path/to/apikey

For more, see Passwords app.

Samples

Check out some samples here.

Changelog

Version Notes

1.0.0

Initial release.

Feedback

DX Core