Cookie settings

We use cookies to deliver and improve our services, analyze site usage, and if you agree, to customize or personalize your experience and market our services to you. You can read our Cookie Policy here.

Claude Platform Docs

Models

List Models
GET/v1/models

List available models.

Get a Model
GET/v1/models/{model_id}

Get a specific model.

Models
CapabilitySupport object{ supported }

Indicates whether a capability is supported.

supported: boolean

Whether this capability is supported by the model.

ContextManagementCapability object{ clear_thinking_20251015, clear_tool_uses_20250919, compact_20260112, supported }

Context management capability details.

clear_thinking_20251015: CapabilitySupport { supported } or null

Whether the clear_thinking_20251015 strategy is supported.

supported: boolean

Whether this capability is supported by the model.

clear_tool_uses_20250919: CapabilitySupport { supported } or null

Whether the clear_tool_uses_20250919 strategy is supported.

supported: boolean

Whether this capability is supported by the model.

compact_20260112: CapabilitySupport { supported } or null

Whether the compact_20260112 strategy is supported.

supported: boolean

Whether this capability is supported by the model.

supported: boolean

Whether this capability is supported by the model.

EffortCapability object{ high, low, max, 3 more }

Effort (reasoning_effort) capability details.

ModelCapabilities object{ batch, citations, code_execution, 7 more }

Model capability information.

ModelInfo object{ type: "model", id, capabilities, 8 more }
ModelLine = "haiku" or "sonnet" or "opus" or 2 more

A Claude model line, such as opus or sonnet. More lines may be added as new values.

One of the following:
"haiku"
"sonnet"
"opus"
"fable"
"mythos"
ServerToolsCapability object{ code_execution, supported, web_search }

Web search and code execution tool support, with one entry per tool.

code_execution: CapabilitySupport { supported }

Whether the model supports the code execution tool: true when the model supports at least one version of the tool, not necessarily every version.

supported: boolean

Whether this capability is supported by the model.

supported: boolean

Whether this capability is supported by the model.

ThinkingCapability object{ supported, types }

Thinking capability details.

supported: boolean

Whether this capability is supported by the model.

types: ThinkingTypes { adaptive, between_tools, disabled, enabled }

Supported thinking type configurations.

ThinkingTypes object{ adaptive, between_tools, disabled, enabled }

Which thinking.type values the model accepts on requests. Read each key on its own: for example, enabled can be false while disabled is true.