@google-labs/palm-kit
TypeScript icon, indicating that this package has built-in type declarations

0.1.3 • Public • Published

Breadboard PaLM Kit

[!NOTICE] The PaLM API is now deprecated. See https://ai.google.dev/palm_docs for more.

Stability Discord

A Breadboard Kit with nodes to access PaLM APIs.

Node Reference

This kit contains the following nodes:

The generateText node

This is a PaLM API text completion node. To produce useful output, the node needs a PALM_KEY input and the text input.

Example:

Given this input:

{
  "PALM_KEY": "<your API key>",
  "text": "How old is planet Earth?"
}

The node will produce this output:

{
  "completion": "It is about 4.5 billion years old."
}

Inputs:

  • PALM_KEY required, must contain the Google Cloud Platform API key for the project has the "Generative Language API" API enabled.
  • text required, sent as the prompt for the completion.
  • stopSequences optional array of strings. These will be passed as the stop sequences to the completion API.

Outputs:

  • completion - result of the PaLM API text completion.

The embedText node

This is a PaLM API text embedding node. Just like the generateText node, it needs a PALM_KEY input and the text input.

Example:

Given this input:

{
  "PALM_KEY": "<your API key>",
  "text": "How old is planet Earth?"
}

The node will output a 768-dimensional embedding of the text:

{
  "embedding": [0.1, ... ]
}

Inputs:

  • PALM_KEY required, must contain the Google Cloud Platform API key for the project has the "Generative Language API" API enabled.

  • text required, text to embed.

Outputs:

  • embedding - result of the PaLM API text embedding, a 768-dimensional array of floating-point numbers.

Readme

Keywords

none

Package Sidebar

Install

npm i @google-labs/palm-kit

Weekly Downloads

25

Version

0.1.3

License

Apache-2.0

Unpacked Size

22.4 kB

Total Files

14

Last publish

Collaborators

  • google-wombot