1.0.25 • Published 5 months ago

fullmetal-agent v1.0.25

Weekly downloads
-
License
ISC
Repository
-
Last release
5 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

5 months ago

1.0.24

5 months ago

1.0.23

5 months ago

1.0.22

6 months ago

1.0.18

6 months ago

1.0.20

6 months ago

1.0.17

1 year ago

1.0.16

1 year 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