Erfan97 commited on
Commit
94df6f5
·
verified ·
1 Parent(s): b27035b

Update Gradio_UI.py

Browse files
Files changed (1) hide show
  1. Gradio_UI.py +8 -4
Gradio_UI.py CHANGED
@@ -260,7 +260,7 @@ class GradioUI:
260
 
261
  def launch(self, **kwargs):
262
  import gradio as gr
263
-
264
  with gr.Blocks(fill_height=True) as demo:
265
  stored_messages = gr.State([])
266
  file_uploads_log = gr.State([])
@@ -271,10 +271,10 @@ class GradioUI:
271
  None,
272
  "https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/communication/Alfred.png",
273
  ),
274
- resizeable=True,
275
  scale=1,
276
  )
277
- # If an upload folder is provided, enable the upload feature
278
  if self.file_upload_folder is not None:
279
  upload_file = gr.File(label="Upload a file")
280
  upload_status = gr.Textbox(label="Upload Status", interactive=False, visible=False)
@@ -283,14 +283,18 @@ class GradioUI:
283
  [upload_file, file_uploads_log],
284
  [upload_status, file_uploads_log],
285
  )
 
286
  text_input = gr.Textbox(lines=1, label="Chat Message")
287
  text_input.submit(
288
  self.log_user_message,
289
  [text_input, file_uploads_log],
290
  [stored_messages, text_input],
291
  ).then(self.interact_with_agent, [stored_messages, chatbot], [chatbot])
 
 
 
 
292
 
293
- demo.launch(debug=True, **kwargs)
294
 
295
 
296
  __all__ = ["stream_to_gradio", "GradioUI"]
 
260
 
261
  def launch(self, **kwargs):
262
  import gradio as gr
263
+
264
  with gr.Blocks(fill_height=True) as demo:
265
  stored_messages = gr.State([])
266
  file_uploads_log = gr.State([])
 
271
  None,
272
  "https://huggingface.co/datasets/agents-course/course-images/resolve/main/en/communication/Alfred.png",
273
  ),
274
+ resizable=True,
275
  scale=1,
276
  )
277
+
278
  if self.file_upload_folder is not None:
279
  upload_file = gr.File(label="Upload a file")
280
  upload_status = gr.Textbox(label="Upload Status", interactive=False, visible=False)
 
283
  [upload_file, file_uploads_log],
284
  [upload_status, file_uploads_log],
285
  )
286
+
287
  text_input = gr.Textbox(lines=1, label="Chat Message")
288
  text_input.submit(
289
  self.log_user_message,
290
  [text_input, file_uploads_log],
291
  [stored_messages, text_input],
292
  ).then(self.interact_with_agent, [stored_messages, chatbot], [chatbot])
293
+
294
+ # Disable share on Spaces automatically
295
+ is_spaces = os.environ.get("SPACE_ID") is not None
296
+ demo.launch(debug=True, share=not is_spaces, **kwargs)
297
 
 
298
 
299
 
300
  __all__ = ["stream_to_gradio", "GradioUI"]