Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 AI Connector API contract 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 AI Connector API contract that then generate metadata as specified in the custom properties.

The Open AI plugin

The list of metadat fields to generate

Code Block
"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*

Business Intelligence

Plugins of this category specify credentials to an external API implementing the /wiki/spaces/CS/pages/4594892825 that then

  • returns report’s URI so InformationHaven can embed it.

InformationHaven our own (reference) implementation

  • Metabase plugin

Possible future implementation by external integrator/client

  • Tableau Plugin

  • Power BI Plugin

25.1

Properties

Property

Description

Default

Required

Example

Plugin ID

Unique ID of the plugin; primary key

(tick)

OPEN_AI_EMBEDDINGS_POC

Name

Unique name of the plugin

(tick)

Open Ai embeddings (POC)

Category

One of the https://mediahaven.atlassian.net/wiki/spaces/CS/pages/edit-v2/4438884395#Categories as described above

Feature

(tick)

Embedding

Uri

URI of the REST API implementing the AI Connector API contract

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 Vector Field to store the result.

NULL

Embedding

Dynamic.EmbeddingsPoc.OpenAi

Custom properties

Provides additional properties to the plugin.

{ }

Generative

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