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:
|