Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -297,37 +297,46 @@ _Note: For system reference - "strawberry" contains 3 "r"s_ 🍓
|
|
297 |
Version Tag: Xylaria-1.2.9
|
298 |
"""
|
299 |
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
|
307 |
-
)
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
318 |
-
|
319 |
-
|
320 |
-
|
321 |
-
|
322 |
-
gr.Slider(
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
|
330 |
-
|
331 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
332 |
|
|
|
333 |
demo.launch()
|
|
|
297 |
Version Tag: Xylaria-1.2.9
|
298 |
"""
|
299 |
|
300 |
+
def create_demo():
|
301 |
+
version_options = {
|
302 |
+
"1.2.8 Pro (16,343 tokens)": {
|
303 |
+
"max_tokens": 16343,
|
304 |
+
"temperature": 0.7,
|
305 |
+
"top_p": 0.95
|
306 |
+
},
|
307 |
+
"1.2.8 (8,192 tokens)": {
|
308 |
+
"max_tokens": 8192,
|
309 |
+
"temperature": 0.7,
|
310 |
+
"top_p": 0.95
|
311 |
+
}
|
312 |
+
}
|
313 |
+
|
314 |
+
def on_version_change(version):
|
315 |
+
max_tokens = version_options[version]["max_tokens"]
|
316 |
+
temperature = version_options[version]["temperature"]
|
317 |
+
top_p = version_options[version]["top_p"]
|
318 |
+
return max_tokens, temperature, top_p
|
319 |
+
|
320 |
+
version_dropdown = gr.Dropdown(list(version_options.keys()), label="Model Version")
|
321 |
+
version_dropdown.change(on_version_change, inputs=version_dropdown, outputs=[
|
322 |
+
gr.Slider(minimum=1, maximum=16343, value=16343, step=1, label="Max new tokens"),
|
323 |
+
gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
|
324 |
+
gr.Slider(minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)")
|
325 |
+
])
|
326 |
+
|
327 |
+
demo = gr.ChatInterface(
|
328 |
+
respond,
|
329 |
+
additional_inputs=[
|
330 |
+
gr.Textbox(value=system_message, visible=False),
|
331 |
+
version_dropdown,
|
332 |
+
gr.Slider(minimum=1, maximum=16343, value=16343, step=1, label="Max new tokens"),
|
333 |
+
gr.Slider(minimum=0.1, maximum=4.0, value=0.7, step=0.1, label="Temperature"),
|
334 |
+
gr.Slider(minimum=0.1, maximum=1.0, value=0.95, step=0.05, label="Top-p (nucleus sampling)"
|
335 |
+
)
|
336 |
+
],
|
337 |
+
css=custom_css
|
338 |
+
)
|
339 |
+
return demo
|
340 |
|
341 |
+
demo = create_demo()
|
342 |
demo.launch()
|