Personalization (or --p
) is a feature that uses your ranking data (from v6 pair rankings) and likes (of other users jobs from the explore page) in order to tune the model to a style that you are more likely to enjoy. It can be enabled by adding --p
to your prompt.
Using Other People's Styles
--p
generates a unique code (called a shortcode) for each user when they use the feature. This code can be used to uniquely identify a user, just like a User ID. You can share this code with others to enable them to use your personal style in their prompts! If you don't know someone else's shortcode, you can still use their style by using their Discord User ID.
The personalization of multiple users can be blended together by including multiple shortcodes after --p
. These codes can also be weighted by using the typical weighting syntax
- Enable "Developer Mode" in Discord - under
User Settings
->Advanced
- Right click on the user who's code you want to use and select "Copy ID". Make sure you click on their name or avatar, and not the message they've sent
- In a prompt with the Midjourney Bot, add
--p <@User ID>
- replace "User ID" with the ID you've copied (for example,--p <@287696585142304769>
). The bot will replace this with the user's shortcode, which you can continue to use in the future.
Effects
Personalization can make a large difference in generated images, similar to a style reference. However, unlike style references, personalization has a much more general effect. They are not as opinionated in a single direction, which means it can be better at following your prompt's set style than when you use a style reference.
Because of this more general effect, more complicated prompts (especially prompts that include style directions) can reduce the visual affect of personalization on the outcome.
This can be overcome by setting a higher stylize value, using style raw, or using both in combination. Be careful, as these techniques may sacrifice how well the model follows your prompt. Notice: as --style raw
and --s 1000
are used together, the model begins to ignore the "pencil sketch" style the prompt provides, as it gains colors and much darker lines. The final image almost has the effect of being colored in with markers, something the prompt doesn't call for at all!
Blending Styles
By including multiple codes after --p, it's possible to blend the styles of two different users together.
It's also possible to weight each code, using the same syntax for weighting prompts. For example, --p somecode::1 anothercode::2
will result in anothercode
having an effect that is twice as strong as somecode
.
You can also blend your style with a --sref
image or code.
Since --sw
controls the weight of the --sref
, and --stylize
controls the weight of your personalization, it's possible to control how much each affects the composition of an image.
As you increase --s
value, the personalization effect gets stronger...
Or, you can decrease the --sw
value, which might avoid the model's tendency to ignore your prompt at high stylize values.