Light Logo
Models

List public models

Retrieve a paginated list of public models. By default, the models are returned in the order that they were created. When sorting by prediction count, only models that have at least one prediction will be returned.

GET
/models
AuthorizationBearer <token>

In: header

Query Parameters

cursor?Cursor

The starting point to fetch the next set of items.

page_size?Page Size

The number of results per page.

Default25
Range5 <= value <= 50
sort_by?ModelsSortBy

The field by which to sort the results.

Default"created_at"
Value in"created_at" | "prediction_count"
sort_direction?Sort Direction

The direction in which to sort the results.

Default"asc"
Value in"asc" | "desc"
category_slugs?Category Slugs

A list of category slugs to filter results. Matches any of the provided slugs (OR logic).

Response Body

curl -X GET "https://api.wrift.ai/v1/models?cursor=string&page_size=25&sort_by=created_at&sort_direction=asc&category_slugs=string"
{
  "items": [
    {
      "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
      "name": "string",
      "created_at": "2019-08-24T14:15:22Z",
      "visibility": "private",
      "description": "string",
      "updated_at": "2019-08-24T14:15:22Z",
      "source_url": "http://example.com",
      "license_url": "http://example.com",
      "paper_url": "http://example.com",
      "owner": {
        "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
        "username": "string",
        "avatar_url": "string"
      },
      "predictions_count": 0,
      "categories": [
        {
          "name": "string",
          "slug": "string"
        }
      ]
    }
  ],
  "next_cursor": "string",
  "previous_cursor": "string",
  "next_url": "http://example.com",
  "previous_url": "http://example.com"
}
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string"
    }
  ]
}