Model Catalog

List the model catalog

Returns every model orq offers, optionally filtered, searched and sorted. Deprecated models are never listed; fetch one directly by id to inspect it. Unset limit returns the whole catalog. Use starting_after or ending_before to page through the collection.

get/v2/model-catalog

Query parameters

limitinteger

Page size, 1–1000. Unset returns every non-deprecated model in one response.

starting_afterstring

Cursor for forward pagination. Set to the id of the last item from the previous page.

ending_beforestring

Cursor for backward pagination. Set to the id of the first item from the previous page.

providerstring[]

Filter by catalog provider key. Repeat to match any of several providers.

endpointstring[]

Filter by API endpoint. Repeat to match any of several endpoints.

input_modalitystring[]

Filter by input modality. Repeat to match any of several modalities.

output_modalitystring[]

Filter by output modality. Repeat to match any of several modalities.

locationstring[]

Filter by region. Repeat to match any of several regions.

featurestring[]

Filter by normalized feature name. Repeat to match any of several features.

supported_parameterstring[]

Filter by supported parameter key. Repeat to match any of several parameters.

tierstring[]

Filter by supported service tier. Repeat to match any of several tiers.

offering_ofstring

Filter to offerings of one base model reference, <developer>/<stem>.

searchstring

Case-insensitive substring search over id, name and description.

sort_bystring

Field to sort by.

orderstring

Sort order. Defaults to ascending.

Response

OK

objectstring required

Object discriminator for list responses; always list.

has_moreboolean required

Whether more entries are available in the selected pagination direction.

Changes

Changed in 2 of the 257 revisions of this API.1345

  • be3fe58ce3891344See the full diff
    • the data/items/artificial_intelligence response's property type/format changed from / to object/ for status 200

      response-property-type-changed

    • the data/items/supported_parameters/items/ response's property type/format changed from object/ to string/ for status 200

      response-property-type-changed

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

      response-required-property-removed

    • removed the required property data/items/provider/allOf[ModelProvider]/docs_url from the response with the 200 status

      response-required-property-removed

    • removed the required property data/items/provider/allOf[ModelProvider]/name from the response with the 200 status

      response-required-property-removed

    • removed the required property data/items/provider/allOf[ModelProvider]/pricing_url from the response with the 200 status

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

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

      response-required-property-removed

    • deleted the query request parameter deprecated

      request-parameter-removed

    • deleted the query request parameter status

      request-parameter-removed

    • deleted the query request parameter type

      request-parameter-removed

    • removed the optional property data/items/max_output_tokens from the response with the 200 status

      response-optional-property-removed

    • added the new optional query request parameter feature

      new-optional-request-parameter

    • removed ModelArtificialAnalysis from the data/items/artificial_intelligence response property allOf list for the response status 200

      response-property-all-of-removed

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

      response-required-property-added

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

      response-required-property-added

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

    • endpoint added

      endpoint-added

Of the 257 revisions, 71 have no diff computed.