Models
Creates, reads, and deletes models and deployment configurations.
📄️ List Models
List models; results scoped to those the user has permission to read.
📄️ Create Model
Create a model resource from its metadata and deployment configuration. For an internally deployed model, `deployment.image` must be a fully qualified container reference; custom images must be digest-pinned, and `:latest` is rejected.
📄️ Get Model
Retrieve a specific model.
📄️ Update Model
Change mutable model fields. Supplying `type` is rejected with `422` because model placement cannot change after creation.
📄️ Delete Model
Remove a model configuration and stop its internally hosted deployment when present.
📄️ Get Model Status
Return model readiness. External models report `ready=true` without probing the remote endpoint. Internal models report deployment readiness; a missing deployment means it has not been created yet.
📄️ Upload Model Artifact
Stream a ZIP into the model-artifacts bucket as the next version.
📄️ List Model Artifacts
List uploaded artifact versions (newest first).
📄️ Delete Model Artifact
Delete one model artifact version. The version used by a deployment cannot be deleted; pass `version_id` as a query parameter.