Home / Google
Google Vertex AI Model Garden — custom model import
cloud.google.com/vertex-ai/docs/model-registry/import-modelHyperscaler model catalogstorage/google-vertex-ai-model-garden-custom-model-importJSONcomparereport an errorprovider JSON
- Free allowance
- No hosting quota because there is no hosting: 'You must store your model artifacts in a Cloud Storage bucket, where the bucket's region matches the locational endpoint you're using.' Capacity is your GCS bill.
- Verdict
- fails: quotathe free allowance is too small to matter
- Cost
- free tier
- Identity
- cardcard required, no phone
- Binding limit
- noneno named constraint binds
- Evidence
- reported2 sources; a third party said so
- Freshness
- stale on 2026-11-05checked 2026-10-21 (inherited); stale on 2026-11-05
| Free tier | No hosting quota because there is no hosting: 'You must store your model artifacts in a Cloud Storage bucket, where the bucket's region matches the locational endpoint you're using.' Capacity is your GCS bill. unit mixed; metered on stored-bytes |
|---|
| Price | none stated |
|---|
| Identity | card card |
|---|
| Egress | Paid GCS egress. |
|---|
| Per-object cap | not stated |
|---|
| Retention | not stated |
|---|
| Interface | rest rest |
|---|
| Tooling | aiplatform.Model.upload(...) from the Python SDK — clean, but it uploads a pointer plus artifacts already in GCS. |
|---|
| Composes with | None for storage. |
|---|
| Reliability | Not a storage provider. Console requires a Google Cloud billing account. |
|---|
Evidence 2
More fields 1
{
"dead_end": {
"failure_class": "quota",
"why": "No hosting quota because there is no hosting: 'You must store your model artifacts in a Cloud Storage bucket, where the bucket's region matches the locational endpoint you're using.' Capacity is your GCS bill.",
"retry_when": null,
"first_recorded": "2026-10-21"
}
}Unknown values 5
$.binding_note boilerplate$.per_object_cap.notes the field may be stated in a source that was not read$.per_object_cap.stated the field may be stated in a source that was not read$.retention.notes the field may be stated in a source that was not read$.retention.stated the field may be stated in a source that was not read