Imagga

Description

Imagga provides an AI-powered image tagging service, that enables users to enrich images and videos with contextual tags to foster image discovery.

The OMN integration works together with Imagga via an API.

To use Imagga in the OMN context, a paid subscription must be purchased.
All information about Imagga and its API can be found here.

API URL

Access to the following URL is needed:

Configuration Parameters

Workflow-Name: ai-imagetagging

General parameters

Key (* = required) Type Default Description Example

ext.ai-imagetagging.tagTargetAttribute*

string

Target MAM attribute identifier where to write the detected tags to. The attribute needs to be of type "string"

ext.ai-imagetagging.taggingService

string

google

Tagging service to use. Can be 'google', 'aws', 'clarifai', 'ms', 'pixyle', 'imagga' or 'ximilar-recognition' whereby 'google' is default

clarifai

ext.ai-imagetagging.tagThreshold

double

0.90

Threshold for tag detection. Only a score higher than this value will be considered for tags

ext.ai-imagetagging.prettyPrint

boolean

false

If true, prints a pretty string like a HTML rendered table. Used for demo purposes

true

Imagga

Key (* = required) Type Default Description Example

ext.ai-imagetagging.imagga.apiKey*

string

API Key for the Imagga Tagging service

ext.ai-imagetagging.imagga.apiUrl

string

https://api.imagga.com/v2

Base URL of the Imagga Tagging service

ext.ai-imagetagging.imagga.language

string

en

Language for the Imagga Tagging Service. Optional: If nothing is set we use 'en' by default. Use only a single value here (not comma-separated). See here for a full list: https://docs.imagga.com/#multi-language-support

de

ext.ai-imagetagging.imagga.limit

long

-1 (all tags)

Limits the number of tags in the result to the number you set

ext.ai-imagetagging.imagga.mamAttributeMappings

string

See "Mappings" below for full mapping

List of MAM attribute mappings. A default velocity template is used here which pretty prints if the 'prettyPrint' config value is set

Example configuration

A detailed step-by-step guide to the configuration of the Workflow Config Function plug-in can be found on this page.

Sample file

This sample file is a reference import, which contains an example configuration for AI-Tagger Imagga.

Welcome to the AI Chat!

Write a prompt to get started...