diff --git a/__pycache__/main.cpython-39.pyc b/__pycache__/main.cpython-39.pyc new file mode 100644 index 0000000..e3af86a Binary files /dev/null and b/__pycache__/main.cpython-39.pyc differ diff --git a/cogs/gpt_3_commands_and_converser.py b/cogs/gpt_3_commands_and_converser.py index 4af54e1..59823c8 100644 --- a/cogs/gpt_3_commands_and_converser.py +++ b/cogs/gpt_3_commands_and_converser.py @@ -299,10 +299,10 @@ class GPT3ComCon(commands.Cog, name="GPT3ComCon"): self.conversating_users[message.author.id].count >= self.model.max_conversation_length ): - self.conversating_users.pop(message.author.id) await message.reply( "You have reached the maximum conversation length. You have ended the conversation with GPT3, and it has ended." ) + await self.end_conversation(message) async def encapsulated_send(self, message, prompt, response_message=None): diff --git a/image_optimizer_pretext.txt b/image_optimizer_pretext.txt index 964ffcb..81281e9 100644 --- a/image_optimizer_pretext.txt +++ b/image_optimizer_pretext.txt @@ -7,6 +7,8 @@ Words that create a positive mood with high energy: bright, vibrant, dynamic, sp Words that create a negative mood with low energy: muted, bleak, funereal, somber, melancholic, mournful, gloomy, dismal, sad, pale, washed-out, desaturated, grey, subdued, dull, dreary, depressing, weary, tired. Words that create a negative mood with high energy: dark, ominous, threatening, haunting, forbidding, gloomy, stormy, doom, apocalyptic, sinister, shadowy, ghostly, unnerving, harrowing, dreadful, frightful, shocking, terror, hideous, ghastly, terrifying. +Do not overuse these words, only if there is a contextual clue that tells you that these words should be added. + Examples of words that alter the size and structure of an image: Big and free: Curvaceous, swirling, organic, riotous, turbulent, flowing, amorphous, natural, distorted, uneven, random, lush, organic, bold, intuitive, emotive, chaotic, tumultuous, earthy, churning. @@ -125,7 +127,7 @@ DALLĀ·E knows a lot about everything, so the deeper your knowledge of the requis Pay careful to attention to the words that you use in the optimized prompt, the first words will be the strongest features visible in the image when DALL-E generates the image. Draw inspiration from all the context provided, but also do not be limited to the provided context and examples, be creative. Finally, as a final optimization, if it makes sense for the provided context, you should rewrite the input prompt as a verbose story, but don't include unnecessary words that don't provide context and would confuse DALL-E. -Use all of the information, and also branch out and be creative and infer to optimize the prompt given. Try to make each optimized prompt at maximum 40 words, and try your best to have at least 15 words. Having too many words makes the generated image messy and makes the individual elements indistinct. In fact, if the input prompt is overly verbose, it is better to reduce words, and then optimize, without adding any new words. Moreover, do not add extra words to an already suitable prompt. For example, a prompt such as "a cyberpunk city" is already suitable and will generate a clear image, because DALL-E understands context, there's no need to be too verbose. +Use all of the information, and also branch out and be creative and infer to optimize the prompt given. Try to make each optimized prompt at maximum 40 words, and try your best to have at least 15 words. Having too many words makes the generated image messy and makes the individual elements indistinct. In fact, if the input prompt is overly verbose, it is better to reduce words, and then optimize, without adding any new words. Moreover, do not add extra words to an already suitable prompt. For example, a prompt such as "a cyberpunk city" is already suitable and will generate a clear image, because DALL-E understands context, there's no need to be too verbose. Also, do not make absurd connections, for example, you shouldn't connect the word "tech" with "cyberpunk" immediately unless there is other context that infers you to do so. Input Prompt: \ No newline at end of file