6.5 KiB
List
get /v1/models
List available models.
The Models API response can be used to determine which models are available for use in the API. More recently released models are listed first.
Query Parameters
-
after_id: optional stringID of the object to use as a cursor for pagination. When provided, returns the page of results immediately after this object.
-
before_id: optional stringID of the object to use as a cursor for pagination. When provided, returns the page of results immediately before this object.
-
limit: optional numberNumber of items to return per page.
Defaults to
20. Ranges from1to1000.
Header Parameters
-
"anthropic-beta": optional array of AnthropicBetaOptional header to specify the beta version(s) you want to use.
-
UnionMember0 = string -
UnionMember1 = "message-batches-2024-09-24" or "prompt-caching-2024-07-31" or "computer-use-2024-10-22" or 20 more-
"message-batches-2024-09-24" -
"prompt-caching-2024-07-31" -
"computer-use-2024-10-22" -
"computer-use-2025-01-24" -
"pdfs-2024-09-25" -
"token-counting-2024-11-01" -
"token-efficient-tools-2025-02-19" -
"output-128k-2025-02-19" -
"files-api-2025-04-14" -
"mcp-client-2025-04-04" -
"mcp-client-2025-11-20" -
"dev-full-thinking-2025-05-14" -
"interleaved-thinking-2025-05-14" -
"code-execution-2025-05-22" -
"extended-cache-ttl-2025-04-11" -
"context-1m-2025-08-07" -
"context-management-2025-06-27" -
"model-context-window-exceeded-2025-08-26" -
"skills-2025-10-02" -
"fast-mode-2026-02-01" -
"output-300k-2026-03-24" -
"advisor-tool-2026-03-01" -
"user-profiles-2026-03-24"
-
-
Returns
-
data: array of ModelInfo-
id: stringUnique model identifier.
-
capabilities: ModelCapabilitiesModel capability information.
-
batch: CapabilitySupportWhether the model supports the Batch API.
-
supported: booleanWhether this capability is supported by the model.
-
-
citations: CapabilitySupportWhether the model supports citation generation.
-
supported: booleanWhether this capability is supported by the model.
-
-
code_execution: CapabilitySupportWhether the model supports code execution tools.
-
supported: booleanWhether this capability is supported by the model.
-
-
context_management: ContextManagementCapabilityContext management support and available strategies.
-
clear_thinking_20251015: CapabilitySupportIndicates whether a capability is supported.
-
supported: booleanWhether this capability is supported by the model.
-
-
clear_tool_uses_20250919: CapabilitySupportIndicates whether a capability is supported.
-
supported: booleanWhether this capability is supported by the model.
-
-
compact_20260112: CapabilitySupportIndicates whether a capability is supported.
-
supported: booleanWhether this capability is supported by the model.
-
-
supported: booleanWhether this capability is supported by the model.
-
-
effort: EffortCapabilityEffort (reasoning_effort) support and available levels.
-
high: CapabilitySupportWhether the model supports high effort level.
-
supported: booleanWhether this capability is supported by the model.
-
-
low: CapabilitySupportWhether the model supports low effort level.
-
supported: booleanWhether this capability is supported by the model.
-
-
max: CapabilitySupportWhether the model supports max effort level.
-
supported: booleanWhether this capability is supported by the model.
-
-
medium: CapabilitySupportWhether the model supports medium effort level.
-
supported: booleanWhether this capability is supported by the model.
-
-
supported: booleanWhether this capability is supported by the model.
-
xhigh: CapabilitySupportIndicates whether a capability is supported.
-
supported: booleanWhether this capability is supported by the model.
-
-
-
image_input: CapabilitySupportWhether the model accepts image content blocks.
-
supported: booleanWhether this capability is supported by the model.
-
-
pdf_input: CapabilitySupportWhether the model accepts PDF content blocks.
-
supported: booleanWhether this capability is supported by the model.
-
-
structured_outputs: CapabilitySupportWhether the model supports structured output / JSON mode / strict tool schemas.
-
supported: booleanWhether this capability is supported by the model.
-
-
thinking: ThinkingCapabilityThinking capability and supported type configurations.
-
supported: booleanWhether this capability is supported by the model.
-
types: ThinkingTypesSupported thinking type configurations.
-
adaptive: CapabilitySupportWhether the model supports thinking with type 'adaptive' (auto).
-
supported: booleanWhether this capability is supported by the model.
-
-
enabled: CapabilitySupportWhether the model supports thinking with type 'enabled'.
-
supported: booleanWhether this capability is supported by the model.
-
-
-
-
-
created_at: stringRFC 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: stringA human-readable name for the model.
-
max_input_tokens: numberMaximum input context window size in tokens for this model.
-
max_tokens: numberMaximum value for the
max_tokensparameter when using this model. -
type: "model"Object type.
For Models, this is always
"model"."model"
-
-
first_id: stringFirst ID in the
datalist. Can be used as thebefore_idfor the previous page. -
has_more: booleanIndicates if there are more results in the requested page direction.
-
last_id: stringLast ID in the
datalist. Can be used as theafter_idfor the next page.
Example
curl https://api.anthropic.com/v1/models \
-H 'anthropic-version: 2023-06-01' \
-H "X-Api-Key: $ANTHROPIC_API_KEY"