chatgpt-official - Unofficial API client for ChatGPT that uses OpenAI official API [Discord]
A simple Node.js module for interacting with the ChatGPT without using any Browser using OpenAI official API.
Installation
To install the package, run the following command:
npm install chatgpt-official
import ChatGPT from "chatgpt-official";
let bot = new ChatGPT("<OPENAI_API_KEY>");
let response = await bot.ask("Hello?");
console.log(response);
Usage
import ChatGPT from "chatgpt-official";
let options = {
temperature: 0.7,
max_tokens: 256,
top_p: 1,
frequency_penalty: 0,
presence_penalty: 0,
instructions: `You are ChatGPT, a large language model trained by OpenAI.`,
model: "text-chat-davinci-002-20230126",
stop: "<|im_end|>",
}
let bot = new ChatGPT("<OPENAI_API_KEY>", options);
let response = await bot.ask("Hello?");
console.log(response);
let conversationId = "conversation name";
let response1 = await bot.ask("Hello?", conversationId);
console.log(response1);
let conversationId2 = "another conversation name";
let response2 = await bot.ask("Hello?", conversationId2);
console.log(response2);
Thanks to waylaidwanderer for finding this method