---
title: "Get a Model"
method: GET
path: "/v1/models/{model_id}"
tags: ["Models", "Models"]
---

# Get a Model

`GET /v1/models/{model_id}`

Get a Model

## Path parameters

- `model_id` string, required

## Response `200`

Successful Response

- ModelInfoOutput — Model metadata payload.
  - `id` string, required — Unique model identifier.
  - `created_at` string, date-time, required — Model release timestamp (RFC3339).
  - `display_name` string, required — Human-readable model name.
  - `type` 'model', required — Object type "model".
  - `max_tokens` integer, nullable, required — Maximum value allowed for max_tokens for this model.
  - `max_input_tokens` integer, nullable, required — Maximum input context window for this model.
  - `embed_dim` integer, nullable — Embedding vector dimension for embedding models.
  - `capabilities` ModelCapabilitiesOutput, required — ModelCapabilitiesOutput schema.
    - `batch` CapabilitySupportOutput, required — CapabilitySupportOutput schema.
      - `supported` boolean, required — Whether a capability is supported.
    - `citations` CapabilitySupportOutput, required — CapabilitySupportOutput schema.
      - `supported` boolean, required — Whether a capability is supported.
    - `code_execution` CapabilitySupportOutput, required — CapabilitySupportOutput schema.
      - `supported` boolean, required — Whether a capability is supported.
    - `context_management` ContextManagementCapabilityOutput, required — ContextManagementCapabilityOutput schema.
      - `clear_thinking_20251015` CapabilitySupportOutput, required — CapabilitySupportOutput schema.
        - `supported` boolean, required — Whether a capability is supported.
      - `clear_tool_uses_20250919` CapabilitySupportOutput, required — CapabilitySupportOutput schema.
        - `supported` boolean, required — Whether a capability is supported.
      - `compact_20260112` CapabilitySupportOutput, required — CapabilitySupportOutput schema.
        - `supported` boolean, required — Whether a capability is supported.
      - `supported` boolean, required — Whether context management is supported.
    - `effort` EffortCapabilityOutput, required — EffortCapabilityOutput schema.
      - `supported` boolean, required — Whether effort control is supported.
      - `low` CapabilitySupportOutput, required — CapabilitySupportOutput schema.
        - `supported` boolean, required — Whether a capability is supported.
      - `medium` CapabilitySupportOutput, required — CapabilitySupportOutput schema.
        - `supported` boolean, required — Whether a capability is supported.
      - `high` CapabilitySupportOutput, required — CapabilitySupportOutput schema.
        - `supported` boolean, required — Whether a capability is supported.
      - `max` CapabilitySupportOutput, required — CapabilitySupportOutput schema.
        - `supported` boolean, required — Whether a capability is supported.
      - `xhigh` CapabilitySupportOutput, required — CapabilitySupportOutput schema.
        - `supported` boolean, required — Whether a capability is supported.
    - `image_input` CountCapabilitySupportOutput, required — CountCapabilitySupportOutput schema.
      - `supported` boolean, required — Whether a capability is supported.
      - `maximum` integer — Maximum number of allowed elements.
    - `audio_input` CountCapabilitySupportOutput — CountCapabilitySupportOutput schema.
      - `supported` boolean, required — Whether a capability is supported.
      - `maximum` integer — Maximum number of allowed elements.
    - `pdf_input` CapabilitySupportOutput, required — CapabilitySupportOutput schema.
      - `supported` boolean, required — Whether a capability is supported.
    - `structured_outputs` CapabilitySupportOutput, required — CapabilitySupportOutput schema.
      - `supported` boolean, required — Whether a capability is supported.
    - `thinking` ThinkingCapabilityOutput, required — ThinkingCapabilityOutput schema.
      - `supported` boolean, required — Whether thinking is supported.
      - `types` ThinkingTypesOutput, required — ThinkingTypesOutput schema.
        - `adaptive` CapabilitySupportOutput, required — CapabilitySupportOutput schema.
          - `supported` boolean, required — Whether a capability is supported.
        - `enabled` CapabilitySupportOutput, required — CapabilitySupportOutput schema.
          - `supported` boolean, required — Whether a capability is supported.

## Other responses

- `401` — Unauthorized
- `422` — Validation Error

## Changes

- **2026-06-03** `7914e6f947be` — 1 info
  - added the required property `capabilities/anyOf[subschema #1: ModelCapabilitiesOutput]/effort/xhigh` to the response with the `200` status
- **2026-06-02** `c711b911f68e` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/zylon-ai/apis/private-gpt-api/changes/v1/models/:model_id/get.md)

---

[API](https://skmtc.dev/zylon-ai/apis/private-gpt-api.md) · [All operations](https://skmtc.dev/zylon-ai/apis/private-gpt-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/zylon-ai/private-gpt-api/revisions/4e828cf153c4/schema)
