1.0.25 • Published 10 months ago

fullmetal-agent v1.0.25

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

Installation

  1. npm install fullmetal-agent

Usage

const Fullmetal = require('fullmetal-agent');
const modelList = [
  {
    name: process.env.MODEL_NAME,
    file:  process.env.MODEL_FILE,
  },
];

const fullMetalConfig = {
  name: process.env.AGENT_NAME,
  apiKey: process.env.FULLMETAL_API_KEY,
  models: modelList.map((m) => m.name),
};

const fullmetalAgent = new Fullmetal(fullMetalConfig);
fullmetalAgent.onPrompt(async (data) => {

  await getApiResponse(data, async (response) => {
    // response= {token:'', completed:false, speed:10, model:''Wizard-Vicuna-7B-Uncensored'}
    fullmetalAgent.sendResponse(response);
  });
});

const getApiResponse = async (data, cb) => {
  // YOUR agent code to generate the resposne
  // cb({ token: msg });
};

DEMO

Click here to see the sample code

1.0.25

10 months ago

1.0.24

10 months ago

1.0.23

10 months ago

1.0.22

11 months ago

1.0.18

12 months ago

1.0.20

12 months ago

1.0.17

2 years ago

1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.12

2 years ago

1.0.2

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago