Model registry API
Tier: Free, Premium, Ultimate
Offering: GitLab.com, Self-managed, GitLab Dedicated
Status: Beta
Download a machine learning model package
Returns the file.
GET /projects/:id/packages/ml_models/:model_version_id/files/(*path/):file_name
Parameters:
Attribute | Type | Required | Description |
---|---|---|---|
id
| integer or string | yes | The ID or URL-encoded path of the project |
model_version_id
| integer | yes | The model version ID for the file |
path
| string | yes | File directory path |
filename
| string | yes | Filename |
curl --header "Authorization: Bearer <your_access_token>" "https://gitlab.example.com/api/v4/projects/:id/packages/ml_models/:model_version_id/files/(*path/):filename
The response contains the file contents.
For example, the following command returns the file foo.txt
for the model version with an ID of 2
and project with an ID of 1
.
curl --header "Authorization: Bearer <your_access_token>" "https://gitlab.example.com/api/v4/projects/1/packages/ml_models/2/files/foo.txt