zackli4ai JoyboyBrian commited on
Commit
584d84d
1 Parent(s): f1bcd2e

Update app.py (#2)

Browse files

- Update app.py (729680354b9d49972f4e5caba82ad0efd8e6c902)


Co-authored-by: Brian Guo <[email protected]>

Files changed (1) hide show
  1. app.py +7 -7
app.py CHANGED
@@ -5,16 +5,16 @@ import requests
5
 
6
  processed_inputs = {}
7
  def process_inputs(model_id, q_method, email, oauth_token: gr.OAuthToken | None, profile: gr.OAuthProfile | None):
8
- if oauth_token is None or oauth_token.token is None or profile.username is None:
9
- return " You must be logged in to use this service."
10
 
11
  if not model_id or not q_method or not email:
12
- return " All fields are required!"
13
 
14
  input_hash = hash((model_id, q_method, oauth_token.token, profile.username))
15
 
16
  if input_hash in processed_inputs and processed_inputs[input_hash] == 200:
17
- return " This request has already been submitted successfully. Please do not submit the same request multiple times."
18
 
19
  url = "https://sdk.nexa4ai.com/task"
20
 
@@ -40,10 +40,10 @@ def process_inputs(model_id, q_method, email, oauth_token: gr.OAuthToken | None,
40
 
41
  if response.status_code == 200:
42
  processed_inputs[input_hash] = 200
43
- return " Your request has been submitted successfully. We will notify you by email once processing is complete. There is no need to submit the same request multiple times."
44
  else:
45
  processed_inputs[input_hash] = response.status_code
46
- return f" Failed to submit request: {response.text}"
47
 
48
  iface = gr.Interface(
49
  fn=process_inputs,
@@ -64,7 +64,7 @@ iface = gr.Interface(
64
  ],
65
  outputs = gr.Markdown(
66
  label="output",
67
- value=" Please enter the model URL, select a quantization method, and provide your email address."
68
  ),
69
  allow_flagging="never"
70
  )
 
5
 
6
  processed_inputs = {}
7
  def process_inputs(model_id, q_method, email, oauth_token: gr.OAuthToken | None, profile: gr.OAuthProfile | None):
8
+ if oauth_token is None or profile is None or oauth_token.token is None or profile.username is None:
9
+ return "### You must be logged in to use this service."
10
 
11
  if not model_id or not q_method or not email:
12
+ return "### All fields are required!"
13
 
14
  input_hash = hash((model_id, q_method, oauth_token.token, profile.username))
15
 
16
  if input_hash in processed_inputs and processed_inputs[input_hash] == 200:
17
+ return "### Oops! 😲 Looks like you've already submitted this task 🚀. Please hang tight! We'll send you an email with all the details once it's ready 💌. Thanks for your patience! 😊"
18
 
19
  url = "https://sdk.nexa4ai.com/task"
20
 
 
40
 
41
  if response.status_code == 200:
42
  processed_inputs[input_hash] = 200
43
+ return "### Your request has been submitted successfully! 🌟 We'll notify you by email 📧 once everything is processed. 😊"
44
  else:
45
  processed_inputs[input_hash] = response.status_code
46
+ return f"### Failed to submit request: {response.text}"
47
 
48
  iface = gr.Interface(
49
  fn=process_inputs,
 
64
  ],
65
  outputs = gr.Markdown(
66
  label="output",
67
+ value="### Please enter the model URL, select a quantization method, and provide your email address."
68
  ),
69
  allow_flagging="never"
70
  )