curl --request POST \
--url https://api.example.com/artifact/{artifact_type} \
--header 'Content-Type: application/json' \
--data '
{
"url": "<string>",
"name": "<string>",
"download_url": "<string>"
}
'{
"metadata": {
"metadata.name": "<string>",
"metadata.id": "<string>",
"metadata.type": "<string>"
},
"data": {
"data.url": "<string>",
"data.download_url": "<string>"
}
}Upload and register a new artifact (model, dataset, or code) to the registry
curl --request POST \
--url https://api.example.com/artifact/{artifact_type} \
--header 'Content-Type: application/json' \
--data '
{
"url": "<string>",
"name": "<string>",
"download_url": "<string>"
}
'{
"metadata": {
"metadata.name": "<string>",
"metadata.id": "<string>",
"metadata.type": "<string>"
},
"data": {
"data.url": "<string>",
"data.download_url": "<string>"
}
}Documentation Index
Fetch the complete documentation index at: https://mintlify.com/GingerlyData247/SOTeam4-P2/llms.txt
Use this file to discover all available pages before exploring further.
model - Machine learning model (triggers HuggingFace ingestion)dataset - Training or evaluation datasetcode - Code repository or training scripthttps://huggingface.co/google-bert/bert-base-uncased or google-bert/bert-base-uncased)For datasets/code: Any valid URL pointing to the resource400 - Invalid artifact type or malformed request413 - URL exceeds maximum length (2048 characters)424 - Model ingestion rejected due to insufficient reviewedness score (< 0.5)500 - Internal server error during artifact creationcurl -X POST https://api.example.com/artifact/model \
-H "Content-Type: application/json" \
-d '{
"url": "https://huggingface.co/google-bert/bert-base-uncased",
"name": "BERT Base Uncased"
}'
{
"metadata": {
"name": "BERT Base Uncased",
"id": "12345",
"type": "model"
},
"data": {
"url": "https://huggingface.co/google-bert/bert-base-uncased",
"download_url": "https://s3.amazonaws.com/bucket/artifacts/model/12345.zip?signature=..."
}
}