0.4.0 • Published 4 months ago

@fireaw.ai/sdk v0.4.0

Weekly downloads
-
License
-
Repository
-
Last release
4 months ago

Fireaw.ai SDK

This is the official SDK for Fireaw.ai. It allows you to chat in real time with websites that you've configured on chat.ai.

Installation

npm i --save @fireaw.ai/sdk

Usage

import { ChatChannel } from "@fireaw.ai/sdk";

// Create a new chat and start listening for messages using web sockets:
const channel = new ChatChannel({
  // See https://www.fireaw.ai/account to manage your API tokens
  apiToken: "<your api token here>",

  // Copy the chatbot id from the publish tab in https://www.fireaw.ai
  chatbotId: "<your chatbot id here>",

  // Will be called each time a new message is received (both user and assistant messages)
  onMessage: (message) => {
    console.log(
      `Received message: id=${message.id}, role=${message.role}, cost=${message.cost}, content=${message.content}`
    );
  },
});

// Send a message to the assistant
channel.send("What kind of products do you have for sale?");
0.4.0

4 months ago

0.3.0

6 months ago

0.2.0

8 months ago

0.1.0

8 months ago

0.0.0

9 months ago