Generative AI with Node.js in Hindi #7 Basic Terminal Chat App with OpenAI
Open AI basic Chat App with Terminal
- Import libraries
- Make function for get response from OPEN AI
- Get input from terminal
- Call Open AI function with terminal input
- Exit app
import OpenAI from "openai";
import dotenv from 'dotenv'
dotenv.config();
const client = new OpenAI({apiKey:process.env.openAI_Key})
async function aiAnswer(qsn){
const response = await client.responses.create({
model:'gpt-4o-mini',
input:qsn
})
console.log(response.output_text);
}
// aiAnswer()
process.stdout.write("Ask your question :")
process.stdin.on("data",(data)=>{
// console.log(data.toString().trim());
const qsn= data.toString().trim()
if(qsn=="exit"){
process.exit()
}else{
aiAnswer(qsn)
}
})