Models

List Models

Returns one row per provider/model offering from the catalog. Model IDs are unique within a provider; (provider, id) is the resource identity.

get/api/v1/models

Query parameters

providerstring

LLM provider identifier.

Example:anthropic

Filter models by provider ID. Unknown provider IDs return an empty result set.

querystring

Case-insensitive substring search across id, display_name, and aliases.

page[limit]integer

Maximum number of items to return per page.

page[offset]integer

Number of items to skip before returning results.

Response

Paginated list of models

Example response

{
  "data": [
    {
      "id": "claude-opus-4-6",
      "provider": "anthropic",
      "family": "claude-4",
      "display_name": "Claude Opus 4.6",
      "limits": {
        "context_window": 1000000,
        "max_output": 128000
      },
      "training": "2025-08-01",
      "knowledge_cutoff": "May 2025",
      "costs": {
        "input_cost_per_mtok": 15,
        "output_cost_per_mtok": 75,
        "cache_input_cost_per_mtok": 1.5
      },
      "aliases": [
        "opus"
      ]
    }
  ]
}

Changes

Changed in 13 of the 135 revisions of this API.419

    • added the required property data/items/controls to the response with the 200 status

      response-required-property-added

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • removed the required property data/items/controls from the response with the 200 status

      response-required-property-removed

    This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the required property data/items/controls to the response with the 200 status

      response-required-property-added

    • removed the required property data/items/controls from the response with the 200 status

      response-required-property-removed

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the required property data/items/controls to the response with the 200 status

      response-required-property-added

    • removed the required property data/items/controls from the response with the 200 status

      response-required-property-removed

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the required property data/items/controls to the response with the 200 status

      response-required-property-added

    • added the required property data/items/features/cache_control_breakpoints to the response with the 200 status

      response-required-property-added

    • removed the required property data/items/features/cache_control_breakpoints from the response with the 200 status

      response-required-property-removed

    This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog

    • added the required property data/items/features/cache_control_breakpoints to the response with the 200 status

      response-required-property-added