ChatGPT Client using official OpenAI API
npm install chatgpt-official






A simple Node.js module for creating ChatGPT using OpenAI official API.
To install the package, run the following command:
``bash`
npm install chatgpt-official
`javascript
import { ChatGPT } from "chatgpt-official";
let bot = new ChatGPT("
let response = await bot.ask("Hello?");
console.log(response);
`
`javascript
import { OpenAI } from "chatgpt-official";
let bot = new OpenAI("
let response = await bot.ask("Hello?");
console.log(response);
`
`javascript
import { ChatGPT } from "chatgpt-official";
let options = {
temperature: 0.7, // OpenAI parameter
max_tokens: 100, // OpenAI parameter [Max response size by tokens]
top_p: 0.9, // OpenAI parameter
frequency_penalty: 0, // OpenAI parameter
presence_penalty: 0, // OpenAI parameter
instructions: You are ChatGPT, a large language model trained by OpenAI., // initial instructions for the botgpt-3.5-turbo
model: "gpt-3.5-turbo", // OpenAI parameter is PAID
};
let bot = new ChatGPT("
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);
`
`javascript
import { OpenAI } from "chatgpt-official";
let options = {
temperature: 0.7, // OpenAI parameter
max_tokens: 256, // OpenAI parameter [Max response size by tokens]
top_p: 0.9, // OpenAI parameter
frequency_penalty: 0, // OpenAI parameter
presence_penalty: 0, // OpenAI parameter
instructions: You are ChatGPT, a large language model trained by OpenAI., // initial instructions for the bottext-davinci-003
model: "text-davinci-003", // OpenAI parameter is PAID
stop: "<|im_end|>", // OpenAI parameter
};
let bot = new OpenAI("
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);
``