Update app.py
Browse files
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
|
94 |
-
|
95 |
-
selected_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:
|