Augmentor is an AI framework for Drupal which allows for the easy integration of disparate AI systems into Drupal.

Augmentor provides a plugable ecosystem for managing a variety of AI services such as GPT3, ChatGPT, NLP Cloud, Google Cloud Vision and many more.

Features

CKEditor 4/5 integration

You will see a new button (dropdown list) available in the CKEditor toolbar:

Ckeditor 4 integration

Also you have the ability to choose which augmentors to display there:

Ckeditor augmentos configuration

Different Field Widgets

Augmentor Default Widget

Use this widget type for simple augmentors field that only need to manage a single value response (the best choice according to the connection API) from the augmentor execution.}

Think of this widget as the Google's "I'm feeling lucky" button.

Augmentor Select Widget

Use this widget when you want to receive multiple result options in a select box, so you can choose the option that you prefer.

augmentos select box

Augmentor Tags Widget

Use this widget when you are planning to target a reference field (tag style), for example a taxonomy term tags field:

Augmentor tags widget

Multi-target fields

Ability to use a single Augmentor execution to alter multiple field values:

For example, using the google_cloud_vision_labels_detection augmentor you could map different keys from the response to multiple fields:

Fields multitarget

Installation

Install as you would normally install a contributed Drupal module. Visit https://www.drupal.org/node/1897420 for further information.

The Augmentor Demo submodule serves as a blueprint for developers. You can enabled this for your testing purposes.

Configuration

Configure the user permissions in Administration » People » Permissions:

Administer augmentors

Users with this permission will see the webservices > augmentors configuration list page. From here they can add, configure, delete, enable and disabled augmentors.

Requirements

Sub-modules

  • Augmentor Demo: Demo Augmentor to serve as a blueprint for developers

Slack Channel 💬

Join #augmentor and discuss the future of Augmentor with us.

Maintainers

Morpht
This module is maintained by developers at Morpht. For more information on the company and our offerings, see morpht.com.

Current maintainers:

Supporting organizations: 
Development and maintenance.

Project information

Releases