WenqingZhang commited on
Commit
f37e629
·
verified ·
1 Parent(s): 88e0cb5

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -1
app.py CHANGED
@@ -38,7 +38,11 @@ print("Loading the transformer model...")
38
  # Initialize the transformer vectorizer
39
  transformer_vectorizer = TransformerVectorizer()
40
  vectorizer = TfidfVectorizer()
41
-
 
 
 
 
42
  def clean_tmp_directory():
43
  # Allow 20 user keys to be stored.
44
  # Once that limitation is reached, deleted the oldest.
@@ -281,6 +285,11 @@ with demo:
281
  gr.Markdown(
282
  "Enter a contract or clause you want to analysis)."
283
  )
 
 
 
 
 
284
  text = gr.Textbox(label="Enter some words:", value="The Employee is entitled to two weeks of paid vacation annually, to be scheduled at the mutual convenience of the Employee and Employer.")
285
  gr.Markdown(
286
  """
 
38
  # Initialize the transformer vectorizer
39
  transformer_vectorizer = TransformerVectorizer()
40
  vectorizer = TfidfVectorizer()
41
+ def toggle_visibility(input_type):
42
+ user_input_visible = input_type == "Text Input"
43
+ file_upload_visible = input_type == "File Upload"
44
+ return gr.update(visible=user_input_visible), gr.update(visible=file_upload_visible)
45
+
46
  def clean_tmp_directory():
47
  # Allow 20 user keys to be stored.
48
  # Once that limitation is reached, deleted the oldest.
 
285
  gr.Markdown(
286
  "Enter a contract or clause you want to analysis)."
287
  )
288
+ input_type = gr.Radio(choices=["Text Input", "File Upload"], label="Select Input Method")
289
+ text = gr.Textbox(label="Enter some words:",visible=False,value="The Employee is entitled to two weeks of paid vacation annually, to be scheduled at the mutual convenience of the Employee and Employer.")
290
+
291
+ file_upload = gr.File(label="Upload File", file_types=[".txt"], visible=False) # Initially hidden
292
+ input_type.change(toggle_visibility, inputs=input_type, outputs=[user_input, file_upload])
293
  text = gr.Textbox(label="Enter some words:", value="The Employee is entitled to two weeks of paid vacation annually, to be scheduled at the mutual convenience of the Employee and Employer.")
294
  gr.Markdown(
295
  """