1.0.9 • Published 10 months ago

flowise-sdk v1.0.9

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

Flowise SDK

A TypeScript SDK for interacting with the Flowise API.

Installation

npm install flowise-sdk

Usage

import { FlowiseClient } from 'flowise-sdk';

const flowise = new FlowiseClient({ baseUrl: 'http://localhost:3000' });

async function main() {
  const completion = await flowise.createPrediction({
    chatflowId: '<id>',
    question: "hello",
    streaming: true
  });

  for await (const chunk of completion) {
    console.log(chunk);
  }
}

main();

API Reference

FlowiseClient

The main class for interacting with the Flowise API.

Constructor

new FlowiseClient(baseUrl?: <your-base-url>, apiKey: <chatflow-apikey>)
  • baseUrl: Optional. The base URL for the Flowise API. Defaults to 'http://localhost:3000'
  • apiKey: Optional. The API Key used to access the chatflow

Methods

createPrediction(params: PredictionParams)

Creates a new prediction.

  • params: An object containing the following properties:
    • chatflowId: string - Chatflow ID to execute prediction
    • question: string - The question to ask.
    • streaming: boolean (optional) - Whether to stream the response.
    • chatId: string (optional) - Chat ID of the session
    • overrideConfig: object (optional) - Override configuration
    • history: array (optional) - Array of prepended messages

License

This project is licensed under the MIT License - see the LICENSE file for details.

1.0.9

10 months ago

1.0.8

11 months ago

1.0.7

11 months ago

1.0.6

11 months ago

1.0.5

11 months ago

1.0.4

11 months ago

1.0.3

11 months ago

1.0.2

11 months ago

1.0.1

11 months ago

1.0.0

11 months ago