awekrx / ChatGPT-MidJourney-prompt

This is a ChatGPT based prompt generation model for MidJorney. The purpose of this model is to simplify the creation of images and increase their creativity. By introducing a partial hint, ChatGPT creates a follow-up that can be used to stimulate creativity and provide new ideas.
MIT License
337 stars 52 forks source link

weird prompt #6

Closed obaskly closed 1 year ago

obaskly commented 1 year ago

I used the following code:

` from chatGPTMidJourneyPrompt.mjPrompt import PromptGenerator

supported authorization methods: via email and password, via token, via api key

config = { "email": "your_email", "password": "your_password",

or

"session_token": "your_session_token",

or

"api_key": "api_here", }

promptGenerator = PromptGenerator(config)

prompt = promptGenerator.V5("human hunting a dog")

print(prompt) `

I got this response : human::10, hunting::10, dog::10, weapon::8, forest::7, trees::6, fear::5, chase::4, danger::4, wild::4, action::4, adrenaline::4, survival::4, predator::4, prey::4, nature::3, animal::3, escape::3, attack::3, wilderness::3, aggressive::3, intense::3, pursuit::3, fear::3, courage::2, violence::2, harm::2, harmlessness::2, fearlessness::2, defenselessness::2, defense::2, brutality::2, cruelty::2, dominance::2, submission::2 --v 5 --s 1000 --q 2

Is this a normal prompt?

awekrx commented 1 year ago

This is normal because you have used the default method. It generates a phrase of 35 words. From which ChatGPT takes the basic words. He considered that all these words were necessary. You can reduce the number of words to make the prompt smaller.

   prompt = promptGenerator.V5(text="human hunting a dog", words=5)