From 0021bc8575b704d6ac0da14ef79940c23cf73f9f Mon Sep 17 00:00:00 2001
From: Konstantin Filyaev <uzornakovre@yandex.ru>
Date: Sun, 8 Oct 2023 07:04:55 +0300
Subject: [PATCH] feat: update gpt model

---
 app.js | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/app.js b/app.js
index 5958222..1071368 100644
--- a/app.js
+++ b/app.js
@@ -111,16 +111,18 @@ bot.on('message', async (msg) => {
 
   pushMessages(chatId);
 
-  bot.sendMessage(chatId, toolTips.waitMessage)
+  bot
+    .sendMessage(chatId, toolTips.waitMessage)
     .then((message) => {
       waitMessageId = message.message_id;
-    }).then(() => bot.sendChatAction(chatId, 'typing'));
+    })
+    .then(() => bot.sendChatAction(chatId, 'typing'));
 
   messages[chatId].push({ role: 'user', content: text });
 
   try {
     const completion = await openai.createChatCompletion({
-      model: 'gpt-3.5-turbo',
+      model: 'gpt-3.5-turbo-16k-0613',
       messages: messages[chatId],
     });
 
@@ -133,7 +135,10 @@ bot.on('message', async (msg) => {
     sendLongMessage(chatId, output);
   } catch (err) {
     if (err.response.status === 429) {
-      return bot.sendMessage(chatId, errorMessages.TOO_MANY_REQUESTS(err.response.status));
+      return bot.sendMessage(
+        chatId,
+        errorMessages.TOO_MANY_REQUESTS(err.response.status),
+      );
     }
     if (err.response.data.error.code === 'context_length_exceeded') {
       history[chatId] = [];
@@ -143,7 +148,10 @@ bot.on('message', async (msg) => {
     }
     return bot.sendMessage(
       chatId,
-      errorMessages.DEFAULT(err.response.status, err.response.data.error.message),
+      errorMessages.DEFAULT(
+        err.response.status,
+        err.response.data.error.message,
+      ),
     );
   }
 });