AI

Get the full model catalog

Changed on

Return the full public model catalog — the picker model list plus the scalar globals (default chat model, featured flags/labels, promo end date, deprecation map). This is the runtime, fleet-fresh equivalent of the baked types/generated/models.ts manifest, built from the same source so the two never drift. Public (no auth); host-specific disabled models are filtered separately at request time. Cached for 1 minute.

get/models/catalog

Request

  • Base URL
    https://api.zo.computer
  • URL
    https://api.zo.computer/models/catalog
  • Auth
    HTTP bearer

Response

Successful Response

media_gateway_public_discovery_enabledboolean

Legacy global rollout field. New clients use media_gateway_enabled from GET /models/.

default_chat_model_idstring required

Public id of the default chat model

featured_model_idsstring[] required

Public ids of featured ('Free' badge) models

featured_models_are_freeboolean required

When true, the frontend shows a Free badge on featured models

featured_model_labelsstring[] required

Labels for featured_model_ids, in order

promo_end_datestring nullable

Promo end date (YYYY-MM-DD) or null

deprecation_mapobject required

Map of deprecated public model id → active successor public id

Changes

    • info

      added the optional property to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property /////// to the response with the status

    • info

      added levels range discriminator mapping keys to the /// response property for the response status