Models
List Models
Get a Model
ModelsExpand Collapse
class CapabilitySupport:Indicates whether a capability is supported.
Indicates whether a capability is supported.
Whether this capability is supported by the model.
class ContextManagementCapability:Context management capability details.
Context management capability details.
required CapabilitySupport? ClearThinking20251015Indicates whether a capability is supported.
Indicates whether a capability is supported.
Whether this capability is supported by the model.
required CapabilitySupport? ClearToolUses20250919Indicates whether a capability is supported.
Indicates whether a capability is supported.
Whether this capability is supported by the model.
required CapabilitySupport? Compact20260112Indicates whether a capability is supported.
Indicates whether a capability is supported.
Whether this capability is supported by the model.
Whether this capability is supported by the model.
class EffortCapability:Effort (reasoning_effort) capability details.
Effort (reasoning_effort) capability details.
required CapabilitySupport HighWhether the model supports high effort level.
Whether the model supports high effort level.
Whether this capability is supported by the model.
required CapabilitySupport LowWhether the model supports low effort level.
Whether the model supports low effort level.
Whether this capability is supported by the model.
required CapabilitySupport MaxWhether the model supports max effort level.
Whether the model supports max effort level.
Whether this capability is supported by the model.
required CapabilitySupport MediumWhether the model supports medium effort level.
Whether the model supports medium effort level.
Whether this capability is supported by the model.
Whether this capability is supported by the model.
class ModelCapabilities:Model capability information.
Model capability information.
required CapabilitySupport BatchWhether the model supports the Batch API.
Whether the model supports the Batch API.
Whether this capability is supported by the model.
required CapabilitySupport CitationsWhether the model supports citation generation.
Whether the model supports citation generation.
Whether this capability is supported by the model.
required CapabilitySupport CodeExecutionWhether the model supports code execution tools.
Whether the model supports code execution tools.
Whether this capability is supported by the model.
required ContextManagementCapability ContextManagementContext management support and available strategies.
Context management support and available strategies.
required CapabilitySupport? ClearThinking20251015Indicates whether a capability is supported.
Indicates whether a capability is supported.
Whether this capability is supported by the model.
required CapabilitySupport? ClearToolUses20250919Indicates whether a capability is supported.
Indicates whether a capability is supported.
Whether this capability is supported by the model.
required CapabilitySupport? Compact20260112Indicates whether a capability is supported.
Indicates whether a capability is supported.
Whether this capability is supported by the model.
Whether this capability is supported by the model.
required EffortCapability EffortEffort (reasoning_effort) support and available levels.
Effort (reasoning_effort) support and available levels.
required CapabilitySupport HighWhether the model supports high effort level.
Whether the model supports high effort level.
Whether this capability is supported by the model.
required CapabilitySupport LowWhether the model supports low effort level.
Whether the model supports low effort level.
Whether this capability is supported by the model.
required CapabilitySupport MaxWhether the model supports max effort level.
Whether the model supports max effort level.
Whether this capability is supported by the model.
required CapabilitySupport MediumWhether the model supports medium effort level.
Whether the model supports medium effort level.
Whether this capability is supported by the model.
Whether this capability is supported by the model.
required CapabilitySupport ImageInputWhether the model accepts image content blocks.
Whether the model accepts image content blocks.
Whether this capability is supported by the model.
required CapabilitySupport PdfInputWhether the model accepts PDF content blocks.
Whether the model accepts PDF content blocks.
Whether this capability is supported by the model.
required CapabilitySupport StructuredOutputsWhether the model supports structured output / JSON mode / strict tool schemas.
Whether the model supports structured output / JSON mode / strict tool schemas.
Whether this capability is supported by the model.
required ThinkingCapability ThinkingThinking capability and supported type configurations.
Thinking capability and supported type configurations.
Whether this capability is supported by the model.
required ThinkingTypes TypesSupported thinking type configurations.
Supported thinking type configurations.
required CapabilitySupport AdaptiveWhether the model supports thinking with type 'adaptive' (auto).
Whether the model supports thinking with type 'adaptive' (auto).
Whether this capability is supported by the model.
required CapabilitySupport EnabledWhether the model supports thinking with type 'enabled'.
Whether the model supports thinking with type 'enabled'.
Whether this capability is supported by the model.
class ModelInfo:
Unique model identifier.
required ModelCapabilities? CapabilitiesModel capability information.
Model capability information.
required CapabilitySupport BatchWhether the model supports the Batch API.
Whether the model supports the Batch API.
Whether this capability is supported by the model.
required CapabilitySupport CitationsWhether the model supports citation generation.
Whether the model supports citation generation.
Whether this capability is supported by the model.
required CapabilitySupport CodeExecutionWhether the model supports code execution tools.
Whether the model supports code execution tools.
Whether this capability is supported by the model.
required ContextManagementCapability ContextManagementContext management support and available strategies.
Context management support and available strategies.
required CapabilitySupport? ClearThinking20251015Indicates whether a capability is supported.
Indicates whether a capability is supported.
Whether this capability is supported by the model.
required CapabilitySupport? ClearToolUses20250919Indicates whether a capability is supported.
Indicates whether a capability is supported.
Whether this capability is supported by the model.
required CapabilitySupport? Compact20260112Indicates whether a capability is supported.
Indicates whether a capability is supported.
Whether this capability is supported by the model.
Whether this capability is supported by the model.
required EffortCapability EffortEffort (reasoning_effort) support and available levels.
Effort (reasoning_effort) support and available levels.
required CapabilitySupport HighWhether the model supports high effort level.
Whether the model supports high effort level.
Whether this capability is supported by the model.
required CapabilitySupport LowWhether the model supports low effort level.
Whether the model supports low effort level.
Whether this capability is supported by the model.
required CapabilitySupport MaxWhether the model supports max effort level.
Whether the model supports max effort level.
Whether this capability is supported by the model.
required CapabilitySupport MediumWhether the model supports medium effort level.
Whether the model supports medium effort level.
Whether this capability is supported by the model.
Whether this capability is supported by the model.
required CapabilitySupport ImageInputWhether the model accepts image content blocks.
Whether the model accepts image content blocks.
Whether this capability is supported by the model.
required CapabilitySupport PdfInputWhether the model accepts PDF content blocks.
Whether the model accepts PDF content blocks.
Whether this capability is supported by the model.
required CapabilitySupport StructuredOutputsWhether the model supports structured output / JSON mode / strict tool schemas.
Whether the model supports structured output / JSON mode / strict tool schemas.
Whether this capability is supported by the model.
required ThinkingCapability ThinkingThinking capability and supported type configurations.
Thinking capability and supported type configurations.
Whether this capability is supported by the model.
required ThinkingTypes TypesSupported thinking type configurations.
Supported thinking type configurations.
required CapabilitySupport AdaptiveWhether the model supports thinking with type 'adaptive' (auto).
Whether the model supports thinking with type 'adaptive' (auto).
Whether this capability is supported by the model.
required CapabilitySupport EnabledWhether the model supports thinking with type 'enabled'.
Whether the model supports thinking with type 'enabled'.
Whether this capability is supported by the model.
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.
A human-readable name for the model.
Maximum input context window size in tokens for this model.
Maximum value for the max_tokens parameter when using this model.
JsonElement Type "model"constantObject type.
Object type.
For Models, this is always "model".
class ThinkingCapability:Thinking capability details.
Thinking capability details.
Whether this capability is supported by the model.
required ThinkingTypes TypesSupported thinking type configurations.
Supported thinking type configurations.
required CapabilitySupport AdaptiveWhether the model supports thinking with type 'adaptive' (auto).
Whether the model supports thinking with type 'adaptive' (auto).
Whether this capability is supported by the model.
required CapabilitySupport EnabledWhether the model supports thinking with type 'enabled'.
Whether the model supports thinking with type 'enabled'.
Whether this capability is supported by the model.
class ThinkingTypes:Supported thinking type configurations.
Supported thinking type configurations.
required CapabilitySupport AdaptiveWhether the model supports thinking with type 'adaptive' (auto).
Whether the model supports thinking with type 'adaptive' (auto).
Whether this capability is supported by the model.
required CapabilitySupport EnabledWhether the model supports thinking with type 'enabled'.
Whether the model supports thinking with type 'enabled'.
Whether this capability is supported by the model.