Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
1.1 kB
2
Indexable
Never
const { Configuration, OpenAIApi } = require("openai");
const configuration = new Configuration({
module.exports.run = async (args, api, db, event, input, msgID, senderID, threadID, src, prefix) => {
  if (!(args.length === 0)) {
    try {
      let query = args.join(" ");
     const configuration = new Configuration({
        apiKey: process.env.OPENAI_API_KEY,
      });

      const openai = new OpenAIApi(configuration);
      openai.createChatCompletion({
      const {data} = await openai.createCompletion({
        model: "gpt-3.5-turbo",
        messages:[{role: "user", content:"Hello world"}],
        prompt: query,
        temperature: 0.0,
        max_tokens: 1500,
        top_p: 1,
        frequency_penalty: 0.0,
        presence_penalty: 0.0,
      });
  
      console.log(completion.data.choices[0].message.content);
    } catch (error) {
      api.sendMessage(`⚠️An error has occured!\n${error.message}`)
    }
  } else {
    api.sendMessage(`⚠️Invalid Use Of Command!\n💡Usage: ${prefix}ai query`, threadID, msgID);
  }
}