Spaces:
Runtime error
Runtime error
Commit
·
2b9672f
1
Parent(s):
3970809
Update app.py
Browse files
app.py
CHANGED
|
@@ -82,24 +82,24 @@ def regenerate(state, image_process_mode, seg_process_mode, depth_process_mode):
|
|
| 82 |
if type(prev_human_msg[1]) in (tuple, list):
|
| 83 |
prev_human_msg[1] = (*prev_human_msg[1][:2], image_process_mode, prev_human_msg[1][3], seg_process_mode, prev_human_msg[1][5], depth_process_mode)
|
| 84 |
state.skip_next = False
|
| 85 |
-
return (state, state.to_gradio_chatbot(), "", None, None, None
|
| 86 |
|
| 87 |
|
| 88 |
def clear_history(request: gr.Request):
|
| 89 |
state = default_conversation.copy()
|
| 90 |
-
return (state, state.to_gradio_chatbot(), "", None, None, None
|
| 91 |
|
| 92 |
|
| 93 |
def add_text(state, text, image, image_process_mode, seg, seg_process_mode, depth, depth_process_mode, request: gr.Request):
|
| 94 |
logger.info(f"add_text. len: {len(text)}")
|
| 95 |
if len(text) <= 0 and image is None:
|
| 96 |
state.skip_next = True
|
| 97 |
-
return (state, state.to_gradio_chatbot(), "", None, None, None
|
| 98 |
if args.moderate:
|
| 99 |
flagged = violates_moderation(text)
|
| 100 |
if flagged:
|
| 101 |
state.skip_next = True
|
| 102 |
-
return (state, state.to_gradio_chatbot(), moderation_msg, None, None, None
|
| 103 |
no_change_btn,) * 5
|
| 104 |
|
| 105 |
text = text[:1200] # Hard cut-off
|
|
|
|
| 82 |
if type(prev_human_msg[1]) in (tuple, list):
|
| 83 |
prev_human_msg[1] = (*prev_human_msg[1][:2], image_process_mode, prev_human_msg[1][3], seg_process_mode, prev_human_msg[1][5], depth_process_mode)
|
| 84 |
state.skip_next = False
|
| 85 |
+
return (state, state.to_gradio_chatbot(), "", None, None, None) + (disable_btn,) * 5
|
| 86 |
|
| 87 |
|
| 88 |
def clear_history(request: gr.Request):
|
| 89 |
state = default_conversation.copy()
|
| 90 |
+
return (state, state.to_gradio_chatbot(), "", None, None, None) + (disable_btn,) * 5
|
| 91 |
|
| 92 |
|
| 93 |
def add_text(state, text, image, image_process_mode, seg, seg_process_mode, depth, depth_process_mode, request: gr.Request):
|
| 94 |
logger.info(f"add_text. len: {len(text)}")
|
| 95 |
if len(text) <= 0 and image is None:
|
| 96 |
state.skip_next = True
|
| 97 |
+
return (state, state.to_gradio_chatbot(), "", None, None, None) + (no_change_btn,) * 5
|
| 98 |
if args.moderate:
|
| 99 |
flagged = violates_moderation(text)
|
| 100 |
if flagged:
|
| 101 |
state.skip_next = True
|
| 102 |
+
return (state, state.to_gradio_chatbot(), moderation_msg, None, None, None) + (
|
| 103 |
no_change_btn,) * 5
|
| 104 |
|
| 105 |
text = text[:1200] # Hard cut-off
|