From fb99d6ab01fb25eb5bb905f5251828ac159ca6c3 Mon Sep 17 00:00:00 2001 From: Logan Cusano Date: Sun, 26 Feb 2023 01:35:35 -0500 Subject: [PATCH] Move ChatGPT function to own controller --- controllers/chatGptController.js | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 controllers/chatGptController.js diff --git a/controllers/chatGptController.js b/controllers/chatGptController.js new file mode 100644 index 0000000..466b435 --- /dev/null +++ b/controllers/chatGptController.js @@ -0,0 +1,22 @@ +/** + * Use ChatGPT to generate a response + * + * @param {*} _prompt The use submitted text prompt + * @param {*} param1 Default parameters can be modified + * @returns + */ +exports.getChat = async (_prompt, { _model = "text-davinci-003", _temperature = 0, _max_tokens = 100 }) => { + log.DEBUG("Getting chat with these properties: ", _prompt, _model, _temperature, _max_tokens) + return + /* + const response = await openai.createCompletion({ + model: _model, + prompt: _prompt, + temperature: _temperature, + max_tokens: _max_tokens + }); + + var responseData = response.data.choices[0].text; + return responseData; + */ + } \ No newline at end of file