const { Configuration, OpenAIApi } = require("openai"); const configuration = new Configuration({ apiKey: process.env.OPENAI, }); const openai = new OpenAIApi(configuration); async function generateImage(query, ctx, bot) { const image = await openai.createImage({ prompt: query, n: 1, size: "1024x1024", response_format : 'url' }).catch((err) => { console.log(err); addToLogs("--> error : " + err); }); return image; //image link : image.data[0].url } async function answerQuestion(query) { response = await openai.createCompletion({ //model: "text-davinci-003", model: "gpt-3.5-turbo", prompt: query, max_tokens: 500, temperature: 0.9, }).catch((err) => { console.log(err); addToLogs("--> error : " + err); }) return response; } module.exports = { generateImage, answerQuestion };