{
  "as_of": "2026-04-15T03:14:05+00:00",
  "beta_capabilities": [
    {
      "capability_id": "context-window-1m",
      "kind": "context_window",
      "request_requirements": {
        "http_headers": {
          "anthropic-beta": [
            "context-1m-2025-08-07"
          ]
        },
        "sdk_fields": {
          "betas": [
            "context-1m-2025-08-07"
          ]
        }
      },
      "sources": [
        "https://api.anthropic.com/v1/models?beta=true",
        "https://platform.claude.com/docs/en/api/beta/models/list",
        "https://platform.claude.com/docs/en/build-with-claude/context-windows.md"
      ],
      "token_limits": {
        "context_window": 1000000,
        "max_output_tokens": 64000
      }
    }
  ],
  "controls": [
    {
      "constraints": [],
      "control_id": "effort",
      "default_value": "high",
      "note": "Claude Sonnet 4.6 defaults to high effort; Anthropic recommends medium effort for many Sonnet 4.6 workloads.",
      "provider_parameter": "output_config.effort",
      "semantics": "Controls how aggressively Claude Sonnet 4.6 spends tokens across text output, tool calls, and thinking.",
      "sources": [
        "https://platform.claude.com/docs/en/build-with-claude/effort.md"
      ],
      "supported_values": {
        "kind": "enum",
        "values": [
          {
            "value": "high"
          },
          {
            "value": "medium"
          },
          {
            "value": "low"
          }
        ]
      },
      "value_type": "string"
    },
    {
      "constraints": [],
      "control_id": "thinking_type",
      "default_value": null,
      "note": "Omitting thinking disables it; `enabled` with `budget_tokens` remains accepted on Sonnet 4.6 but is deprecated in favor of adaptive thinking plus effort.",
      "provider_parameter": "thinking.type",
      "semantics": "Selects adaptive thinking or manual extended thinking for Claude Sonnet 4.6.",
      "sources": [
        "https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking.md"
      ],
      "supported_values": {
        "kind": "enum",
        "values": [
          {
            "value": "adaptive"
          },
          {
            "value": "enabled"
          }
        ]
      },
      "value_type": "string"
    },
    {
      "constraints": [],
      "control_id": "inference_geo",
      "default_value": "global",
      "note": "The `inference_geo` parameter is available on the first-party Claude API only.",
      "provider_parameter": "inference_geo",
      "semantics": "Controls whether Claude Sonnet 4.6 inference runs with global routing or US-only routing.",
      "sources": [
        "https://platform.claude.com/docs/en/build-with-claude/data-residency.md"
      ],
      "supported_values": {
        "kind": "enum",
        "values": [
          {
            "value": "global"
          },
          {
            "value": "us"
          }
        ]
      },
      "value_type": "string"
    }
  ],
  "modalities": [
    "text",
    "image"
  ],
  "model_id": "claude-sonnet-4-6",
  "notes": [
    "Claude Sonnet 4.6 defaults to high effort; Anthropic recommends medium effort for many Sonnet 4.6 workloads.",
    "Omitting thinking disables it; `enabled` with `budget_tokens` remains accepted on Sonnet 4.6 but is deprecated in favor of adaptive thinking plus effort.",
    "The `inference_geo` parameter is available on the first-party Claude API only."
  ],
  "provider": "anthropic",
  "schema_version": "0.2.0",
  "sources": [
    "https://platform.claude.com/docs/en/about-claude/models/overview.md",
    "https://platform.claude.com/docs/en/build-with-claude/context-windows.md",
    "https://platform.claude.com/docs/en/api/overview",
    "https://platform.claude.com/docs/en/api/beta/models/list",
    "https://platform.claude.com/docs/en/api/beta/models/retrieve",
    "https://www.anthropic.com/news/claude-sonnet-4-6",
    "https://platform.claude.com/docs/en/build-with-claude/extended-thinking",
    "https://www.anthropic.com/claude/sonnet",
    "https://platform.claude.com/docs/en/build-with-claude/effort.md",
    "https://platform.claude.com/docs/en/build-with-claude/adaptive-thinking.md",
    "https://platform.claude.com/docs/en/build-with-claude/data-residency.md",
    "https://api.anthropic.com/v1/models?beta=true",
    "https://api.anthropic.com/v1/models",
    "https://aistackregistry.com/provenance/docs/2026-04-15/manifest.json"
  ],
  "token_limits": {
    "context_window": 200000,
    "max_output_tokens": 64000
  }
}
