s3nh commited on
Commit
8acee1d
1 Parent(s): 8212aed

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +38 -0
app.py CHANGED
@@ -72,6 +72,44 @@ def inference(model_name, text, input):
72
  def choose_model(name):
73
  return load_model(name), load_tokenizer(name)
74
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
75
  io = gr.Interface(
76
  inference,
77
  inputs = [
 
72
  def choose_model(name):
73
  return load_model(name), load_tokenizer(name)
74
 
75
+ with gr.Accordion(label="Parameters", open=False, elem_id="parameters-accordion"):
76
+ temperature = gr.Slider(
77
+ label="Temperature",
78
+ value=0.7,
79
+ minimum=0.0,
80
+ maximum=1.0,
81
+ step=0.1,
82
+ interactive=True,
83
+ info="Higher values produce more diverse outputs",
84
+ )
85
+ top_p = gr.Slider(
86
+ label="Top-p (nucleus sampling)",
87
+ value=0.9,
88
+ minimum=0.0,
89
+ maximum=1,
90
+ step=0.05,
91
+ interactive=True,
92
+ info="Higher values sample more low-probability tokens",
93
+ )
94
+ max_new_tokens = gr.Slider(
95
+ label="Max new tokens",
96
+ value=1024,
97
+ minimum=0,
98
+ maximum=2048,
99
+ step=4,
100
+ interactive=True,
101
+ info="The maximum numbers of new tokens",
102
+ )
103
+ repetition_penalty = gr.Slider(
104
+ label="Repetition Penalty",
105
+ value=1.2,
106
+ minimum=0.0,
107
+ maximum=10,
108
+ step=0.1,
109
+ interactive=True,
110
+ info="The parameter for repetition penalty. 1.0 means no penalty.",
111
+ )
112
+
113
  io = gr.Interface(
114
  inference,
115
  inputs = [