npm.io
1.0.5 • Published 3 years ago

bettergpt

Licence
Version
1.0.5
Deps
1
Size
20 kB
Vulns
0
Weekly
0

About

bettergpt is a node module that allows you to easily interact with the ChatGPT

Install

npm install bettergpt

Example

const { GPT } = require("bettergpt")

async function example() {
    let gpt = new GPT('your_api_key');
    gpt.useProxy('https://ai.fakeopen.com/api/conversation');

    let response = await gpt.sendMessage('hey!');
    console.log(response)
}

example()

History

import GPT, { Message } from './bettergpt';

function example() {
    let gpt = new GPT('your_api_key');
    gpt.useProxy('https://ai.fakeopen.com/api/conversation');

    gpt.addMessage({
        role: 'system',
        text: `You can only response with JSON format from now, {
            message: "your message",
        }`,
    })

    gpt.onProgress = (message: Message) => {
        console.log(message.text);
    }

    let result = await gpt.sendMessage("hey!");
    console.log(result);
}

example();

GitHub Repository

Repository

Keywords