"NGMS": None if p.s_min_uncond == 0 else p.s_min_uncond,
**p.extra_generation_params,
"Version": program_version() if opts.add_version_to_infotext else None,
"User":p.user,
"User": p.user if opts.add_user_name_to_info else None,
}
generation_params_text = ", ".join([k if k == v else f'{k}: {generation_parameters_copypaste.quote(v)}' for k, v in generation_params.items() if v is not None])
"add_model_hash_to_info":OptionInfo(True,"Add model hash to generation information"),
"add_model_name_to_info":OptionInfo(True,"Add model name to generation information"),
"add_user_name_to_info":OptionInfo(False,"Add user name to generation information when authenticated"),
"add_version_to_infotext":OptionInfo(True,"Add program version to generation information"),
"disable_weights_auto_swap":OptionInfo(True,"When reading generation parameters from text into UI (from PNG info or pasted text), do not change the selected model/checkpoint."),