Replicate API
    Replicate API
    • List collections of models
      GET
    • Get a collection of models
      GET
    • List available hardware for models
      GET
    • List public models
      GET
    • Create a model
      POST
    • Get a model
      GET
    • List model versions
      GET
    • Delete a model version
      DELETE
    • Get a model version
      GET
    • Create a training
      POST
    • List predictions
      GET
    • Create a prediction
      POST
    • Get a prediction
      GET
    • Cancel a prediction
      POST
    • List trainings
      GET
    • Get a training
      GET
    • Cancel a training
      POST

      Get a model version

      GET
      /v1/models/{model_owner}/{model_name}/versions/{version_id}
      Example cURL request:
      curl -s \
        -H "Authorization: Token <paste-your-token-here>" \
        https://api.replicate.com/v1/models/replicate/hello-world/versions/5c7d5dc6dd8bf75c1acaa8565735e7986bc5b66206b55cca93cb72c9bf15ccaa
      The response will be the version object:
      {
        "id": "5c7d5dc6dd8bf75c1acaa8565735e7986bc5b66206b55cca93cb72c9bf15ccaa",
        "created_at": "2022-04-26T19:29:04.418669Z",
        "cog_version": "0.3.0",
        "openapi_schema": {...}
      }
      Every model describes its inputs and outputs with OpenAPI Schema Objects in the openapi_schema property.
      The openapi_schema.components.schemas.Input property for the replicate/hello-world model looks like this:
      {
        "type": "object",
        "title": "Input",
        "required": [
          "text"
        ],
        "properties": {
          "text": {
            "x-order": 0,
            "type": "string",
            "title": "Text",
            "description": "Text to prefix with 'hello '"
          }
        }
      }
      The openapi_schema.components.schemas.Output property for the replicate/hello-world model looks like this:
      {
        "type": "string",
        "title": "Output"
      }
      For more details, see the docs on Cog's supported input and output types
      Request Request Example
      Shell
      JavaScript
      Java
      Swift
      curl --location --request GET 'https://api.replicate.com/v1/models///versions/'
      Response Response Example
      {}

      Request

      Authorization
      Provide your bearer token in the
      Authorization
      header when making requests to protected resources.
      Example:
      Authorization: Bearer ********************
      Path Params
      model_owner
      string 
      required
      The name of the user or organization that owns the model.
      model_name
      string 
      required
      The name of the model.
      version_id
      string 
      required
      The ID of the version.

      Responses

      🟢200Success
      application/json
      Body
      object {0}
      Modified at 2023-12-22 03:33:22
      Previous
      Delete a model version
      Next
      Create a training
      Built with