Hmjz100 commited on
Commit
b7dec5f
·
1 Parent(s): eadabaf

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -3
app.py CHANGED
@@ -164,21 +164,27 @@ with gr.Blocks(css = """#col_container { margin-left: auto; margin-right: auto;}
164
  "gpt-3.5-turbo": 4096,
165
  "gpt-3.5-turbo-16k": 16384,
166
  }
 
167
  max_tokens = gr.Slider(
168
- minimum=-0, maximum=4000, value=4000, step=1,
 
 
 
169
  interactive=True,
170
  label="最大 Token",
171
  info="助手生成一条信息可以包含的最大 token 数。最大 token 数也受到模型的总长度限制,上文的 token 数和生成的 token 数之和不能超过模型的 token 总数(默认: 4000)",
172
  )
 
173
  def update_max_tokens(model_name):
174
- max_tokens.change(maximum = model_max_tokens[model_name])
 
175
  model = gr.Radio(
176
  ["gpt-4", "gpt-4-32k", "gpt-3.5-turbo", "gpt-3.5-turbo-16k"],
177
  value="gpt-4-32k",
178
  label="模型",
179
  update=update_max_tokens,
180
  )
181
- max_tokens.change(maximum = model_max_tokens[model_name])
182
  top_p = gr.Slider(
183
  minimum=-0, maximum=1.0, value=1.0, step=0.05,
184
  interactive=True,
 
164
  "gpt-3.5-turbo": 4096,
165
  "gpt-3.5-turbo-16k": 16384,
166
  }
167
+
168
  max_tokens = gr.Slider(
169
+ minimum=-0,
170
+ maximum=model_max_tokens["gpt-4-32k"], # 设置初始最大值,可以是任何你希望的值
171
+ value=4000,
172
+ step=1,
173
  interactive=True,
174
  label="最大 Token",
175
  info="助手生成一条信息可以包含的最大 token 数。最大 token 数也受到模型的总长度限制,上文的 token 数和生成的 token 数之和不能超过模型的 token 总数(默认: 4000)",
176
  )
177
+
178
  def update_max_tokens(model_name):
179
+ max_tokens.maximum = model_max_tokens[model_name]
180
+
181
  model = gr.Radio(
182
  ["gpt-4", "gpt-4-32k", "gpt-3.5-turbo", "gpt-3.5-turbo-16k"],
183
  value="gpt-4-32k",
184
  label="模型",
185
  update=update_max_tokens,
186
  )
187
+
188
  top_p = gr.Slider(
189
  minimum=-0, maximum=1.0, value=1.0, step=0.05,
190
  interactive=True,