code: def api_set_gen_settings(self, data):
      generator.settings.temperature = data["temperature"]
      generator.settings.top_p = data["top_p"]
      generator.settings.min_p = data["min_p"]
      generator.settings.top_k = data["top_k"]
      generator.settings.typical = data["typical"]
      self.break_on_newline = data["gen_endnewline"]
      self.max_response_tokens = data["max_response_tokens"]
      self.chunk_size = data["chunk_size"]
      generator.settings.token_repetition_penalty_max = data[
          "token_repetition_penalty_max"
      ]
      generator.settings.token_repetition_penalty_sustain = data[
          "token_repetition_penalty_sustain"
      ]
      generator.settings.token_repetition_penalty_decay = data[
          "token_repetition_penalty_decay"
      ]
  
      self.save()
  
imports: from model import ExLlama, ExLlamaCache, ExLlamaConfig
  from tokenizer import ExLlamaTokenizer
  from generator import ExLlamaGenerator
  import time
  import torch
  import os
  import json
  import uuid
label_desc: Use image node_id 12 for calling the Session obj's underlying member method code with example usage: obj.api_set_gen_settings(data) without return types