🤖
easyGPT: ChatGPT API wrapper Generate human-like text effortlessly with easyGPT - the powerful ChatGPT API wrapper.
import EasyGPT from "easygpt";
const gpt = new EasyGPT();
gpt
.setApiKey("<YOUR API KEY HERE>")
.addMessage("Hello ChatGPT!");
.then(response => console.log(response))
Installation
Before installing make sure your Node.js version is at least v14.
Your project must be running ES Modules.
$ npm i easygpt
Docs
- In-Depth documentation can be found on easygpt.dev.
- easyGPT Repository on GitHub.
Quick Start
Import the package.
import EasyGpt from "easygpt";
Create a new instance of EasyGpt.
const gpt = new EasyGpt();
Set your API key.
gpt.setApiKey("your API key goes here.");
Create one for free @ https://platform.openai.com/account/api-keys
Basic Example
// Add a prompt you would like to say to ChatGPT.
gpt
.addMessage("Hello ChatGPT!")
// Give some instructions to the AI
.addRule("Use emoticons in every answer and use a friendly tone.");
// Get the response from ChatGPT.
const response = await gpt.ask();
console.log(response.content);
Response
Hello! How can I assist you today?
😊
Multiple Messages Example
gpt.addMessage("Hello ChatGPT! My name is Adam!");
let response = await gpt.ask();
console.log(response.content);
// Add an additional message to the stack.
gpt.addMessage("What was my name again?");
response = await gpt.ask();
console.log(response.content);
Responses
Hello Adam! It's nice to meet you. How can I assist you today?
Your name is Adam.
Further Examples
There is a long list of tested examples on our documentation site.