Upload app.py
Browse files
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,
|
|
|
|
|
|
|
|
|
|
| 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.
|
|
|
|
| 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 |
-
|
| 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,
|