Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -114,8 +114,6 @@ async def rollback_last(
|
|
| 114 |
prompt = build_prompts(ppm, global_context, ctx_num_lconv)
|
| 115 |
print(prompt)
|
| 116 |
|
| 117 |
-
yield "", ppm.build_uis(), str(res), gr.update(interactive=True), "off"
|
| 118 |
-
|
| 119 |
#######
|
| 120 |
# if internet_option:
|
| 121 |
# search_prompt = None
|
|
@@ -139,7 +137,7 @@ async def rollback_last(
|
|
| 139 |
ppm = res[idx]
|
| 140 |
ppm.replace_last_pong(response_txt)
|
| 141 |
|
| 142 |
-
|
| 143 |
|
| 144 |
def reset_chat(idx, ld, state, palm_if):
|
| 145 |
res = [state["ppmanager_type"].from_json(json.dumps(ppm_str)) for ppm_str in ld]
|
|
@@ -401,6 +399,10 @@ with gr.Blocks(css=MODEL_SELECTION_CSS, theme='gradio/soft') as demo:
|
|
| 401 |
# )
|
| 402 |
|
| 403 |
regen_event = regenerate.click(
|
|
|
|
|
|
|
|
|
|
|
|
|
| 404 |
rollback_last,
|
| 405 |
[idx, local_data, chat_state,
|
| 406 |
global_context, res_temp, res_topk, res_topp, ctx_num_lconv,
|
|
|
|
| 114 |
prompt = build_prompts(ppm, global_context, ctx_num_lconv)
|
| 115 |
print(prompt)
|
| 116 |
|
|
|
|
|
|
|
| 117 |
#######
|
| 118 |
# if internet_option:
|
| 119 |
# search_prompt = None
|
|
|
|
| 137 |
ppm = res[idx]
|
| 138 |
ppm.replace_last_pong(response_txt)
|
| 139 |
|
| 140 |
+
return "", ppm.build_uis(), str(res), gr.update(interactive=True), "off"
|
| 141 |
|
| 142 |
def reset_chat(idx, ld, state, palm_if):
|
| 143 |
res = [state["ppmanager_type"].from_json(json.dumps(ppm_str)) for ppm_str in ld]
|
|
|
|
| 399 |
# )
|
| 400 |
|
| 401 |
regen_event = regenerate.click(
|
| 402 |
+
lambda history: history[:-1]
|
| 403 |
+
[chat_state],
|
| 404 |
+
[chatbot]
|
| 405 |
+
).then(
|
| 406 |
rollback_last,
|
| 407 |
[idx, local_data, chat_state,
|
| 408 |
global_context, res_temp, res_topk, res_topp, ctx_num_lconv,
|