qiqiWav commited on
Commit
c6092c0
·
verified ·
1 Parent(s): 0a5eed6

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -5
app.py CHANGED
@@ -11,6 +11,7 @@ get_ranking_url = f"{leaderboard_url}/model/get-ranking-by-category"
11
  get_models_url = f"{leaderboard_url}/model/get-models-by-category"
12
  vote_url = f"{leaderboard_url}/model/vote"
13
  submit_models_url = f"{leaderboard_url}/model/submit-models"
 
14
 
15
  def make_clickable_model(model_id):
16
  model_name_show = ' '.join(model_id.split('/')[1:])
@@ -90,17 +91,24 @@ def submit_model(category, customize_category, model_id):
90
  if not model_id:
91
  return "All fields are required!"
92
  if not category or not customize_category:
93
- return "Please choose a cateogry or customize your own category!"
94
-
95
- selected_category = customize_category if customize_category else category
 
 
 
 
 
 
 
 
 
96
 
97
  data = {
98
  "model_id": model_id,
99
  "categories": [selected_category]
100
  }
101
-
102
  response = requests.post(submit_models_url, json=data)
103
-
104
  if response.status_code == 200:
105
  return "Your request has been submitted successfully. We will notify you by email once processing is complete."
106
  else:
 
11
  get_models_url = f"{leaderboard_url}/model/get-models-by-category"
12
  vote_url = f"{leaderboard_url}/model/vote"
13
  submit_models_url = f"{leaderboard_url}/model/submit-models"
14
+ submit_category_url = f"{leaderboard_url}/model/submit-category"
15
 
16
  def make_clickable_model(model_id):
17
  model_name_show = ' '.join(model_id.split('/')[1:])
 
91
  if not model_id:
92
  return "All fields are required!"
93
  if not category or not customize_category:
94
+ return "Please choose a category or customize your own category!"
95
+
96
+ selected_category = category
97
+
98
+ if customize_category:
99
+ category_data = {
100
+ "category": customize_category
101
+ }
102
+ response = requests.post(submit_category_url, json=category_data)
103
+ if response.status_code != 200:
104
+ return f"Failed to submit category: {response.text}"
105
+ selected_category = customize_category
106
 
107
  data = {
108
  "model_id": model_id,
109
  "categories": [selected_category]
110
  }
 
111
  response = requests.post(submit_models_url, json=data)
 
112
  if response.status_code == 200:
113
  return "Your request has been submitted successfully. We will notify you by email once processing is complete."
114
  else: