Syzygy Docs
Api referenceModels

List available models

GET
/v1/models

List the enabled catalog models. Returns the OpenAI list shape with Syzygy extensions (pricing, context window, modalities, supported parameters/APIs).

Authorization

bearerAuth
AuthorizationBearer <token>

A Syzygy API key, sent as Authorization: Bearer <key>. (Internal service-to-service calls use a separate internal service key and are not documented here.)

In: header

Response Body

application/json

application/json

application/json

curl -X GET "https://example.com/v1/models"
{  "object": "list",  "data": [    {      "id": "string",      "object": "model",      "created": 0,      "owned_by": "string",      "slug": "string",      "display_name": "string",      "provider": "string",      "author": "string",      "context_window": 0,      "max_output_tokens": 0,      "pricing": {        "input": 0,        "output": 0,        "cache_read": 0,        "cache_write": 0,        "request": 0,        "image": 0      },      "input_modalities": [        "string"      ],      "output_modalities": [        "string"      ],      "supported_parameters": [        "string"      ],      "supported_apis": [        "string"      ],      "reasoning": {        "supported_efforts": [          "string"        ],        "default_effort": "string",        "default_enabled": true,        "mandatory": true      },      "performance": {        "kind": "base",        "default_mode": "standard",        "fast": {          "strategy": "model_variant",          "target_slug": "string",          "pricing": {            "input": 0,            "output": 0,            "cache_read": 0,            "cache_write": 0,            "request": 0,            "image": 0          },          "supported_parameters": [            "string"          ]        }      }    }  ]}
{  "error": {    "message": "string",    "type": "string",    "param": "string",    "code": "string"  }}
{  "error": {    "message": "string",    "type": "string",    "param": "string",    "code": "string"  }}