Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -154,10 +154,14 @@ Power: 20
|
|
| 154 |
Strength: 24
|
| 155 |
*******************
|
| 156 |
'''
|
| 157 |
-
|
|
|
|
|
|
|
| 158 |
if inp==True:
|
| 159 |
return gr.Slider(label="Seed", minimum=1, maximum=99999999999, value=random.randint(1,99999999999))
|
| 160 |
-
|
|
|
|
|
|
|
| 161 |
with gr.Blocks() as app:
|
| 162 |
gr.HTML("""<center><h1>Mixtral 8x7B RPG</h1><h3>Role Playing Game Master</h3>""")
|
| 163 |
with gr.Group():
|
|
@@ -169,18 +173,18 @@ with gr.Blocks() as app:
|
|
| 169 |
opt=gr.Dropdown(label="Choices",choices=["Start a new game"],allow_custom_value=True, value="Start a new game", interactive=True)
|
| 170 |
#prompt=gr.Textbox(label = "Prompt", value="Start a new game")
|
| 171 |
with gr.Column(scale=2):
|
| 172 |
-
button=gr.Button()
|
| 173 |
rand = gr.Checkbox(label="Random", value=False)
|
| 174 |
seed=gr.Slider(label="Seed", minimum=1, maximum=99999999999, value=rand_val)
|
| 175 |
#models_dd=gr.Dropdown(choices=[m for m in return_list],interactive=True)
|
|
|
|
| 176 |
with gr.Row():
|
| 177 |
stop_button=gr.Button("Stop")
|
| 178 |
clear_btn = gr.Button("Clear")
|
| 179 |
with gr.Row():
|
| 180 |
tokens = gr.Slider(label="Max new tokens",value=2096,minimum=0,maximum=1048*10,step=64,interactive=False, visible=False,info="The maximum numbers of new tokens")
|
| 181 |
with gr.Column(scale=1):
|
| 182 |
-
json_out=gr.JSON(value=base_stats)
|
| 183 |
char_stats=gr.Textbox(value=text_stats)
|
|
|
|
| 184 |
textboxes = []
|
| 185 |
if opts:
|
| 186 |
textboxes.clear()
|
|
@@ -191,7 +195,7 @@ with gr.Blocks() as app:
|
|
| 191 |
#inp_query.change(search_models,inp_query,models_dd)
|
| 192 |
#test_b=test_btn.click(itt,url,e_box)
|
| 193 |
clear_btn.click(clear_fn,None,[opt,chatbot])
|
| 194 |
-
go=button.click(check_rand,rand,seed).then(generate,[opt,chatbot,tokens,char_stats,seed],[chatbot,char_stats,json_out,opt])
|
| 195 |
stop_button.click(None,None,None,cancels=[go])
|
| 196 |
app.launch(show_api=False)
|
| 197 |
|
|
|
|
| 154 |
Strength: 24
|
| 155 |
*******************
|
| 156 |
'''
|
| 157 |
+
rand_val=random.randint(1,99999999999)
|
| 158 |
+
|
| 159 |
+
def check_rand(inp,val):
|
| 160 |
if inp==True:
|
| 161 |
return gr.Slider(label="Seed", minimum=1, maximum=99999999999, value=random.randint(1,99999999999))
|
| 162 |
+
else:
|
| 163 |
+
return gr.Slider(label="Seed", minimum=1, maximum=99999999999, value=int(val))
|
| 164 |
+
|
| 165 |
with gr.Blocks() as app:
|
| 166 |
gr.HTML("""<center><h1>Mixtral 8x7B RPG</h1><h3>Role Playing Game Master</h3>""")
|
| 167 |
with gr.Group():
|
|
|
|
| 173 |
opt=gr.Dropdown(label="Choices",choices=["Start a new game"],allow_custom_value=True, value="Start a new game", interactive=True)
|
| 174 |
#prompt=gr.Textbox(label = "Prompt", value="Start a new game")
|
| 175 |
with gr.Column(scale=2):
|
|
|
|
| 176 |
rand = gr.Checkbox(label="Random", value=False)
|
| 177 |
seed=gr.Slider(label="Seed", minimum=1, maximum=99999999999, value=rand_val)
|
| 178 |
#models_dd=gr.Dropdown(choices=[m for m in return_list],interactive=True)
|
| 179 |
+
button=gr.Button()
|
| 180 |
with gr.Row():
|
| 181 |
stop_button=gr.Button("Stop")
|
| 182 |
clear_btn = gr.Button("Clear")
|
| 183 |
with gr.Row():
|
| 184 |
tokens = gr.Slider(label="Max new tokens",value=2096,minimum=0,maximum=1048*10,step=64,interactive=False, visible=False,info="The maximum numbers of new tokens")
|
| 185 |
with gr.Column(scale=1):
|
|
|
|
| 186 |
char_stats=gr.Textbox(value=text_stats)
|
| 187 |
+
json_out=gr.JSON()
|
| 188 |
textboxes = []
|
| 189 |
if opts:
|
| 190 |
textboxes.clear()
|
|
|
|
| 195 |
#inp_query.change(search_models,inp_query,models_dd)
|
| 196 |
#test_b=test_btn.click(itt,url,e_box)
|
| 197 |
clear_btn.click(clear_fn,None,[opt,chatbot])
|
| 198 |
+
go=button.click(check_rand,[rand,seed],seed).then(generate,[opt,chatbot,tokens,char_stats,seed],[chatbot,char_stats,json_out,opt])
|
| 199 |
stop_button.click(None,None,None,cancels=[go])
|
| 200 |
app.launch(show_api=False)
|
| 201 |
|