---
title: "Get a Model"
method: GET
path: "/v1/models/{model_id}"
---

# Get a Model

`GET /v1/models/{model_id}`

Get a specific model.

The Models API response can be used to determine information about a specific model or resolve a model alias to a model ID.

## Path parameters

- `model_id` string, required — Model identifier or alias.

## Headers

- `anthropic-version` string — The version of the Claude API you want to use. Read more about versioning and our version history [here](https://platform.claude.com/docs/en/api/versioning).
- `anthropic-beta` string — Optional header to specify the beta version(s) you want to use. To use multiple betas, use a comma separated list like `beta1,beta2` or specify the header multiple times for each beta.
- `x-api-key` string — Your unique API key for authentication. This key is required in the header of all API requests, to authenticate your account and access Anthropic's services. Get your API key through the [Console](https://console.anthropic.com/settings/keys). Each key is scoped to a Workspace.

## Response `200`

Successful Response

- ModelInfo
  - `capabilities` ModelCapabilities, required — Model capability information.
    - `batch` CapabilitySupport, required — Indicates whether a capability is supported.
      - `supported` boolean, required — Whether this capability is supported by the model.
    - `citations` CapabilitySupport, required — Indicates whether a capability is supported.
      - `supported` boolean, required — Whether this capability is supported by the model.
    - `code_execution` CapabilitySupport, required — Indicates whether a capability is supported.
      - `supported` boolean, required — Whether this capability is supported by the model.
    - `context_management` ContextManagementCapability, required — Context management capability details.
      - `clear_thinking_20251015` CapabilitySupport, required — Indicates whether a capability is supported.
        - `supported` boolean, required — Whether this capability is supported by the model.
      - `clear_tool_uses_20250919` CapabilitySupport, required — Indicates whether a capability is supported.
        - `supported` boolean, required — Whether this capability is supported by the model.
      - `compact_20260112` CapabilitySupport, required — Indicates whether a capability is supported.
        - `supported` boolean, required — Whether this capability is supported by the model.
      - `supported` boolean, required — Whether this capability is supported by the model.
    - `effort` EffortCapability, required — Effort (reasoning_effort) capability details.
      - `high` CapabilitySupport, required — Indicates whether a capability is supported.
        - `supported` boolean, required — Whether this capability is supported by the model.
      - `low` CapabilitySupport, required — Indicates whether a capability is supported.
        - `supported` boolean, required — Whether this capability is supported by the model.
      - `max` CapabilitySupport, required — Indicates whether a capability is supported.
        - `supported` boolean, required — Whether this capability is supported by the model.
      - `medium` CapabilitySupport, required — Indicates whether a capability is supported.
        - `supported` boolean, required — Whether this capability is supported by the model.
      - `supported` boolean, required — Whether this capability is supported by the model.
      - `xhigh` CapabilitySupport, required — Indicates whether a capability is supported.
        - `supported` boolean, required — Whether this capability is supported by the model.
    - `image_input` CapabilitySupport, required — Indicates whether a capability is supported.
      - `supported` boolean, required — Whether this capability is supported by the model.
    - `pdf_input` CapabilitySupport, required — Indicates whether a capability is supported.
      - `supported` boolean, required — Whether this capability is supported by the model.
    - `structured_outputs` CapabilitySupport, required — Indicates whether a capability is supported.
      - `supported` boolean, required — Whether this capability is supported by the model.
    - `thinking` ThinkingCapability, required — Thinking capability details.
      - `supported` boolean, required — Whether this capability is supported by the model.
      - `types` ThinkingTypes, required — Supported thinking type configurations.
        - `adaptive` CapabilitySupport, required — Indicates whether a capability is supported.
          - `supported` boolean, required — Whether this capability is supported by the model.
        - `enabled` CapabilitySupport, required — Indicates whether a capability is supported.
          - `supported` boolean, required — Whether this capability is supported by the model.
  - `created_at` string, date-time, required — RFC 3339 datetime string representing the time at which the model was released. May be set to an epoch value if the release date is unknown.
  - `display_name` string, required — A human-readable name for the model.
  - `id` string, required — Unique model identifier.
  - `max_input_tokens` integer, nullable, required — Maximum input context window size in tokens for this model.
  - `max_tokens` integer, nullable, required — Maximum value for the `max_tokens` parameter when using this model.
  - `type` 'model', required — Object type. For Models, this is always `"model"`.

## Other responses

- `4XX` — Error response. See our [errors documentation](https://platform.claude.com/docs/en/api/errors) for more details.

---

[API](https://skmtc.net/anthropics/apis/anthropic-api.md) · [All operations](https://skmtc.net/anthropics/apis/anthropic-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/anthropics/anthropic-api/versions/93d8fd7d6493/schema)
