Replicate · JSON Structure

Replicate Structure

Structural overview of the Replicate API surface; extracted from openapi/.

Type: Properties: 0
Artificial IntelligenceMachine-LearningImage-GenerationLanguage ModelsModel Deployment

Replicate Structure is a JSON Structure definition published by Replicate.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Replicate",
  "providerId": "replicate",
  "kind": "json-structure",
  "description": "Structural overview of the Replicate API surface; extracted from openapi/.",
  "schemaCount": 3,
  "operationCount": 27,
  "schemas": [
    {
      "name": "schemas_prediction_request",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "input"
      ]
    },
    {
      "name": "schemas_training_request",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "destination",
        "input"
      ]
    },
    {
      "name": "schemas_version_prediction_request",
      "type": "object",
      "propertyCount": 5,
      "required": [
        "version",
        "input"
      ]
    }
  ],
  "operations": [
    {
      "method": "GET",
      "path": "/account",
      "operationId": "account.get",
      "summary": "Get the Authenticated Account",
      "tags": [
        "Accounts"
      ]
    },
    {
      "method": "GET",
      "path": "/collections",
      "operationId": "collections.list",
      "summary": "List Collections of Models",
      "tags": [
        "Collections"
      ]
    },
    {
      "method": "GET",
      "path": "/collections/{collection_slug}",
      "operationId": "collections.get",
      "summary": "Get a Collection of Models",
      "tags": [
        "Collections",
        "Slug"
      ]
    },
    {
      "method": "GET",
      "path": "/deployments",
      "operationId": "deployments.list",
      "summary": "List Deployments",
      "tags": [
        "Deployments"
      ]
    },
    {
      "method": "POST",
      "path": "/deployments",
      "operationId": "deployments.create",
      "summary": "Create a Deployment",
      "tags": [
        "Deployments"
      ]
    },
    {
      "method": "GET",
      "path": "/deployments/{deployment_owner}/{deployment_name}",
      "operationId": "deployments.get",
      "summary": "Get a Deployment",
      "tags": [
        "Deployments",
        "Name",
        "Owner"
      ]
    },
    {
      "method": "DELETE",
      "path": "/deployments/{deployment_owner}/{deployment_name}",
      "operationId": "deployments.delete",
      "summary": "Delete a Deployment",
      "tags": [
        "Deployments",
        "Name",
        "Owner"
      ]
    },
    {
      "method": "PATCH",
      "path": "/deployments/{deployment_owner}/{deployment_name}",
      "operationId": "deployments.update",
      "summary": "Update a Deployment",
      "tags": [
        "Deployments",
        "Name",
        "Owner"
      ]
    },
    {
      "method": "POST",
      "path": "/deployments/{deployment_owner}/{deployment_name}/predictions",
      "operationId": "deployments.predictions.create",
      "summary": "Create a Prediction Using a Deployment",
      "tags": [
        "Deployments",
        "Name",
        "Owner",
        "Predictions"
      ]
    },
    {
      "method": "GET",
      "path": "/hardware",
      "operationId": "hardware.list",
      "summary": "List Available Hardware for Models",
      "tags": [
        "Hardware"
      ]
    },
    {
      "method": "GET",
      "path": "/models",
      "operationId": "models.list",
      "summary": "List Public Models",
      "tags": [
        "Models"
      ]
    },
    {
      "method": "POST",
      "path": "/models",
      "operationId": "models.create",
      "summary": "Create a Model",
      "tags": [
        "Models"
      ]
    },
    {
      "method": "GET",
      "path": "/models/{model_owner}/{model_name}",
      "operationId": "models.get",
      "summary": "Get a Model",
      "tags": [
        "Model",
        "Name",
        "Owner"
      ]
    },
    {
      "method": "DELETE",
      "path": "/models/{model_owner}/{model_name}",
      "operationId": "models.delete",
      "summary": "Delete a Model",
      "tags": [
        "Model",
        "Name",
        "Owner"
      ]
    },
    {
      "method": "POST",
      "path": "/models/{model_owner}/{model_name}/predictions",
      "operationId": "models.predictions.create",
      "summary": "Create a Prediction Using an Official Model",
      "tags": [
        "Model",
        "Name",
        "Owner",
        "Predictions"
      ]
    },
    {
      "method": "GET",
      "path": "/models/{model_owner}/{model_name}/versions",
      "operationId": "models.versions.list",
      "summary": "List Model Versions",
      "tags": [
        "Model",
        "Name",
        "Owner"
      ]
    },
    {
      "method": "GET",
      "path": "/models/{model_owner}/{model_name}/versions/{version_id}",
      "operationId": "models.versions.get",
      "summary": "Get a Model Version",
      "tags": [
        "Model",
        "Name",
        "Owner",
        "Version"
      ]
    },
    {
      "method": "DELETE",
      "path": "/models/{model_owner}/{model_name}/versions/{version_id}",
      "operationId": "models.versions.delete",
      "summary": "Delete a Model Version",
      "tags": [
        "Model",
        "Name",
        "Owner",
        "Version"
      ]
    },
    {
      "method": "POST",
      "path": "/models/{model_owner}/{model_name}/versions/{version_id}/trainings",
      "operationId": "trainings.create",
      "summary": "Create a Training",
      "tags": [
        "Model",
        "Name",
        "Owner",
        "Version"
      ]
    },
    {
      "method": "GET",
      "path": "/predictions",
      "operationId": "predictions.list",
      "summary": "List Predictions",
      "tags": [
        "Predictions"
      ]
    },
    {
      "method": "POST",
      "path": "/predictions",
      "operationId": "predictions.create",
      "summary": "Create a Prediction",
      "tags": [
        "Predictions"
      ]
    },
    {
      "method": "GET",
      "path": "/predictions/{prediction_id}",
      "operationId": "predictions.get",
      "summary": "Get a Prediction",
      "tags": [
        "Predictions"
      ]
    },
    {
      "method": "POST",
      "path": "/predictions/{prediction_id}/cancel",
      "operationId": "predictions.cancel",
      "summary": "Cancel a Prediction",
      "tags": [
        "Cancel",
        "Predictions"
      ]
    },
    {
      "method": "GET",
      "path": "/trainings",
      "operationId": "trainings.list",
      "summary": "List Trainings",
      "tags": [
        "Trainings"
      ]
    },
    {
      "method": "GET",
      "path": "/trainings/{training_id}",
      "operationId": "trainings.get",
      "summary": "Get a Training",
      "tags": [
        "Training"
      ]
    },
    {
      "method": "POST",
      "path": "/trainings/{training_id}/cancel",
      "operationId": "trainings.cancel",
      "summary": "Cancel a Training",
      "tags": [
        "Cancel",
        "Training"
      ]
    },
    {
      "method": "GET",
      "path": "/webhooks/default/secret",
      "operationId": "webhooks.default.secret.get",
      "summary": "Get the Signing Secret for the Default Webhook",
      "tags": [
        "Secrets",
        "Webhooks"
      ]
    }
  ]
}

Work with this as data

Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for json structure

4 MCP tools reach this
  • find_json_structuresBrowse and filter every JSON Structure in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/replicate-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.