Claude Platform Docs

Models

List Models
ModelListPage models().list(ModelListParamsparams = ModelListParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/v1/models
Get a Model
ModelInfo models().retrieve(ModelRetrieveParamsparams = ModelRetrieveParams.none(), RequestOptionsrequestOptions = RequestOptions.none())
GET/v1/models/{model_id}
Models
class CapabilitySupport:

Indicates whether a capability is supported.

boolean supported

Whether this capability is supported by the model.

class ContextManagementCapability:

Context management capability details.

Optional<CapabilitySupport> clearThinking20251015

Indicates whether a capability is supported.

boolean supported

Whether this capability is supported by the model.

Optional<CapabilitySupport> clearToolUses20250919

Indicates whether a capability is supported.

boolean supported

Whether this capability is supported by the model.

Optional<CapabilitySupport> compact20260112

Indicates whether a capability is supported.

boolean supported

Whether this capability is supported by the model.

boolean supported

Whether this capability is supported by the model.

class EffortCapability:

Effort (reasoning_effort) capability details.

Whether the model supports high effort level.

boolean supported

Whether this capability is supported by the model.

Whether the model supports low effort level.

boolean supported

Whether this capability is supported by the model.

Whether the model supports max effort level.

boolean supported

Whether this capability is supported by the model.

Whether the model supports medium effort level.

boolean supported

Whether this capability is supported by the model.

boolean supported

Whether this capability is supported by the model.

Optional<CapabilitySupport> xhigh

Indicates whether a capability is supported.

boolean supported

Whether this capability is supported by the model.

class ModelCapabilities:

Model capability information.

class ModelInfo:
String id

Unique model identifier.

Optional<ModelCapabilities> capabilities

Model capability information.

LocalDateTime createdAt

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.

formatdate-time
String displayName

A human-readable name for the model.

Optional<Long> maxInputTokens

Maximum input context window size in tokens for this model.

Optional<Long> maxTokens

Maximum value for the max_tokens parameter when using this model.

JsonValue type "model"constant

Object type.

For Models, this is always "model".

class ThinkingCapability:

Thinking capability details.

boolean supported

Whether this capability is supported by the model.

Supported thinking type configurations.

Whether the model supports thinking with type 'adaptive' (auto).

boolean supported

Whether this capability is supported by the model.

Whether the model supports thinking with type 'enabled'.

boolean supported

Whether this capability is supported by the model.

class ThinkingTypes:

Supported thinking type configurations.

Whether the model supports thinking with type 'adaptive' (auto).

boolean supported

Whether this capability is supported by the model.

Whether the model supports thinking with type 'enabled'.

boolean supported

Whether this capability is supported by the model.