diff --git a/cogs/gpt_3_commands_and_converser.py b/cogs/gpt_3_commands_and_converser.py index b0c0b26..bc0b806 100644 --- a/cogs/gpt_3_commands_and_converser.py +++ b/cogs/gpt_3_commands_and_converser.py @@ -1275,7 +1275,7 @@ class GPT3ComCon(discord.Cog, name="GPT3ComCon"): pass else: if not opener_file.endswith((".txt", ".json")): - opener_file = None + opener_file = None # Just start a regular thread if the file fails to load else: # Load the file and read it into opener try: @@ -1284,13 +1284,13 @@ class GPT3ComCon(discord.Cog, name="GPT3ComCon"): f"openers{separator}{opener_file}" ) opener_file = await self.load_file(opener_file, ctx) - try: # Try opening as json, if it fails it'll do it as a str + try: # Try opening as json, if it fails it'll just pass the whole txt or json to the opener opener_file = json.loads(opener_file) temperature=opener_file.get("temperature", None) top_p=opener_file.get("top_p", None) frequency_penalty=opener_file.get("frequency_penalty", None) presence_penalty=opener_file.get("presence_penalty", None) - self.conversation_threads[thread.id].set_overrides(temperature, top_p, frequency_penalty, presence_penalty) # set overrides + self.conversation_threads[thread.id].set_overrides(temperature, top_p, frequency_penalty, presence_penalty) if not opener: # if we only use opener_file then only pass on opener_file for the opening prompt opener = opener_file.get('text', "error getting text") else: @@ -1301,7 +1301,7 @@ class GPT3ComCon(discord.Cog, name="GPT3ComCon"): else: opener = opener_file + opener except: - opener_file = None + opener_file = None # Just start a regular thread if the file fails to load # Append the starter text for gpt3 to the user's history so it gets concatenated with the prompt later @@ -1314,7 +1314,7 @@ class GPT3ComCon(discord.Cog, name="GPT3ComCon"): self.CONVERSATION_STARTER_TEXT ) - # Set user as owner before sending anything that can error and leave the thread unowned + # Set user as thread owner before sending anything that can error and leave the thread unowned self.conversation_thread_owners[user_id_normalized] = thread.id overrides = self.conversation_threads[thread.id].get_overrides()