"Google Labs Breadboard" TransformerJS Nodes Kit
This is a collection of Breadboard nodes that let you integrate transformerjs
in to your apps built with Breadboard.
Installing
This Kit requires Node version >=v19.0.0. To install:
npm install @paulkinlan/transformerjs-breadboard-kit
Node Types
Here are all node handlers that are included in the OpenAI Breadboard Kit
pipeline
node
The Takes an input
Inputs:
-
input
required. The value to be checked if undefined. -
task
required. The transformerjs task to be used (tested:sentiment-analysis
,summarize
) -
model
optional.
Outputs:
-
modelResult
- likely an array of results returned by thetransfomerjs
logic as defined bytask
andmodel
summarize
node
The -
input
required. The text to be summarized. -
model
optional. The model to use. This will be loaded by transformjs. The default isXenova/distilbart-cnn-6-6
.
Outputs:
-
modelResult
- an array of{ "summary_text": "[some text]" }
sentiment-analysis
node
The -
input
required. The text to be analysed for sentiment. -
model
optional. The model to use. This will be loaded by transformjs. The default isXenova/distilbert-base-uncased-finetuned-sst-2-english
.
Outputs:
-
modelResult
- an array of objects of the form:{ "label": "POSITIVE", "confidence": 0.9995 }