const readline = require("readline"); const Client = require("./client/client"); const dotenv = require("dotenv"); // dot env config dotenv.config(); const END_POINT = process.env.END_POINT; const MODEL = process.env.MODEL; const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); rl.setPrompt("You: "); const client = new Client(END_POINT, MODEL); const init = async () => { rl.prompt(); // Reads user input to send messages in a prompt rl.on("line", async (input) => { if (input.trim().length > 0) { output = await client.send(input); console.log(`Assistant: ${output}`); } rl.prompt(); }); }; init();