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
{
"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"
]
}
]
}