From e8c41701b27321025d7508aecaf6ed4fe3245098 Mon Sep 17 00:00:00 2001 From: Niels Larmuseau Date: Tue, 21 Mar 2023 09:22:05 +0100 Subject: [PATCH] update /chat to 3.5turbo --- interactions/commands/chat.js | 14 ++++---------- package-lock.json | 14 +++++++------- package.json | 2 +- 3 files changed, 12 insertions(+), 18 deletions(-) diff --git a/interactions/commands/chat.js b/interactions/commands/chat.js index 1c82315..d103ebb 100644 --- a/interactions/commands/chat.js +++ b/interactions/commands/chat.js @@ -22,20 +22,14 @@ module.exports = { const openai = new OpenAIApi(configuration); try { await interaction.deferReply(); - const response = await openai.createCompletion({ - model: "text-davinci-003", - prompt: `I am the kraken a highly intelligent question answering bot designed for the flaming palm gaming clan. If you ask me a question that is rooted in truth, I will give you the answer. If you ask me a question that is nonsense, trickery, or has no clear answer, I will answer with a sarcastic response.\n\nQ: ${message} \nA:`, - temperature: 0, - max_tokens: 100, - top_p: 1, - frequency_penalty: 0.0, - presence_penalty: 0.0, - stop: ["\n"], + const response = await openai.createChatCompletion({ + model: "gpt-3.5-turbo", + messages: [{ role: "user", content: message }], }); console.log(response); const { data } = response; console.log(data); - interaction.editReply(data.choices[0].text || "no response"); + interaction.editReply(data.choices[0].message.content || "no response"); } catch (e) { global.bugsnag.notify(e); console.log(e); diff --git a/package-lock.json b/package-lock.json index 0479d33..821f3c2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "discord.js": "^14.1.2", "express": "^4.17.1", "node-cron": "^3.0.0", - "openai": "^3.1.0" + "openai": "^3.2.1" }, "devDependencies": { "@discordjs/rest": "^0.1.0-canary.0", @@ -1219,9 +1219,9 @@ } }, "node_modules/openai": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-3.1.0.tgz", - "integrity": "sha512-v5kKFH5o+8ld+t0arudj833Mgm3GcgBnbyN9946bj6u7bvel4Yg6YFz2A4HLIYDzmMjIo0s6vSG9x73kOwvdCg==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/openai/-/openai-3.2.1.tgz", + "integrity": "sha512-762C9BNlJPbjjlWZi4WYK9iM2tAVAv0uUp1UmI34vb0CN5T2mjB/qM6RYBmNKMh/dN9fC+bxqPwWJZUTWW052A==", "dependencies": { "axios": "^0.26.0", "form-data": "^4.0.0" @@ -2536,9 +2536,9 @@ } }, "openai": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/openai/-/openai-3.1.0.tgz", - "integrity": "sha512-v5kKFH5o+8ld+t0arudj833Mgm3GcgBnbyN9946bj6u7bvel4Yg6YFz2A4HLIYDzmMjIo0s6vSG9x73kOwvdCg==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/openai/-/openai-3.2.1.tgz", + "integrity": "sha512-762C9BNlJPbjjlWZi4WYK9iM2tAVAv0uUp1UmI34vb0CN5T2mjB/qM6RYBmNKMh/dN9fC+bxqPwWJZUTWW052A==", "requires": { "axios": "^0.26.0", "form-data": "^4.0.0" diff --git a/package.json b/package.json index 20c6a4e..68cbc42 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "discord.js": "^14.1.2", "express": "^4.17.1", "node-cron": "^3.0.0", - "openai": "^3.1.0" + "openai": "^3.2.1" }, "devDependencies": { "prettier": "2.7.1",