code: def save_user_metadata(self, name, desc, notes, vae):
      user_metadata = self.get_user_metadata(name)
      user_metadata["description"] = desc
      user_metadata["notes"] = notes
      user_metadata["vae"] = vae
  
      self.write_user_metadata(name, user_metadata)
  
file_path: stable-diffusion-webui/modules/ui_extra_networks_checkpoints_user_metadata.py
imports: import gradio
  from modules import ui_extra_networks_user_metadata, sd_vae, shared
  from modules.ui_common import create_refresh_button
label_desc: Use image node_id 2 for calling the CheckpointUserMetadataEditor obj's underlying member method code with example usage: obj.save_user_metadata(name, desc, notes, vae) without return types