Spaces:
Runtime error
Runtime error
Update ui.py
Browse files
ui.py
CHANGED
|
@@ -223,7 +223,6 @@ def add_arxiv_ids_to_queue(queue, arxiv_ids_str):
|
|
| 223 |
|
| 224 |
def before_chat_begin():
|
| 225 |
return (
|
| 226 |
-
gr.Button(interactive=False),
|
| 227 |
gr.Button(interactive=False),
|
| 228 |
gr.Button(interactive=False)
|
| 229 |
)
|
|
@@ -260,16 +259,16 @@ async def chat_stream(idx, local_data, user_prompt, chat_state, ctx_num_lconv=3)
|
|
| 260 |
try:
|
| 261 |
async for result in gemini_gen_text(prompt):
|
| 262 |
ppm.append_pong(result)
|
| 263 |
-
yield "", ppm.build_uis(), str(ppm), gr.update(interactive=False), gr.update(interactive=False)
|
| 264 |
|
| 265 |
-
yield "", ppm.build_uis(), str(ppm), gr.update(interactive=True), gr.update(interactive=True)
|
| 266 |
except Exception as e:
|
| 267 |
print(str(e))
|
| 268 |
gr.Warning("Gemini refused to answer further. This happens because there were some safety issues in the answer.")
|
| 269 |
-
yield "", ppm.build_uis(), str(ppm), gr.update(interactive=True), gr.update(interactive=True)
|
| 270 |
|
| 271 |
def chat_reset(local_data, chat_state):
|
| 272 |
ppm = chat_state["ppmanager_type"].from_json(json.dumps(local_data))
|
| 273 |
ppm.pingpongs = []
|
| 274 |
|
| 275 |
-
return "", ppm.build_uis(), str(ppm), gr.update(interactive=True), gr.update(interactive=True)
|
|
|
|
| 223 |
|
| 224 |
def before_chat_begin():
|
| 225 |
return (
|
|
|
|
| 226 |
gr.Button(interactive=False),
|
| 227 |
gr.Button(interactive=False)
|
| 228 |
)
|
|
|
|
| 259 |
try:
|
| 260 |
async for result in gemini_gen_text(prompt):
|
| 261 |
ppm.append_pong(result)
|
| 262 |
+
yield "", ppm.build_uis(), str(ppm), gr.update(interactive=False), gr.update(interactive=False)
|
| 263 |
|
| 264 |
+
yield "", ppm.build_uis(), str(ppm), gr.update(interactive=True), gr.update(interactive=True)
|
| 265 |
except Exception as e:
|
| 266 |
print(str(e))
|
| 267 |
gr.Warning("Gemini refused to answer further. This happens because there were some safety issues in the answer.")
|
| 268 |
+
yield "", ppm.build_uis(), str(ppm), gr.update(interactive=True), gr.update(interactive=True)
|
| 269 |
|
| 270 |
def chat_reset(local_data, chat_state):
|
| 271 |
ppm = chat_state["ppmanager_type"].from_json(json.dumps(local_data))
|
| 272 |
ppm.pingpongs = []
|
| 273 |
|
| 274 |
+
return "", ppm.build_uis(), str(ppm), gr.update(interactive=True), gr.update(interactive=True)
|