ChatGPT-MidJourney-prompt
This is a ChatGPT based prompt generation model for MidJourney. 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.
What's new
24.03.2023
Create PyPi project. Update file structure, add api key authentication to ChatGPT. CLI-app and discord-bot will be available within a few days.
Installation
pip install chatGPTMidJourneyPrompt
Usage
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": "your_api_key",
}
promptGenerator = PromptGenerator(config)
prompt = promptGenerator.V5("any text")
prompt = promptGenerator.V4("any text")
prompt = promptGenerator.niji("any text")
prompt = promptGenerator.testp("any text")
# or advanced usage if needed
promptConfig = {
"model": "artistic",
"type": "anime",
"renderer": "ray tracing",
"content": "character",
"aspect_ratio": "1:5",
"color": "red",
"url": "example image url",
}
prompt = promptGenerator.V5("any text", config=promptConfig, words=50)
More about config
All config properties
model | type | renderer | content | aspect_ratio | color | url |
---|---|---|---|---|---|---|
weights, artistic | anime, photorealistic, avatar, couple avatar | octane, unreal engine, ray tracing, mixed | character, landscape, object, light, particles | depends on the model | any | any |
Aspect ratios
V5 | V4 | niji | testp |
---|---|---|---|
any | 1:1, 1:2, 2:1, 2:3, 3:2, 4:5, 5:4, 4:7, 7:4, 16:9, 9:16 | 1:2, 2:1 | 2:3, 3:2 |
Model properties support
property | V5 | V4 | niji | testp |
---|---|---|---|---|
model | + | + | + | - |
type | + | + | - | - |
renderer | + | + | + | - |
content | + | + | + | - |
aspect_ratio | + | + | + | + |
color | + | + | + | - |
url | + | + | + | + |
Results
See more examples in my gallery
Short-weights model
prompt:
Sakura blossoms::5, pink flowers::4, Licorice plant::3, Japanese landscape::5, octane render::4, landscape desing::4, red::10, purple::10, , high quality photo::5, soft light::2, sharp-focus::3, hyper realism::4 --v 4 --s 1000 --q 5 --ar 16:9
prompt:
Stars::5, galaxy::4, space::5, , , , --v 4 --ar 3:2 --s 1000 --q 5 --ar 1:2
Artistic model
prompt:
Elven assassin with a masked face and intricate runes. Highly detailed photorealism showcases the intricate details of the mask and runic markings. Focused on the assassin's face, with a blurred background. The lighting is a blend of candlelight and twilight, adding a sense of mystery to the character. The style is a mix of ancient and fantasy. Resolution: --ar 16:9 --s 1000 --q 2 --upbeta --v 4
prompt:
An elven warrior girl wielding a sword, dressed in armor made of intricate metals and fabrics. She stands against a futuristic background with high-tech elements, rendered with the latest technologies. Focused, blurred background, full-body::5 soft light::1 high quality photo::1 --v 4 --ar 3:2 --s 1000 --q 5
Niji
prompt:
Stray dog::3, samurai::5, katana::5, dirt road::3, countryside::3, --niji --q 2
License
This project is licensed under the MIT License.
Acknowledgments
Thanks a lot to the development of AI and separately to ChatGPT for generating the Readme. And also acheong08 for creating ChatGPT.
Future
More advanced options for generating prompts