# Clarifai Models API

**Canonical:** https://apis.io/apis/clarifai/clarifai-models-api/  
**Provider:** Clarifai — https://apis.io/providers/clarifai/  
**Base URL:** https://api.clarifai.com/v2  
**Documentation:** https://docs.clarifai.com

Clarifai Models API is one of 36 APIs that [Clarifai](https://apis.io/providers/clarifai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Models. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.

The Models API from Clarifai — 29 operation(s) for models.

## Operations (38)

| Method | Path | Summary |
|---|---|---|
| GET | `/v2/models` | List all the models |
| DELETE | `/v2/models` | Delete multiple models in one request |
| POST | `/v2/models` | Add a models to an app |
| PATCH | `/v2/models` | Patch one or more models |
| POST | `/v2/models/outputs/stream` | Stream of requests and stream of responses |
| POST | `/v2/models/searches` | Search over the models to find one or more you're looking for. |
| GET | `/v2/models/types` | List all the model types available in the platform. |
| GET | `/v2/models/types/{model_type_id}` | Get a specific model type |
| POST | `/v2/models/versions/upload` | This is a streaming endpoint, the request has a field, upload_data, which can… |
| GET | `/v2/models/{model_id}` | Get a specific model from an app |
| DELETE | `/v2/models/{model_id}` | Delete a single model |
| PATCH | `/v2/models/{model_id}/check_consents` | Update model check consents |
| GET | `/v2/models/{model_id}/inputs` | Deprecated: Unmaintained and ideally replaced with usage of datasets The server… |
| PATCH | `/v2/models/{model_id}/languages` | Update model languages tags |
| GET | `/v2/models/{model_id}/output_info` | Get a the output info for a given model_id or model_id/version_id combo |
| POST | `/v2/models/{model_id}/outputs` | Get predicted outputs from the model |
| POST | `/v2/models/{model_id}/publish` | PostModelVersionsPublish |
| GET | `/v2/models/{model_id}/references` | Lists model references tied to a particular model id |
| PATCH | `/v2/models/{model_id}/toolkits` | Update model toolkits tags |
| POST | `/v2/models/{model_id}/unpublish` | PostModelVersionsUnPublish |
| PATCH | `/v2/models/{model_id}/usecases` | Update model use_cases tags |
| GET | `/v2/models/{model_id}/versions` | List all the models |
| POST | `/v2/models/{model_id}/versions` | Create a new model version to trigger training of the model |
| POST | `/v2/models/{model_id}/versions/time_estimate` | Get the training time estimate based off train request and estimated input count |
| GET | `/v2/models/{model_id}/versions/{model_version_id}/evaluations` | Deprecated, use GetEvaluation instead List the evaluation metrics for a model… |
| POST | `/v2/models/{model_id}/versions/{model_version_id}/evaluations` | Deprecated, use PostEvaluations instead |
| GET | `/v2/models/{model_id}/versions/{model_version_id}/evaluations/{evaluation_id}` | Deprecated, use GetEvaluation instead Get an evaluation metrics for a model… |
| GET | `/v2/models/{model_id}/versions/{model_version_id}/input_examples` | ListModelVersionInputExamples |
| GET | `/v2/models/{model_id}/versions/{model_version_id}/input_examples/{example_id}` | GetModelVersionInputExample |
| GET | `/v2/models/{model_id}/versions/{version_id}` | Get a specific model from an app |
| DELETE | `/v2/models/{model_id}/versions/{version_id}` | Delete a single model |
| GET | `/v2/models/{model_id}/versions/{version_id}/exports` | GetModelVersionExport |
| PUT | `/v2/models/{model_id}/versions/{version_id}/exports` | Export a model |
| GET | `/v2/models/{model_id}/versions/{version_id}/inputs` | Deprecated: Unmaintained and ideally replaced with usage of datasets The server… |
| GET | `/v2/models/{model_id}/versions/{version_id}/metrics` | Get the evaluation metrics for a model version. |
| POST | `/v2/models/{model_id}/versions/{version_id}/metrics` | Deprecated, use PostEvaluations instead Run the evaluation metrics for a model… |
| GET | `/v2/models/{model_id}/versions/{version_id}/output_info` | Get a the output info for a given model_id or model_id/version_id combo |
| POST | `/v2/models/{model_id}/versions/{version_id}/outputs` | Get predicted outputs from the model |

## Machine-readable artifacts (4)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/clarifai/refs/heads/main/openapi/clarifai-models-api-openapi.yml
- **Documentation** — https://docs.clarifai.com
- **Postman** — https://docs.clarifai.com
- **Authentication** — https://docs.clarifai.com/getting-started/quickstart/

## Other Clarifai APIs (12)

- [Clarifai Annotation Filters API](https://apis.io/apis/clarifai/clarifai-annotation-filters-api/)
- [Clarifai Annotations API](https://apis.io/apis/clarifai/clarifai-annotations-api/)
- [Clarifai App API](https://apis.io/apis/clarifai/clarifai-app-api/)
- [Clarifai Apps API](https://apis.io/apis/clarifai/clarifai-apps-api/)
- [Clarifai Artifact Versions API](https://apis.io/apis/clarifai/clarifai-artifact-versions-api/)
- [Clarifai Bulk Operations API](https://apis.io/apis/clarifai/clarifai-bulk-operations-api/)
- [Clarifai Cloud Providers API](https://apis.io/apis/clarifai/clarifai-cloud-providers-api/)
- [Clarifai Compute Clusters API](https://apis.io/apis/clarifai/clarifai-compute-clusters-api/)
- [Clarifai Compute Plane Metrics API](https://apis.io/apis/clarifai/clarifai-compute-plane-metrics-api/)
- [Clarifai Concepts API](https://apis.io/apis/clarifai/clarifai-concepts-api/)
- [Clarifai Datasets API](https://apis.io/apis/clarifai/clarifai-datasets-api/)
- [Clarifai Deployments API](https://apis.io/apis/clarifai/clarifai-deployments-api/)

## Tags

Models

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/clarifai/clarifai-models-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/clarifai/.
