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.
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 |
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 |
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.