chatgpt-optimized-official
Version:
ChatGPT Client using official OpenAI API
27 lines (22 loc) • 583 B
JavaScript
import OpenAI from "../dist/index.js";
import readline from "readline";
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
let bot = new OpenAI(process.env.OPENAI_API_KEY);
async function main() {
while (true) {
let prompt = await new Promise((resolve) => {
rl.question("You: ", (answer) => {
resolve(answer);
});
});
process.stdout.write("ChatGPT: ");
await bot.askStream(res => {
process.stdout.write(res.toString());
}, prompt);
console.log();
}
}
main();