Module Plugins

Introduction

Each of the https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4393631745 consist of one or more plugins.

Categories

Category

Meaning

Example

Custom properties

Since

Category

Meaning

Example

Custom properties

Since

Feature
(default)

The plugin is a feature toggle, whose activation for one more organisations, triggers its effects.

The OCR plugin

 

24.4

Embedding

Plugins of this category specify credentials to an external API implementing the https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4437803009 that then generate embeddings based on the provided text or metadata.

The perceptual hash plugin

 

24.4

Generative

Plugins of this category specify credentials to an external API implementing the https://mediahaven.atlassian.net/wiki/spaces/CS/pages/4437803009 that then generate metadata as specified in the custom properties.

The Open AI plugin

The list of metadat fields to generate

"Fields": { "Descriptive.Description": "Give a description for the image", "Descriptive.Title": "Give a prosaic title" },

24.4

ActionModel

Plugins of this category specify whether a particular action definition is active for an organisation

The transfer flow plugin

 

25.1*

Properties

Property

Description

Default

Required

Example

Property

Description

Default

Required

Example

Plugin ID

Unique ID of the plugin; primary key

 

OPEN_AI_EMBEDDINGS_POC

Name

Unique name of the plugin

 

Open Ai embeddings (POC)

Category

One of the as described above

Feature

Embedding

Uri

URI of the REST API implementing the

 

Embedding Generative

http://ai-connector-api:9100/providers/open_ai/

Secret

Secret that will be validated by the external plugin or passed further downstream.

 

 

very-secret-API-key

DottedKey

Used for plugins of category Embedding in which to store the result.

NULL

Embedding

Dynamic.EmbeddingsPoc.OpenAi

Custom properties

Provides additional properties to the plugin.

{ }

Generative

{"PropertyA": "A", "PropertyB": "B"}