Model Upload Area (My AI Models)

General Information

From the “My AI Models” page, users can upload AI models to the system and manage existing models. The list displayed on this page shows all models uploaded by the user along with the following information:

  1. Model name
  2. Model status
  3. Upload date

Uploading a New Model (Via UI)

To upload a new model, follow these steps:

  1. Click the “Upload” button on the Models page.
  2. A modal window containing the upload form will open.
  3. Fill in the required fields, select the model file, and click “Save.”

Model File Requirements

  1. Only .zip files are supported.
  2. The ZIP archive must contain all files required for the model to run.
  3. Files must be placed in the root directory of the ZIP archive (no folder structure inside the ZIP).
  4. Files must follow the Hugging Face format.

Your model ZIP file must include the following:

Required Files

  1. config.json – Model configuration file
  2. Model weights – At least one of the following:

  3. pytorch_model.bin or model.bin (PyTorch models)

  4. *.safetensors files (SafeTensors format)
  5. tf_model.h5 (TensorFlow models)
  6. flax_model.msgpack (Flax/JAX models)

Prepare Your Model

Create a ZIP file containing your model files:

# Example structure inside the ZIP:
my-model/
├── config.json          - Required
├── pytorch_model.bin    - At least one weight file is required
├── tokenizer.json
└── vocab.txt

Error Cases

  • If an error occurs during upload, an informative warning message will be displayed describing the issue (e.g., the same model has already been uploaded, the file content is detected as malicious, etc.).

After Upload

  • Once the upload is complete, the modal window will close and the model list will be automatically refreshed.
  • Users can view and manage their uploaded models from the list.

Uploading a Model via API (POST models/api/upload_with_code)

What You Need

Before you begin, make sure you have the following:

  1. Invitation code – Provided by the platform administrator and entered during user registration
  2. A registered account – An account created using the invitation code
  3. Your model as a ZIP file – Must be in Hugging Face format (see below)

Model Requirements

Your model ZIP file must include:

Required Files

  1. config.json – Model configuration file
  2. Model weights – At least one of the following:

  3. pytorch_model.bin or model.bin (PyTorch models)

  4. *.safetensors files (SafeTensors format)
  5. tf_model.h5 (TensorFlow models)
  6. flax_model.msgpack (Flax/JAX models)

Quick Start – 3 Simple Steps

Step 1: Prepare Your Model

Create a ZIP file containing your model files:

# Example structure inside the ZIP:
my-model/
├── config.json          - Required
├── pytorch_model.bin    - At least one weight file is required
├── tokenizer.json
└── vocab.txt

Step 2: Obtain Your Invitation Code

You should have received an invitation code like the following:

89QF19FUPU8H2ZFP

This is the code you used to register your account.

Step 3: Upload Your Model

Choose your preferred method below.

Upload Method

curl -X POST "https://your-platform.com/models/api/upload_with_code" \
  -H "Authorization: YOUR_INVITATION_CODE" \
  -F "name=My Model Name" \
  -F "file=@/path/to/model.zip"

Successful Response

If the upload is successful, you will see the following response:

{
  "status": "ok",
  "uploadId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "modelName": "MyModel",
  "fileName": "model.zip",
  "fileSize": 1048576,
  "user": "john_doe",
  "userEmail": "john@example.com",
  "userRole": "Premium Academic User"
}

This means:

  • Your model has been uploaded
  • It is being processed in the background
  • You will see it in your model list shortly

Error Messages

If something goes wrong, here is what each error means and how to fix it:

"Invalid invitation code"

Problem: The code does not exist Solution: Check the spelling; codes are case-insensitive

"This invitation code is valid but not yet used"

Problem: No account has been registered yet Solution: Go to the platform’s registration page and create an account using this code first

"This invitation code has been revoked"

Problem: The administrator has revoked this code Solution: Contact your platform administrator to obtain a new code

"User role does not have permission to upload models"

Problem: Your account role does not allow uploads Solution: Contact the administrator to upgrade your role

"Only .zip files are supported"

Problem: Incorrect file type Solution: Ensure your file has a .zip extension

"ZIP does not contain config.json"

Problem: Required configuration file is missing Solution: Add a config.json file to your model (required for Hugging Face format)

"ZIP does not contain model weight files"

Problem: No model weights found Solution: Add at least one of the following:

pytorch_model.bin, *.safetensors, tf_model.h5, or flax_model.msgpack

Edit Created By: Key: Is Public: Yes No Files Solutions Search by name... Show Public Tasks Upload Task Create Task Delete Selected Tasks Name Description Creator In Use Public Actions Select Users Select top 5 biggest users Download as CSV Last snapshot date: No snapshot has been taken yet User Joined at Datasets Submissions Total usage Competitions usage Users usage Administration usage Orphaned files usage Select top 5 biggest competitions Competition Organizer Creation date Submission Management Search Users... Search Competitions... Re-run Selected Stop Selected Delete Selected File Name File Size Submitted at Processing Start Processing End Compute Worker Queue Docker Image User Management Portal Search Users... Name Username Email User Type Delete User Delete User ? Cancel Change User User ID Switch User Search... Delete Selected File Name Benchmark Size Uploaded Delete? No Datasets Yet! Details Key Created By Created Description: Used by: Download File Close Filter Leaderboard by Columns Start typing to filter columns under 'Meta-data' or Tasks. Task: # Participant Date ID This CSV This JSON You are not a participant of this competition. Please register in My Submissions tab to view the leaderboard. Your request to participate in this competition is waiting for an approval from the competition organizer. Your request to participate in this competition is denied. Please contact the competition organizer for more details. No submissions have been added to this leaderboard yet! Preparing submission... this may take a few moments.. Scoring Ingestion ---- Approved Pending Denied Unknown Show deleted accounts Email all participants Download all participants Username Is Bot? account deleted Revoke Approve Send Message Send Email Subject A message from the admins of {competition_title} Content Number of submissions used for the day The submission limit resets at midnight server time. Number of total submissions used All ID # File name Owner Phase Date Status Score Detailed Results Actions Run Submission Rerun Submission Delete Submission Cancel Submission Add to Leaderboard On the Leaderboard Make Public Make Private Task Admin ERROR: Submission is a parent, but has no children. There was an error during creation.