Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -328,7 +328,7 @@ def run_action(purpose, task, history, action_name, action_input,result):
|
|
| 328 |
return "MAIN", None, history, task, result
|
| 329 |
|
| 330 |
def run(purpose,history):
|
| 331 |
-
yield "Searching..."
|
| 332 |
task=None
|
| 333 |
result=""
|
| 334 |
#history = ""
|
|
@@ -358,16 +358,62 @@ def run(purpose,history):
|
|
| 358 |
)
|
| 359 |
|
| 360 |
if not result:
|
| 361 |
-
yield "More Searching..."
|
| 362 |
else:
|
| 363 |
-
yield result
|
| 364 |
if action_name == "COMPLETE":
|
| 365 |
break
|
| 366 |
-
return result
|
| 367 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 368 |
|
| 369 |
|
| 370 |
|
|
|
|
| 371 |
examples =[
|
| 372 |
"What is the current weather in Florida?",
|
| 373 |
"Find breaking news about Texas",
|
|
@@ -382,28 +428,5 @@ gr.ChatInterface(
|
|
| 382 |
examples=examples,
|
| 383 |
concurrency_limit=20,
|
| 384 |
).launch()
|
| 385 |
-
|
| 386 |
-
|
| 387 |
-
|
| 388 |
'''
|
| 389 |
-
|
| 390 |
-
with gr.Row():
|
| 391 |
-
with gr.Column(scale=1):
|
| 392 |
-
inp = gr.Textbox()
|
| 393 |
-
with gr.Column(scale=2):
|
| 394 |
-
q = gr.Textbox(value="p")
|
| 395 |
-
with gr.Column(scale=2):
|
| 396 |
-
num = gr.Textbox()
|
| 397 |
-
with gr.Row():
|
| 398 |
-
all_btn = gr.Button("Load")
|
| 399 |
-
find_btn = gr.Button("Find")
|
| 400 |
-
with gr.Row():
|
| 401 |
-
rawp = gr.JSON()
|
| 402 |
-
outp = gr.JSON()
|
| 403 |
-
outl = gr.Textbox()
|
| 404 |
-
|
| 405 |
-
all_btn.click(find_all,[inp,q,num],[rawp])
|
| 406 |
-
find_btn.click(find_it,[inp,q,num],[outp,outl])
|
| 407 |
-
|
| 408 |
-
app.launch()
|
| 409 |
-
'''
|
|
|
|
| 328 |
return "MAIN", None, history, task, result
|
| 329 |
|
| 330 |
def run(purpose,history):
|
| 331 |
+
yield [(purpose,"Searching...")]
|
| 332 |
task=None
|
| 333 |
result=""
|
| 334 |
#history = ""
|
|
|
|
| 358 |
)
|
| 359 |
|
| 360 |
if not result:
|
| 361 |
+
yield [(purpose,"More Searching...")]
|
| 362 |
else:
|
| 363 |
+
yield [(purpose,result)]
|
| 364 |
if action_name == "COMPLETE":
|
| 365 |
break
|
| 366 |
+
return [(purpose,result)]
|
| 367 |
|
| 368 |
+
examples =[
|
| 369 |
+
"What is the current weather in Florida?",
|
| 370 |
+
"Find breaking news about Texas",
|
| 371 |
+
"Find the best deals on flippers for scuba diving",
|
| 372 |
+
"Teach me to fly a helicopter"
|
| 373 |
+
]
|
| 374 |
+
|
| 375 |
+
|
| 376 |
+
with gr.Blocks() as app:
|
| 377 |
+
gr.HTML("""<center><h1>Mixtral 8x7B RPG</h1><h3>Role Playing Game Master</h3>""")
|
| 378 |
+
with gr.Group():
|
| 379 |
+
with gr.Row():
|
| 380 |
+
with gr.Column(scale=3):
|
| 381 |
+
chatbot=gr.Chatbot(show_label=False, show_share_button=True, show_copy_button=True, likeable=True, layout="panel", height="800px")
|
| 382 |
+
with gr.Row():
|
| 383 |
+
with gr.Column(scale=3):
|
| 384 |
+
opt=gr.Dropdown(label="Choices",choices=examples,allow_custom_value=True, value="Start a new game", interactive=True)
|
| 385 |
+
#prompt=gr.Textbox(label = "Prompt", value="Start a new game")
|
| 386 |
+
with gr.Column(scale=2):
|
| 387 |
+
rand = gr.Checkbox(label="Random", value=True)
|
| 388 |
+
seed=gr.Slider(label="Seed", minimum=1, maximum=99999999999, value=rand_val)
|
| 389 |
+
#models_dd=gr.Dropdown(choices=[m for m in return_list],interactive=True)
|
| 390 |
+
with gr.Row():
|
| 391 |
+
button=gr.Button()
|
| 392 |
+
stop_button=gr.Button("Stop")
|
| 393 |
+
clear_btn = gr.Button("Clear")
|
| 394 |
+
with gr.Row():
|
| 395 |
+
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")
|
| 396 |
+
with gr.Column(scale=1):
|
| 397 |
+
char_stats=gr.Textbox(value=text_stats)
|
| 398 |
+
json_out=gr.JSON()
|
| 399 |
+
textboxes = []
|
| 400 |
+
if opts:
|
| 401 |
+
textboxes.clear()
|
| 402 |
+
for i in range(len(opts)-1):
|
| 403 |
+
t = gr.Button(f"{opts[i]}")
|
| 404 |
+
textboxes.append(t)
|
| 405 |
+
#text=gr.JSON()
|
| 406 |
+
#inp_query.change(search_models,inp_query,models_dd)
|
| 407 |
+
#test_b=test_btn.click(itt,url,e_box)
|
| 408 |
+
clear_btn.click(clear_fn,None,[opt,chatbot])
|
| 409 |
+
#go=button.click(check_rand,[rand,seed],seed).then(run,[opt,chatbot,tokens,char_stats,seed],[chatbot,char_stats,json_out,opt])
|
| 410 |
+
go=button.click(check_rand,[rand,seed],seed).then(run,[opt,chatbot],[chatbot])
|
| 411 |
+
stop_button.click(None,None,None,cancels=[go])
|
| 412 |
+
app.launch(show_api=False)
|
| 413 |
|
| 414 |
|
| 415 |
|
| 416 |
+
'''
|
| 417 |
examples =[
|
| 418 |
"What is the current weather in Florida?",
|
| 419 |
"Find breaking news about Texas",
|
|
|
|
| 428 |
examples=examples,
|
| 429 |
concurrency_limit=20,
|
| 430 |
).launch()
|
|
|
|
|
|
|
|
|
|
| 431 |
'''
|
| 432 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|